Linux下源碼安裝PHP 卸載PHP

卸載原有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.net找到要下載的版本頁面,複製到下載鏈接

wget https://www.php.net/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源碼安裝就大功告成咯》》》》》

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章