乌市泽哥 发表于 2024-7-16 01:58:21

2024年最新源码安装PHP_源码升级php,步调人生

https://img-blog.csdnimg.cn/img_convert/980795cf024646371068670aa4d80ba3.png
https://img-blog.csdnimg.cn/img_convert/730568bc35b8cc4456253b8275d6a380.png
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
需要这份系统化的资料的朋侪,可以戳这里获取
一个人可以走的很快,但一群人才华走的更远!不论你是正从事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源。
编译:
# make

在这一步,你大概还会遇到诸多错误,没有关系,请细致检察报错信息,解决办法很简朴,就是装缺少的库。你可以把错误信息复制到google上搜一下。
安装:
# make

install 拷贝配置文件:
# 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

把如下内容写入该文件:

pid = /usr/local/php/var/run/php-fpm.pid
error_log = /usr/local/php/var/log/php-fpm.log

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

修改为:
ServerName localhost: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

如果想让它开机启动,实行:
chkconfig php-fpm on

检测是否启动:
ps aux |grep php-fpm

看看是不是有很多个进程(大概20多个)。
测试LAMP是否乐成

启动apache之前先检验配置文件是否正确:
/usr/local/apache2/bin/apachectl -t

如果有错误,请继承修改httpd.conf, 如果是正确的则显示为 “Syntax OK”, 启动apache的下令为:
/usr/local/apache2/bin/apachectl start

检察是否启动:
# netstat -lnp |grep httpd
tcp      0      0 :::80                     :::\*   LISTEN      7667/httpd

如果有显示这行,则启动了。 也可以使用curl下令简朴测试:
https://img-blog.csdnimg.cn/img_convert/2446ec6d06bf32ae8a3bd04d3a866623.png
https://img-blog.csdnimg.cn/img_convert/4ebb3e0a2853fd8905743e27919d1d83.png
https://img-blog.csdnimg.cn/img_convert/e4eebced214bc4c76c4aa8b3a5126011.png
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!
由于文件比力多,这里只是将部门目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、解说视频,并且后续会连续更新
需要这份系统化的资料的朋侪,可以戳这里获取
R-1714996038350)]
[外链图片转存中…(img-onSl3Z5J-1714996038350)]
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!
由于文件比力多,这里只是将部门目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、解说视频,并且后续会连续更新
需要这份系统化的资料的朋侪,可以戳这里获取

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 2024年最新源码安装PHP_源码升级php,步调人生