OS X EI Capitan のインストール mcrypt、capitanmcrypt_PHP チュートリアル

WBOY
リリース: 2016-07-12 09:02:14
オリジナル
988 人が閲覧しました

OS X EI Capitan インストール mcrypt,capitanmcrypt

OS X EI Capitan インストール mcrypt ​ (ブログ原文: http://www.jmolboy.com/2015/12/01/mcrypt-extension-on-EI-Capitan/) ​ 2015 年 12 月 1 日 Posted in php 拡張機能

Mac オペレーティング システムが 10.11.2 にアップグレードされた後 (OS のインストールは成功しました。長い間悩んでいました。コンパイル後にインストールするときに常にプロンプ​​トが表示されます

リーリー リーリー

ついに問題が見つかりました

なんてこと

/usr/lib/php/extensions/ ディレクトリに入ると、このディレクトリはまったく操作できず (手動でのコピーと移動)、ターミナルで root を使用する権限がないことがわかります。不可能?私はすでに root ユーザーですが、なぜ許可されないのでしょうか? OSX 10.11 El Capitan には、システム整合性保護 (SIP) と呼ばれる新しいセキュリティ メカニズムが追加されていることがわかりました。

    /システム
  • /sbin
  • /usr
  • (/usr/local/)は含まれません
システム使用のみで、他のユーザーやプログラムは直接使用できません。また、/usr/lib/php/extensions/ はたまたま保護範囲内にあります

SIPの禁止

そのための解決策は、SIP 保護メカニズムを無効にすることです。手順は次のとおりです。

システムを再起動します
  • Command + Rを押します
  • メニュー「ユーティリティ」==>> 「csrutil disable」と入力します。実行後、「システム整合性保護が正常に無効になりました。変更を有効にするためにマシンを再起動してください。」と表示されます。
  • システムを再度再起動します
  • SIPを無効にした後は、もちろん、インストールが完了したら、SIPを再度有効にすることもできますが、コマンドはcsrutil enable
  • です。
フルインストール

リーリー リーリー libmcrypt2.5.8 とシステムの php バージョンをそれぞれ mcrypt ディレクトリにダウンロードします
解凍


リーリー リーリー libmcryptをインストールする

リーリー リーリー autoconfをインストールする

リーリー リーリー mcrypt php 拡張機能をコンパイルする

リーリー リーリー 上記は次のように出力されます:

リーリー リーリー 次にコンパイルします:

リーリー リーリー 上記は次のように出力されます:

リーリー リーリー エラーが発生した場合(私が遭遇した):

リーリー リーリー 最初に SIP を無効にする必要があることを意味します (SIP を無効にする方法については上記を参照してください)/etc/php.ini を変更し、extension=mcrypt.so を追加します

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

http://www.bkjia.com/PHPjc/1086206.html技術記事 OS X EI Capitan に mcrypt をインストールする、capitanmcrypt OS に mcrypt をインストールする、2015 年に発行...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート