0

私は最近、自分の Mac に Laravel をインストールして、良いことを聞いたので学習を始めました。

私の最初のエラーは、アクセス中に発生しました/public/:

Laravel には、Mcrypt PHP 拡張機能が必要です。

次に、php54-mcryptをインストールし、昨日の夜も学習を続けました。

今日、仕事から帰ってきて、'brew update' をクリックしたら、同じエラーが表示されましたか?

次に、brewinstall php54-mcryptを実行して以下を受け取りました。

警告: php54-mcrypt-5.4.16 は既にインストールされています

それから私は走っbrew doctorて受け取りました。

警告: "config" スクリプトは、システムまたは Homebrew ディレクトリの外に存在します。./configure スクリプトは、多くの場合、*-config スクリプトを探して、ソフトウェア パッケージがインストールされているかどうか、およびコンパイルおよびリンク時に使用する追加フ​​ラグを決定します。

パスに追加のスクリプトがあると、構成スクリプトがシステムまたは Homebrew が提供する同じ名前のスクリプトをオーバーライドする場合、Homebrew を介してインストールされたソフトウェアが混乱する可能性があります。次の「構成」スクリプトが見つかりました。

/opt/sm/pkg/active/bin/curl-config
/opt/sm/pkg/active/bin/ncurses5-config
/opt/sm/pkg/active/bin/ncursesw5-config
/opt/sm/pkg/active/bin/pkg-config
/opt/sm/pkg/active/bin/xml2-config
/opt/sm/pkg/active/bin/xslt-config
PHP Warning:  PHP Startup: Unable to load dynamic library
'/usr/local/Cellar/php54-mcrypt/5.4.16/mcrypt.so' - 
dlopen(/usr/local/Cellar/php54-mcrypt/5.4.16/mcrypt.so, 9): 
Library not loaded: /usr/local/lib/libmcrypt.4.4.8.dylib
Referenced from: /usr/local/Cellar/php54-mcrypt/5.4.16/mcrypt.so
Reason: image not found in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 
'/usr/local/Cellar/php54-mcrypt/5.4.16/mcrypt.so' - 
dlopen(/usr/local/Cellar/php54-mcrypt/5.4.16/mcrypt.so, 9): 
Library not loaded: /usr/local/lib/libmcrypt.4.4.8.dylib
Referenced from: /usr/local/Cellar/php54-mcrypt/5.4.16/mcrypt.so
Reason: image not found in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 
'/usr/local/Cellar/php54-mcrypt/5.4.16/mcrypt.so' - 
dlopen(/usr/local/Cellar/php54-mcrypt/5.4.16/mcrypt.so, 9): 
Library not loaded: /usr/local/lib/libmcrypt.4.4.8.dylib
Referenced from: /usr/local/Cellar/php54-mcrypt/5.4.16/mcrypt.so
Reason: image not found in Unknown on line 0
4

1 に答える 1

0

/usr/local/Cellar 内のものは、Mac 用の以前のパッケージ マネージャーである MacPorts によってそこに置かれました。おそらくそれを削除したいでしょう。https://guide.macports.org/chunked/installing.macports.uninstalling.html

于 2014-03-20T14:26:48.593 に答える