Linux-php版本升级问题

Linux-php版本升级问题

瑾兮 发布于 2017-06-17 字数 289 浏览 1190 回复 2

目前php版本5.2.14,然后下载了php-5.3.11二进制包进行升级流程如下:

更新补丁:

gzip -cd php-5.2.8-fpm-0.5.10.diff.gz | patch php-5.3.11 -p1
cd php-5.3.11
./configure ...
make ZEND_EXTRA_LIBS='-liconv'
make install

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

夜无邪 2017-07-31 2 楼

补丁包不需要打了,5.3以后的php已经集成了php-fpm,你在编译安装时configure里加上--enable-fpm --with-fpm-user=www --with-fpm-group=www --with-libdir=lib64就可以了
编译安装完后,添加php-fpm到service里

 #add php-fpm service
cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
chmod +x /etc/init.d/php-fpm
chmod 666 /usr/local/var/run
php-fpm的命令可以继续用
/etc/init.d/php-fpm {start|stop|force-quiet|restart|reload}

根据自己环境在配置下php-fpm就哦了
vi /usr/local/etc/php-fpm.conf
PS: 使用教新php也不好,很多扩展的更新进度跟不上趟

瑾兮 2017-07-12 1 楼

php 5.3.3 下的php-fpm 不再支持 php-fpm 以前具有的 /usr/local/php/sbin/php-fpm (start|stop|reload)等命令。
可以使用:kill -USR2 cat /usr/local/php/var/run/php-fpm.pid
来实现重启