我正在使用Mac 10.8,并且已经安装了PHP 5.5。在命令行php -v显示版本5.5。但是,当我使用phpinfo()启动Mac的Apache服务器时,它显示版本5.4。
谁能帮我如何使Apache使用5.5版
谢谢
最佳答案
LoadModule php5_module/usr/local/Cellar/php54/5.4.8/libexec/apache2/libphp5.so
这将在Apache中更改您的php模型(php版本)
在您的本地桌面上搜索:查找/-name“libphp5.so”
关于正确的so文件: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)更新yum以包括最新的php
2)
对于64位系统,您可以在此处找到正确的软件包:http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/
对于32位系统,正确的软件包在这里: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
rpm -Uvh http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/i386/ius-release-1.0-11.ius.el5.noarch.rpm
4)rpm-导入/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
rpm-导入/etc/pki/rpm-gpg/IUS-COMMUNITY-GPG-KEY
5)yum安装yum-plugin-replace
6)
您现在可以用IUS的PHP新版本软件包替换您的PHP旧版本软件包,如下所示:
百胜用php55w替换php --replace-
您可以搜索其他类似这样的php55w软件包:
百胜搜索php53u