dongtang4954 2015-06-06 02:43
浏览 47

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

Pre-installed Php & Apache on OS X Yosemite of Mac Book Pro. I had manually updated the Php on my OSX with Php5.6.9.tar downloaded from official site. and then now the Terminal runs Php version is different to the Safari Browser. How to make the browser runs same(latest) version to the terminal shown?

Php Details on Safari Browser:

  • PHP Version 5.5.20
    • Configuration Path: /etc
    • Loaded Configuration File: /etc/php.ini
    • Additional .ini files: /Library/Server/Web/Config/php
    • Server Root: /usr
    • Document Root: /Users/USER_ACCOUNT/Documents/htdocs
    • Contest Document Root: /Users/USER_ACCOUNT/Documents/htdocs

Php Details on Terminal:

  • Php Version 5.6.9
    • CLI Binary: /usr/local/bin/
    • CLI man page: /usr/local/php/man/man1/
    • CGI Binary: /usr/local/bin/
    • CGI man page: /usr/local/php/man/man1/
    • Build environment: /usr/local/lib/php/build/
    • Header Files: /usr/local/include/php/
    • Helper Programs: /usr/local/bin
    • Man Pages: /usr/local/php/man/man1/
    • PEAR Environment: /usr/local/lib/php/
  • 写回答

1条回答 默认 最新

  • dqg2269 2015-06-06 08:06
    关注

    Check the Server API value in the browser's phpinfo() output. If it is an Apache 2.0 Handler, probably, you haven't upgraded mod_php.

    Take libphp5.so from PHP 5.6, rename it to /usr/libexec/apache2/libphp56.so and change it's path in Apache's httpd.conf

    LoadModule php5_module libexec/apache2/libphp56.so
    

    Then restart Apache

    评论

报告相同问题?

悬赏问题

  • ¥20 cad图纸,chx-3六轴码垛机器人
  • ¥15 移动摄像头专网需要解vlan
  • ¥20 access多表提取相同字段数据并合并
  • ¥20 基于MSP430f5529的MPU6050驱动,求出欧拉角
  • ¥20 Java-Oj-桌布的计算
  • ¥15 powerbuilder中的datawindow数据整合到新的DataWindow
  • ¥20 有人知道这种图怎么画吗?
  • ¥15 pyqt6如何引用qrc文件加载里面的的资源
  • ¥15 安卓JNI项目使用lua上的问题
  • ¥20 RL+GNN解决人员排班问题时梯度消失