PHP 版本差异(仅限手动安装)
Posted
技术标签:
【中文标题】PHP 版本差异(仅限手动安装)【英文标题】:PHP versions Difference (Manually Installation only) 【发布时间】: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 小时... =' 【参考方案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文件夹中没有最新版本的模块。以上是关于PHP 版本差异(仅限手动安装)的主要内容,如果未能解决你的问题,请参考以下文章