2

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を作成する方法はありますか?

4

2 に答える 2

0

あなたはそれを変えることができます。しかし、インストールされた PHP バージョンを使用する内部プログラムがある場合、これはいくつかの問題を引き起こす可能性があります。Mac-Port を使用して、不足しているパッケージをインストールできます。

sudo port install php5-openssl

https://www.macports.org/

于 2014-12-16T14:09:27.110 に答える
0

Laravel Homesteadには、Vagrant BoxでLaravelを実行するために必要なものがすべて付属しています。

http://laravel.com/docs/4.2/homestead
于 2014-12-16T16:39:13.653 に答える