一尘不染

如何使用brew安装的php?

php

在我的Mac上,我已经安装了php并且工作正常。我最近想安装mcrypt,所以我使用brew来安装。尽管它似乎可以很好地安装,但是它没有出现在我的phpinfo()中。因此,我认为brew安装了mcrypt的php并不是apache使用的php。

有人知道我怎么做:

  1. 检查brew安装的php和Apache使用的php之间是否有区别?
  2. 使Apache使用酿造安装的PHP?

欢迎所有提示!


阅读 259

收藏
2020-05-29

共1个答案

一尘不染

您必须使Apache使用刚刚下载的PHP。

  • 打开您的httpd.conf(位于处的/etc/apache2/httpd.conf),然后查找加载PHP模块的行,例如:

LoadModule php5_module path/to/php

  • 然后,指向带有mcrypt支持为您安装的brew的PHP。我的就在这条路上。您所安装的PHP版本可能会有所不同。

/usr/local/Cellar/php54/5.4.21/libexec/apache2/libphp5.so

  • 最后,您将需要重新启动Apache服务器以加载新配置:

sudo apachectl restart

2020-05-29