我已经使用php-osx安装了最新版本的 PHP ,它在我的 apache Web 服务器上按预期工作。但问题是当我尝试artisan
在 Laravel 中运行命令时,它会要求mcrypt
模块以运行命令。或者当我尝试Composer
通过homebrew
它安装时,它会询问openssl
模块。尽管 mcrypt 和 openssl 都在phpinfo()
. 所以我的猜测是终端中的 php 命令与 apache 中加载的 php 不同。这是我的/etc/paths
文件的样子:
/usr/local/bin
/usr/local/mysql/bin
/usr/bin
/bin
/usr/sbin
/sbin
这是输出echo $PATH
:
/usr/local/mysql/bin
/usr/local/memcached/bin
/usr/local/bin
/usr/local/mysql/bin
/usr/bin
/bin
/usr/sbin
/sbin
有没有办法让自定义安装的php成为终端使用的默认php?