不同的php版本
Apache和我的终端使用两个不同的php版本。一个是我通过macports安装的,另一个是mac附带的 我的phpconfig告诉我正在使用mac one: 配置文件(php.ini)路径/etc 加载的配置文件/etc/php.ini 终端版本使用通过macports安装的版本: php--ini 配置文件(php.ini)路径:/opt/local/etc/php5 加载的配置文件:(无) 在:/opt/local/var/db/php5中扫描其他.ini文件 已解析的其他.ini文件:/opt/local/var/db/php5/intl.ini 我如何告诉apache加载macports版本的php,以及如何更改“已加载的配置文件”(实际上没有配置文件) 更新: 我解决了如何加载Conf文件的问题: 将mac php.ini复制到/opt/local/etc/php5(“配置文件(php.ini)路径”): sudo cp/etc/php.ini/opt/local/etc/php5/ 以及如何更改Apache正在读取的php.ini: sudo nano/etc/apache2/httpd.conf 在LoadModule php5_模块之后添加一行: PHPINIDir“/opt/local/etc/php5/php.ini” 但是我仍然有两个不同的php在运行。所以问题是如何告诉apache加载我的macports php 更新2: 我一直在阅读一个解决方案,这改变了http.conf中LoadModule php5的路径: LoadModule php5_module/opt/local/apache2/modules/module_php54.so不同的php版本,php,terminal,macports,Php,Terminal,Macports,Apache和我的终端使用两个不同的php版本。一个是我通过macports安装的,另一个是mac附带的 我的phpconfig告诉我正在使用mac one: 配置文件(php.ini)路径/etc 加载的配置文件/etc/php.ini 终端版本使用通过macports安装的版本: php--ini 配置文件(php.ini)路径:/opt/local/etc/php5 加载的配置文件:(无) 在:/opt/local/var/db/php5中扫描其他.ini文件 已解析的其他.ini文件:/
但是实际上我没有mod_php54.so在那个文件夹中。MacPorts文档有一个很好的步骤来设置MAMP安装。当我经历这个过程时,我发现它真的很有用。
跳到第四步,看看“用Apache注册PHP”一节。您可能还需要学习许多其他步骤。看起来你已经得到了一些 链接可以作为补充信息提供帮助,但是。此外,答案应该为问题中提出的问题提供实际解决方案,而不仅仅是参考资料或关于如何着手寻找解决方案的一般性建议。请包括与问题相关的链接信息摘要,并具体解释如何解决问题。