卸载原有PHP
查看PHP版本
php -v
下面命令删除php不干净但先删一遍
yum remove php
查看剩下的php软件包,其中会有依赖所以得有先后顺序删除
rpm -qa | grep php
pdo是mysql的依赖项;common是gd的依赖项;所以先删除mysql,gd
rpm -e php-mysql
从这张图可以看到无法删除时会提醒你依赖的包,所以你就得先删除那个包,直到php -v运行后不再出现
源码安装PHP:
首先进入php找到要下载的版本页面,复制到下载链接
wget https://www.php/distributions/php-7.2.31.tar.bz2
在此之前可以创建好自己的目录,有条理一些,我创建到/home/work/study/softpackage,在softpackage目录下下载php源码,然后解压出现如下页面
tar -xjvf php-7.2.31.tar.bz2
然后进入到解压后的php-7.2.31的目录下,开始相关配置,后面的参数代表的是安装的目录位置,这里是创建了soft和php目录
.configure --prefix==/home/work/study/soft/php
然后进行编译、安装一起完成,也可以分开,先make然后再执行make install,在此之前需要有gcc和autoconfig软件,会提示缺少什么然后你下载就好了,使用yum下载
make && make install
让php -v可以使用:
设置可以直接在任何目录使用php test.php执行命令,进行如下操作
进入到自己放置的php目录下,执行以下命令,然后将红圈的东西写上,就是你的PHP所在的目录
vim ~/.bash_profile
然后执行以下命令,让文件加载好就可以用php -v查看php的版本了
source ~/.bash_profile
将php.ini文件放在php中:
注意要将php.ini放到你的php目录下的lib目录下面:如此这样php源码安装就大功告成咯》》》》》
更多推荐
Linux下源码安装PHP 卸载PHP
发布评论