我正在使用Mac 10.8,并且已经安装了PHP 5.5。在命令行php -v显示版本5.5。但是,当我使用phpinfo()启动Mac的Apache服务器时,它显示版本5.4。

谁能帮我如何使Apache使用5.5版

谢谢

最佳答案

  • 找出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版本)

    在您的本地桌面上搜索:查找/-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

    10-04 11:09