我使用的是Mac 10.8,我已經安裝了php 5.5。在命令行php -v顯示版本5.5。但是當我用phpinfo()啓動mac的apache服務器時,它顯示版本5.4。命令行和在Apache中的不同版本的PHP
誰能請幫助我如何讓Apache再次使用版本5.5
感謝
我使用的是Mac 10.8,我已經安裝了php 5.5。在命令行php -v顯示版本5.5。但是當我用phpinfo()啓動mac的apache服務器時,它顯示版本5.4。命令行和在Apache中的不同版本的PHP
誰能請幫助我如何讓Apache再次使用版本5.5
感謝
如果您在httpd.conf註釋掉行LoadModule php5_module /usr/local/php5/libphp5.so
評論它,然後添加一行export PATH=~/bin:/usr/local/php5/bin:$PATH
在.bash_profile中 這爲我做了詭計。注:我已經通過liip在OS X上安裝小牛php5.5.5
找出的conf/httpd.conf文件和conf.d/* CONF
找到這樣的標籤:的LoadModule php5_module模塊/ libphp5.so
做出改變來糾正這樣的PHP的安裝文件夾: 的LoadModule php5_module /usr/local/Cellar/php54/5.4.8/libexec/apache2/libphp5.so
這將改變你的PHP模型(PHP版本)在Apache
在您的本地桌面搜索︰find/-name「libphp5。所以」
關於正確這樣的文件:libphp5.so not being created after compiling and prefix directory not created
[更新]
http://www.howtoforge.com/centos-5.6-php53-common-conflicts-with-php-common
1)更新百勝,包括最新的PHP
2) 對於64位系統,可以在這裏找到正確的包:http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/
對於32位系統TEMS,正確的包在這裏:http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/i386/
3) (更換到要具有正確的URL和文件名,從步驟檢查 「2)」)
RPM -Uvh http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/i386/epel-release-5-4.noarch.rpm
轉速-Uvh http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/i386/ius-release-1.0-11.ius.el5.noarch.rpm
4)轉--import的/ etc/PKI/RPM-GPG/RPM-GPG-KEY-EPEL
轉--import的/ etc/PKI/RPM-GPG/IUS -COMMUNITY-GPG-KEY
5)百勝安裝yum-插件替換
6) 現在,您可以從IUS的PHP新版本的軟件包這樣的替換你的PHP舊版本的軟件包:
百勝取代PHP --replace -with php55w
您可以搜索進一步php55w包這樣的:
百勝搜索php53u
您是如何安裝php55?你編譯自己了嗎? –
我使用自制軟件。 – amique
你有沒有以前安裝過的PHP,如果有的話......檢查你的實際PHP5.5'ini'文件的位置,然後檢查'phpinfo()'是否與正確的加載配置文件相對應,如果不是。讓我知道 –