1、下载源码包
wget -c http://cn2.php.net/distributions/php-7.2.2.tar.bz2
2、解压
tar -xjvf php-7.2.2.tar.bz2
3、进入解压后的文件目录
cd php-7.2.2/
4、编译
./configure --prefix =/home/soft/php
提示没有libxml包
安装对应包
参考:https://blog.csdn.net/gyaandy01/article/details/41089171
yum install libxml2
yum install libxml2-devel -y
安装完包,继续使用configure编译,看到下图表示成功
5、make
make
看到如下build complete表示make成功
6、make install
make install
7、检查
查看php是否能正常运行
8、php.ini文件
查看php.ini配置文件哪
php -i | grep php.ini
将php源码包中的php.ini文件挪到对应的配置文件路径,并修改名称为php.ini
mv ./php.ini-development /home/soft/php/lib/
9、简化php执行命令
重置bash配置文件
在任意文件下均可执行php命令了