升级 PHP 版本需要进行以下步骤:
1.备份 PHP 原有配置文件和相关数据;
2.删除旧版本的 PHP;
3.安装新版本的 PHP;
4.配置新版本的 PHP,例如调整 php.ini 配置文件等;
5.测试新版本的 PHP 是否正常工作。
具体升级步骤如下:
1.备份 PHP 原有配置文件和相关数据
在进行 PHP 升级之前,一定要先备份原来的 PHP 配置文件和相关数据,防止出现意外情况。在终端中输入以下命令完成备份:
sudo cp -p /usr/local/php5/libphp5.so /usr/local/php5/libphp5.so.bak
sudo cp -p /usr/local/php5/bin/php /usr/local/php5/bin/php.bak
2.删除旧版本的 PHP
在升级之前要先将旧版本的 PHP 卸载干净。在终端中输入以下命令:
sudo apachectl stop
sudo rm -rf /usr/local/php5
3.安装新版本的 PHP
可以到官网(http://php.net/downloads.php)下载最新版本的 PHP,也可以通过以下命令从终端中下载安装包:
cd /usr/local/src
wget http://cn2.php.net/distributions/php-5.4.0.tar.gz
tar -zxvf php-5.4.0.tar.gz
cd php-5.4.0
./configure --prefix=/usr/local/php5 --with-apxs2=/usr/sbin/apxs --with-config-file-path=/usr/local/php5/etc --with-mysql --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --enable-mbstring --with-curl --with-openssl --with-zlib --enable-fpm
make && make install
4.配置新版本的 PHP
在安装完 PHP 之后,还需要对其进行一些配置。
在终端中进入到 php.ini 所在的目录,打开 php.ini 文件,修改相关的配置。具体的修改项可能会根据你的需求而不同,例如:开启某个扩展、打开若干错误类型、配置 PHP 源码的路径等。
5.测试新版本的 PHP 是否正常工作
在终端中输入以下命令:
sudo apachectl start
sudo nano /usr/local/php5/bin/php-config
在 php-config 中找到 configure command 指令,并核对其中的参数是否正确。
接下来,打开浏览器,在地址栏中输入 localhost/info.php。如果出现 PHP 版本等相关信息,那么新版本的 PHP 已经安装成功。
至此,PHP 5.2 版本已经成功升级到了 PHP 5.4,可以开始愉快地使用了。