almost 6 years ago

对于一个来自Windows背景的人来说,通过编译源代码来给PHP安装一个模块,这可不是一件很容易的事情,Google到的很多的文章,都是那种一路敲各种命令,作者都是成功安装了,而读者是否成功就不一定了。我就是这些读者之一,在公司的电脑上安装成功了,而在自己的电脑上却失败了,直到今晚一直不知道为什么。直到刚刚改了Path文件,把/usr/bin放到/usr/local/bin之前才成功

Lion和Mountain Lion附带的PHP的版本都是5.3.13,因此你需要下载同样的版本,这里。然后还需要下载libmcrypt-2.5.8,没错,不是下载mcrypt,而是下载libmcrypt。

下载完之后,解压libmcrypt,然后在进入文件夹,执行

./configure
make
sudo make install

再解压缩php文件,进入/php/ext/mcrypt, 然后执行phpize

phpize

 

 

 

如果你看到的PHP Api Version是2010xxxx什么的,那么你执行的是你local/bin下的phpize,

接着再执行

./configure
make
sudo make install

结果会是

mcrypt install success message

 

 

 

之后就是修改php.ini文件,把下面这句加到文件中

extension=/usr/lib/php/extensions/no-debug-non-zts-20090626/mcrypt.so

然后重启Apache,

sudo apachectl restart

Windows的安装就是一路Next,你什么都不知道!而linux,unix的安装就是各种配置和命令!前者简单,傻瓜式,但是造成的后果就是你离开了windows,你就什么都不是。后者就是复杂,学习曲线有点高,有点长。但是No Pain, No Gain. Fair Enough!

Good Luck!希望需要安装mcrypt的能成功。

 

← .htaccess For All 我的8个ifttt Recipes-put the internet work for you →