##mac部署memadminphp
注意:html
TODO:git
###配置apache,啓用php模塊apache
1. 編輯/etc/apache2/httpd.conf,找到 「#LoadModule php5_module libexec/apache2/libphp5.so」 去掉注視,保存而且退出。 2. 終端運行 「sudo cp /etc/php.ini.default /etc/php.ini」 3. 運行「sudo apachectl restart」,重啓Apache,這樣PHP就能夠用了。 運行「cp /Library/WebServer/Documents/index.html.en /Library/WebServer/Documents/info.php」,即在Apache的根目錄下複製index.html.en文件並重命 名爲info.php 在終端中運行「vi /Library/WebServer/Document/info.php」,這樣就能夠在vi中編輯info.php文件了。在「It’s works!」後面加上「<?php phpinfo(); ?>」,而後保存之。這樣就能夠在http://localhost/info.php中看到有關PHP的信息,好比版本號是5.3.1。
###安裝php memcached擴展瀏覽器
mac os lion 系統默認安裝了apache和php,若是要在php中使用memcached,就須要本身安裝擴展。本文采用源碼方式來安裝。php擴展有兩種,一個是memcache,一個是memcached,下載地址爲:curl
memcache:http://pecl.php.net/package/memcache memcached:http://pecl.php.net/package/memcached
安裝memcached,就須要安裝先libmemcached,這裏安裝的是memcache。memcached
在上述連接中選擇下載一個源碼,例如:memcache-2.2.6.tgz,解壓並進入解壓目錄,先執行phpize,本人系統出現以下錯誤:this
Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable. Then, rerun this script.
緣由是系統沒有安裝autoconf,解決辦法:url
從MacPorts中安裝autoconf sudo port install autoconf
安裝好autoconf,下面就能夠開始安裝memcache擴展了,安裝命令以下:
cd ~ mkdir tmp cd tmp curl http://pecl.php.net/get/memcache-2.2.6.tgz -o memcache-2.2.6.tgz tar -xvf memcache-2.2.6.tgz cd memcache-2.2.6 sudo phpize sudo ./configure sudo make sudo make install
若是看到相似以下輸出:
Installing shared extensions: /usr/lib/php/extensions/no-debug-non-zts-20090626/
表示編譯成功。最後還須要修改php.ini,把以下信息添加進去:
extension=memcache.so
至此,php memcache擴展就編譯安裝成了,重啓apache服務,就能夠在php中使用memcache。
###部署MemAdmin
官網下載MemAdmin,解壓,而後將解壓後的目錄移至/Library(資源庫)/WebServer/Documents/
下,這是 Apache 默認跟目錄
重啓apache,瀏覽器訪問http://localhost/memadmin/index.php
便可