因為項目需求得把php版本從5.4降到5.3.所以需要先把CentOS7.0內建的php卸載,然後安裝php5.3。請看如下步驟。
第一步: 卸載php5.4
1. 查看php版本
2. 卸載php
3. 查看php是否卸載
php未能完成卸載,還有對應的依賴包。所以需要接著來卸載。
4. 卸載php對應的依賴包
網上的資料是用rpm -e來卸載,但是試了幾次都提示不能找到該安裝包。
# rpm -e php-mysql-5.1.6-27.el5_5.3
# rpm -e php-pdo-5.1.6-27.el5_5.3
# rpm -e php-xml-5.1.6-27.el5_5.3
# rpm -e php-cli-5.1.6-27.el5_5.3
# rpm -e php-gd-5.1.6-27.el5_5.3
# rpm -e php-common-5.1.6-27.el5_5.3
自己解決的辦法是如下:
5. 再次查看php是否卸載完成
第二步: 安裝php
1. 下載php
2. 上傳到伺服器,並且解壓
3. 安裝php
1. 說明:
| 代碼如下 |
複製代碼 |
#–prefix=/usr/php ##PHP安裝路徑
#–exec-prefix=/usr/bin ##PHP命令執行路徑
#–sysconfdir=/etc ##設定檔存放路徑
#–with-apxs2=/usr/sbin/apxs ##Apache apxs擴充路徑
#–with-mysql=/var/lib/mysql ##mysql路徑
#–with-mysqli=/usr/bin/mysql_config ##mysqli路徑
#–with-mcrypt ##啟用加密模組
|
2. 出現錯誤, error: xml2-config not found.
3. 接著安裝php
4. 編譯php
5. 出現錯誤提示
網上解決方案如下:
6. 接著編譯php
7. 編譯test
8. 安裝成功
9. 說明
如果apache不識別php,請對應的在http.conf中添加:
LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php .php