Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP版本差异(仅手动安装)_Php_Macos_Apache_Osx Yosemite_Httpd.conf - Fatal编程技术网

PHP版本差异(仅手动安装)

PHP版本差异(仅手动安装),php,macos,apache,osx-yosemite,httpd.conf,Php,Macos,Apache,Osx Yosemite,Httpd.conf,在MacBookPro的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 文档根:/Us

在MacBookPro的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\u ACCOUNT/Documents/htdocs
    • 竞赛文档根目录:/Users/USER\u帐户/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/

检查浏览器phpinfo()输出中的
服务器API
值。如果它是一个
apache2.0处理程序
,很可能您还没有升级
mod\uphp

从PHP5.6中获取
libphp5.so
,将其重命名为
/usr/libexec/apache2/libphp56.so
,并在Apache的
httpd.conf

LoadModule php5_module libexec/apache2/libphp56.so

然后重新启动Apache

您可能想把这变成一个实际的问题……“Php版本5.9.9”我非常怀疑。“Php版本5.9.9”。。。哇!你来自未来吗?让你的生活更轻松,使用Xampp for Mac抱歉。。。编辑。。是5.6.9。。我现在很困,因为我正在寻找解决方案超过36小时…='<我希望解决方案是手动安装。。我不想包安装或第三方..嗯。。。php5.6.9文件夹中没有最新版本的模块。