mac 下 安裝php擴充 - mcrypt
MCrypt是一個功能強大的密碼編譯演算法擴充庫,它包括有22種演算法,phpMyAdmin依賴這個PHP擴充,具體如下:
- 下載並解壓libmcrypt-2.5.8.tar.gz。
- 在終端執行如下命令:
tar zxvf libmcrypt-2.5.8.tar.gz
cd libmcrypt-2.5.8/
./configure --disable-posix-threads --enable-static
make
sudo make install
- (mac os lion 10.8.2 不要裝最新的libmcrypt 無法編譯 2.5.8 可以編輯安裝: 提示nothing to do 無視他 繼續下面的步驟)
- 下載並解壓PHP源碼檔案php-5.3.4.tar.gz。Mac OS X 10.6.3中預裝的PHP版本是5.3.4,所以需要下載這個版本。
- 在終端執行如下命令:
tar zxvf php-5.3.4.tar.gz
cd php-5.3.4/ext/mcrypt
phpize(如果./configure不能執行 先下載autoconf.tar.gz解壓 在autoconf檔案夾目錄下執行./configure 然後make && make install ?安裝autoconf後就能在php檔案夾下使用./configure配置php了 本人的php預裝版本是5.3.15所以下載的包也是5.3.15的 ok 繼續下面步驟 沒問題了!)
- ./configure
make
sudo cp modules/mcrypt.so /usr/lib/php/extensions/no-debug-non-zts-20090626/
- 開啟php.ini
sudo vi /etc/php.ini
在php.ini中加入如下代碼,並儲存後退出,然後重啟Apache
extension=/usr/lib/php/extensions/no-debug-non-zts-20090626/mcrypt.so