Linux下编译升级PHP版本

Other 2012-06-12 php升级,linux,eAccelerator

近来,PHP团队发布新版本比较勤奋,在我写这篇博文时,PHP5.3.x系列最新版本已到5.3.13,5.4.x系列的已经到5.4.3。在升级PHP版本前小站使用的程序是5.3.6,已经算是老版本了。之前还听说现在还有用5.2.x版本的,无语了!最新版本做了一些重要的补丁以及安全方面的更新,所以值得升级,下面介绍如何升级PHP版本。

一、下载最新版本

可以到php.net这里下载最新发布的PHP版本包,目前使用VPS居多吧,常规做法是先下载PHP包到本地上,然后在传到VPS上,如果是使用VPS那么可以直接从VPS上下载即可,这样省事,而且也方便。下载时,选择适合VPS的相应节点,如你的VPS在美国就选择美国节点,这样下载速度会比其它节点要快。

二、解压

这个不用介绍了,直接tar -jxvf + PHP压缩包文件名回车即可

三、停用php-fpm

先查找出php-fpm的进程号
#ps -le | grep 'php-fpm'
然后使用kill杀掉,如php-fpm进程号是10562
#kill -QUIT 10562

四、配置编译安装PHP

配置还是跟原来安装时配置的参数一样,然后编译,最后安装

五、完成安装,启动php-fpm

安装结束后,直接运行php-fpm命令即可启动,加入你安装的PHP在local路径下则启动命令如下
# /usr/local/php/sbin/php-fpm

完成以上五个步骤以后,运行phpinfo查看eAccelerator是否已启动。如果启动失败,或者在执行php-fpm命令提示
[eAccelerator] This build of "eAccelerator" was compiled for PHP version 5.3.6. Rebuild it for your PHP version (5.3.13) or download precompiled binaries.
类似错误提示的也不要慌张,这是PHP版本导致的小错误。只要重新下载eAccelerator编译安装,然后杀掉php-fpm进程再启动php-fpm即可

对于,那些也同我一样想升级到PHP5.4版本以上的童鞋,只能等等了,因为eAccelerator还没有PHP5.4版本的发布,除非放弃不使用eAccelerator的童鞋大可随意升级!

文字链接:《Linux下编译升级PHP版本

文章地址:http://www.qttc.net/20120680.html

除非标注,琼台博客所有博文均为原创,转载请加文字链接注明来源

乳名?小名?昵称?网名?均可

email,放心,我不会给你乱投广告的

想获得回访就把你的站点URL写上(没有留空)

[NOTICE]木要投放广告
[NOTICE]木要骂人,说不该说的话
[NOTICE]自由言论,但要遵纪守法

Comments 0

    Hi,你想第一个做沙发么?