MAMPの下にmemcacheをインストールします
Install Memcache Under Mamp
オンラインチュートリアルによると、スムーズにインストールできず、複数の記事を統合し、写真を添付することができません
参照: https://www.douban.com/note/337110939/
http://www.cnblogs.com/shengshuai/p/3696466.html
1:Memcachedをお勧めします 自作 インストール。 http://brew.sh/
2:memcacheをインストールします。
[html] プレーンビュー コピー- brew install memcached
3:PHPには5.6.6を使用しています。 memcacheモジュールをコンパイルするにはphpソースコードを使用する必要がありますが、mampには付属していません。 http://www.php.net/downloads.php )php-5.6.25.tar.gzバージョンの次のソースパッケージを解凍し、次のディレクトリに配置します:/Applications/MAMP/bin/php/php5.6.6/include/php
4:次にコンパイルします:
/Applications/MAMP/bin/php/php5.6.6/include/php/configure
エラーが発生した場合:configure:エラー:-with-iconv =でiconvのインストールプレフィックスを指定してください
brew経由でインストール:
[html] プレーンビュー コピー
- ために>><スパン スタイル='color:rgb(51、51、51)font-family:Arial font-size:14px line-height:26px'>>brew search iconvスパン>><p>>p>><p クラス='p1'>><スパン スタイル='color:rgb(51、51、51)font-family:Arial font-size:14px line-height:26px'>><スパン スタイル='color:rgb(51、51、51)font-family:Arial font-size:14px line-height:26px'>>スパン>>スパン>>p>><ために 名前='コード' クラス='html'>>brew install libiconv
インストール後、。/ configureを使用してphpをインストールしますが、同じエラーが報告されます。つまり、configure:error:-with-iconv =を使用してiconvのインストールプレフィックスを指定してください。
これは、libiconvをインストールしたものの、ディレクトリを指定しなかったためです。
./configure --with-iconv = / usr / local / Cellar / libiconv / 1.14 /
これは正常にコンパイルされます~~
5:
[html] プレーンビュー コピー- / Applications / MAMP / bin / php / [phpバージョンフォルダー] / bin / pecl i memcache
configure:エラー:memcacheのサポートにはZLIBが必要です。 --with-zlib-dir =を使用して、ZLIBインクルードとライブラリが配置されているプレフィックスを指定します
エラー: `/ private / tmp / pear / temp / memcache / configure --enable-memcache-session = yes 'が失敗しました
この問題は、インストール中にzlibが正しく導入されなかったことが原因で発生します。解決策は、brewを使用してzlibをインストールすることです。[html] プレーンビュー コピー
- brew install zlib
[html] プレーンビュー コピー
- ln -s /usr/local/Cellar/zlib/1.2.8/include/* / usr / local / include
- ln -s /usr/local/Cellar/zlib/1.2.8/lib/* / usr / local / lib
- / Applications / MAMP / bin / php / [phpバージョンフォルダー] / bin / pecl i memcache
6:この時点で、インストールは完了です。mampメニューをクリックし、[ファイル]-> [テンプレートの編集]-> [php]-> [php 5.6.6 php.ini]をクリックして、次を追加します。
[memcache]
extension = memcache.so
7:phpinfo()を開き、
memcacheを開始します:
/ usr / local / bin / memcached -p 11211 -m 64 -u root -d