我使用mac 10.8,我已经安装了PHP 5.5.在命令行php -v show version 5.5.但是当我使用phpinfo()启动mac的apache服务器时,它会显示版本5.4.
任何人都可以帮我如何使Apache使用5.5版
谢谢
小智 9
找出conf/httpd.conf和conf.d/*.conf
找到这样的标签:LoadModule php5_module modules/libphp5.so
使更改正确的PHP安装文件夹,如下所示:LoadModule php5_module /usr/local/Cellar/php54/5.4.8/libexec/apache2/libphp5.so
这将改变你在Apache中的php模型(php版本)
在您当地的办公桌上搜索:find/-name"libphp5.so"
关于正确的so文件:libphp5.so在编译后没有创建,并且未创建前缀目录
[更新]
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 --import/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
rpm --import/etc/pki/rpm-gpg/IUS-COMMUNITY-GPG-KEY
5)yum install yum-plugin-replace
6)您现在可以使用IUS的PHP新版本软件包替换PHP旧版本软件包,如下所示:
yum用php55w替换php --replace-
你可以搜索更多这样的php55w软件包:
yum搜索php53u
如果您取消注释了 httpd.conf 中的行LoadModule php5_module /usr/local/php5/libphp5.so,请再次注释它,然后在 .bash_profile 中添加该行export PATH=~/bin:/usr/local/php5/bin:$PATH,这对我来说很有效。注意:我已经在 OS X Mavericks 上通过liip安装了 php5.5.5
| 归档时间: |
|
| 查看次数: |
8677 次 |
| 最近记录: |