【问题标题】:PHP versions Difference (Manually Installation only)PHP 版本差异(仅限手动安装)
【发布时间】:2015-08-21 02:30:27
【问题描述】:

Mac Book Pro 的 OS X Yosemite 上预装了 Php 和 Apache。 我已经使用从官方网站下载的 Php5.6.9.tar 手动更新了我的 OSX 上的 Php。然后现在终端运行的 PHP 版本与 Safari 浏览器不同。 如何使浏览器与显示的终端运行相同(最新)版本?

Safari 浏览器上的 PHP 详细信息:

  • PHP 版本 5.5.20
    • 配置路径:/etc
    • 加载的配置文件:/etc/php.ini
    • 其他 .ini 文件:/Library/Server/Web/Config/php
    • 服务器根目录:/usr
    • 文档根目录:/Users/USER_ACCOUNT/Documents/htdocs
    • 竞赛文档根目录:/Users/USER_ACCOUNT/Documents/htdocs

终端上的 PHP 详细信息:

  • PHP 版本 5.6.9
    • CLI 二进制文件:/usr/local/bin/
    • CLI 手册页:/usr/local/php/man/man1/
    • CGI 二进制文件:/usr/local/bin/
    • CGI 手册页:/usr/local/php/man/man1/
    • 构建环境:/usr/local/lib/php/build/
    • 头文件:/usr/local/include/php/
    • 帮助程序:/usr/local/bin
    • 手册页:/usr/local/php/man/man1/
    • PEAR 环境:/usr/local/lib/php/

【问题讨论】:

  • 你可能想把它变成一个实际的问题......
  • "Php 版本 5.9.9" 我非常怀疑。
  • "PHP v5.9.9"...哇!你来自未来吗?
  • 让您的生活更轻松,使用 Xampp for Mac apachefriends.org/es/download.html
  • 抱歉...已编辑.. 现在是 5.6.9.. 我现在很困,因为我正在寻找解决方案超过 36 小时... ='

标签: php macos apache osx-yosemite httpd.conf


【解决方案1】:

检查浏览器的 phpinfo() 输出中的 Server API 值。如果是Apache 2.0 Handler,可能你还没有升级mod_php

从 PHP 5.6 获取 libphp5.so,将其重命名为 /usr/libexec/apache2/libphp56.so 并在 Apache 的 httpd.conf 中更改其路径

LoadModule php5_module libexec/apache2/libphp56.so

然后重启Apache

【讨论】:

  • 嗯...php5.6.9文件夹中没有最新版本的模块。
猜你喜欢
  • 2015-05-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-24
  • 2011-04-26
  • 1970-01-01
  • 2015-03-13
  • 1970-01-01
相关资源
最近更新 更多