gpt4 book ai didi

php - 命令行和 apache 中的不同版本的 php

转载 作者:可可西里 更新时间:2023-10-31 23:11:40 25 4
gpt4 key购买 nike

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

任何人都可以帮助我如何使 apache 使用 5.5 版

谢谢

最佳答案

  1. 找出conf/httpd.conf和conf.d/*.conf

  2. 找到这样的标签:LoadModule php5_module modules/libphp5.so

  3. 像这样更改以更正 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 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 --import/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL

rpm --import/etc/pki/rpm-gpg/IUS-COMMUNITY-GPG-KEY

5) yum 安装 yum-plugin-replace

6)您现在可以像这样用 IUS 的 PHP 新版本包替换您的 PHP 旧版本包:

yum 替换 php --replace-with php55w

您可以像这样搜索更多的 php55w 包:

百胜搜索 php53u

关于php - 命令行和 apache 中的不同版本的 php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19554831/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com