天天看點

你以為PHP那麼好自定義更新?

x,php如果隻是安裝作業系統之後,yum install之後就可以使用最好啦。

但如果yum安裝的官方php版本太低怎麼辦?

據我所知,現在也隻是到php5.3.3版本,如果app應用需要php5.4 甚至5.5腫麼辦?

自定義更新呗~~~

你以為php那麼好自定義更新?

這得找好相應的repo庫,或是找到rpm,或是源碼編譯。但源碼編譯可能一些自定義目錄又擔心和定義的不一定,是以找網上用得得的repo為首選。

但在安裝新的php repo之前,最好能删除掉以前版本的php。但yum remove php這些指令不能弄幹淨的。

參考以下這個url,我才弄得差不多了。

然後,在php5.4之上的版本,安裝好了測試的owncloud。

<a href="http://blog.csdn.net/21aspnet/article/details/6581618">http://blog.csdn.net/21aspnet/article/details/6581618</a>

這個指令是删除不幹淨的

#yum remove php

因為使用這個指令以後再用

#php -v

還是會看到有版本資訊的。。。。。

必須強制删除

#rpm -qa|grep php

提示如下

#php-pdo-5.1.6-27.el5_5.3

#php-mysql-5.1.6-27.el5_5.3

#php-xml-5.1.6-27.el5_5.3

#php-cli-5.1.6-27.el5_5.3

#php-common-5.1.6-27.el5_5.3

#php-gd-5.1.6-27.el5_5.3

注意解除安裝要先解除安裝沒有依賴的

pdo是mysql的依賴項;common是gd的依賴項;

例如:# rpm -e php-pdo-5.1.6-27.el5_5.3

error: failed dependencies:

        php-pdo is needed by (installed) php-mysql-5.1.6-27.el5_5.3.i386

是以正确的解除安裝順序是:

# 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

再用# php -v

檢視版本資訊已經沒有提示

安裝最新的php

你以為PHP那麼好自定義更新?
你以為PHP那麼好自定義更新?