我使用的是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()'是否与正确的加载配置文件相对应,如果不是。让我知道 –