网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
需要这份系统化的资料的朋侪,可以戳这里获取
一个人可以走的很快,但一群人才华走的更远!不论你是正从事IT行业的老鸟或是对IT行业感爱好的新人,都欢迎加入我们的的圈子(技术交换、学习资源、职场吐槽、大厂内推、口试辅导),让我们一起学习成长!
错误:
- configure: error: png.h not found.
复制代码 解决办法:
- yum install -y libpng libpng-devel
复制代码 错误:
- configure: error: freetype.h not found.
复制代码 解决办法:
- yum install -y freetype freetype-devel
复制代码 错误:
- configure: error: mcrypt.h not found. Please reinstall libmcrypt.
复制代码 解决办法:
由于centos6.x 默认的yum源没有libmcrypt-devel 这个包,只能借助第三方yum源。
编译:
- [root@localhost php-5.3.27]# make
复制代码 在这一步,你大概还会遇到诸多错误,没有关系,请细致检察报错信息,解决办法很简朴,就是装缺少的库。你可以把错误信息复制到google上搜一下。
安装:
- [root@localhost php-5.3.27]# make
- install
复制代码 拷贝配置文件:
- [root@localhost php-5.3.27]# cp php.ini-production /usr/local/php/etc/php.ini
复制代码 apache联合php
Apache主配置文件为:/usr/local/apache2/conf/httpd.conf
- vim /usr/local/apache2/conf/httpd.conf
复制代码 把如下内容写入该文件:
- [global]
- pid = /usr/local/php/var/run/php-fpm.pid
- error_log = /usr/local/php/var/log/php-fpm.log
- [www]
- listen = /tmp/php-fcgi.sock
- user = php-fpm
- group = php-fpm
- pm = dynamic
- pm.max_children = 50
- pm.start_servers = 20
- pm.min_spare_servers = 5
- pm.max_spare_servers = 35
- pm.max_requests = 500
- rlimit_files = 1024
复制代码 找到:
- AddType application/x-gzip .gz .tgz
复制代码 在该行下面添加:
- AddType application/x-httpd-php .php
复制代码 找到:
- <IfModule dir_module>
- DirectoryIndex index.html
- </IfModule>
复制代码 将该行改为:
- <IfModule dir_module>
- DirectoryIndex index.html index.htm index.php
- </IfModule>
复制代码 找到:
- #ServerName www.example.com:80
复制代码 修改为:
保存配置文件后,检验配置是否正确的方法为:
- /usr/local/php/sbin/php-fpm -t
复制代码 如果出现诸如 “test is successful” 字样,说明配置没有问题。
启动php-fpm
- cp /usr/local/src/php-5.3.27/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
- chmod 755 /etc/init.d/php-fpm
- service php-fpm start
复制代码 如果想让它开机启动,实行:
检测是否启动:
看看是不是有很多个进程(大概20多个)。
测试LAMP是否乐成
启动apache之前先检验配置文件是否正确:
- /usr/local/apache2/bin/apachectl -t
复制代码 如果有错误,请继承修改httpd.conf, 如果是正确的则显示为 “Syntax OK”, 启动apache的下令为:
- /usr/local/apache2/bin/apachectl start
复制代码 检察是否启动:
- [root@localhost ~]# netstat -lnp |grep httpd
- tcp 0 0 :::80 :::\* LISTEN 7667/httpd
复制代码 如果有显示这行,则启动了。 也可以使用curl下令简朴测试:
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!
由于文件比力多,这里只是将部门目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、解说视频,并且后续会连续更新
需要这份系统化的资料的朋侪,可以戳这里获取
R-1714996038350)]
[外链图片转存中…(img-onSl3Z5J-1714996038350)]
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!
由于文件比力多,这里只是将部门目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、解说视频,并且后续会连续更新
需要这份系统化的资料的朋侪,可以戳这里获取
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |