php添加pcntl擴展

安裝一些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 已經安裝的擴展
相關文章
相關標籤/搜索