安装一些php扩展,参考php手册便可,下面对须要说明的部分进行补充,以安装php扩展pcntl为例。php
#查看当前php版本 123456deMacBook-Pro:~ admin$ php -v PHP 5.5.14 (cli) (built: Sep 9 2014 19:09:25) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies #去php.net下载对应的php包 #下载下来后,切换目录,按照下面的步骤进行操做 sh-3.2# tar -zxvf php-5.5.14.tar.gz sh-3.2# cd php-5.5.14/ext/pcntl/ sh-3.2# mac下可能会失败,分开操做,每一个命令下面加sudo便可 sh-3.2# sudo phpize sh-3.2# sudo ./configure sh-3.2# sudo make test sh-3.2# sudo make install sh-3.2# #也能够直接操做 phpize && ./configure && make install sh-3.2# echo "extension=pcntl.so" >> /etc/php.ini sh-3.2# apachectl restart checking if everything is ok. sh-3.2# php -m | grep pcntl pcntl若是要安装的扩展在php源码ext目录中没有,那么这个扩展须要到http://pecl.php.net 搜索下载
以安装libevent扩展为例git
一、先下载安装libevent-1.4.14b-stable(系统安装了libevent-dev库此步骤可忽略)github
wget "https://github.com/downloads/libevent/libevent/libevent-1.4.14b-stable.tar.gz" tar -xzvf libevent-1.4.14b-stable.tar.gz cd libevent-1.4.14b-stable ./configure make sudo make install
二、下载libevent扩展文件压缩包并安装便可shell
wget tar -zxvf libevent-0.1.0.tgz cd libevent-0.1.0/ phpize ./configure make && make install #经过运行 php --ini查找php.ini文件位置,而后在文件中添加extension=libevent.so echo "extension=pcntl.so" >> /etc/php.ini运行 php -m 会列出命令行 PHP Cli 已经安装的扩展