Mac オペレーティング システムが 10.11.2 にアップグレードされた後 (OS のインストールは成功しました。長い間悩んでいました。コンパイル後にインストールするときに常にプロンプトが表示されます
リーリー | リーリー |
ついに問題が見つかりました
/usr/lib/php/extensions/ ディレクトリに入ると、このディレクトリはまったく操作できず (手動でのコピーと移動)、ターミナルで root を使用する権限がないことがわかります。不可能?私はすでに root ユーザーですが、なぜ許可されないのでしょうか? OSX 10.11 El Capitan には、システム整合性保護 (SIP) と呼ばれる新しいセキュリティ メカニズムが追加されていることがわかりました。
SIPの禁止
システムを再起動します
リーリー
libmcryptをインストールする |
リーリー
autoconfをインストールする |
リーリー
mcrypt php 拡張機能をコンパイルする |
リーリー
上記は次のように出力されます: |
リーリー
次にコンパイルします: |
リーリー
上記は次のように出力されます: |
リーリー
エラーが発生した場合(私が遭遇した): |
リーリー
最初に SIP を無効にする必要があることを意味します (SIP を無効にする方法については上記を参照してください) |
Apacheを再起動
リーリー
phpinfo() を確認すると、mcrypt 情報が表示されます; |
(私のブログ原文: http://www.jmolboy.com/2015/12/01/mcrypt-extension-on-EI-Capitan/)
http://www.bkjia.com/PHPjc/1086206.html
www.bkjia.com