在我运行 php 从 El Capitan 升级到 Mac OSX Sierra 后,它拒绝运行以前安装在我的系统上的任何 php 项目。在互联网上探索了这个问题之后,我有了这些选项......运行以下命令后:
cd /etc/apache2/
sudo mv httpd.conf httpd.conf.sierra
sudo mv httpd.conf~previous httpd.conf
cd ..
sudo cp php.ini-previous php.ini
sudo apachectl restart
我让我的 php 项目像魅力一样工作。但现在我遇到了另一个问题。那是 php mcrypt 扩展错误。当我运行 php 项目(laravel 4.2 项目)时,该项目不起作用并显示错误 - “需要 PHP mcrypt 扩展!” 请帮我解决这个问题。我的 php.ini 文件的 mcrypt 行看起来像这样
; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
; extension_dir = "./"
extension_dir = "/usr/lib/php/extensions/no-debug-non-zts-20121212/"
; extension_dl = On
extension=mcrypt.so
; On windows:
; extension_dir = "ext"
你能告诉我我的系统出了什么问题吗?