下载对应自己版本的PHP安装包,本人mac自带的是5.6.30大家可以根据自己版本下载
查看PHP版本php -v
下载
curl -O http://us.php.net/distributions/php-5.6.30.tar.gz
解压安装包
tar -xzvf php-5.6.30.tar.gf
进入扩展,并执行phpize
cd php-5.6.30/ext/pcntl
phpize
坑一
brew install m4
brew install autoconf
下面就是安装的老套路
- ./configure
- sudo make
- sudo make install
此时我们需要把pcntl.so移到我们PHP安装的扩展下,遇到坑二
不让我们移动进去,那怎么办呢!拿我们就新建一个扩展文件夹,给这个扩展指定下路径咯
sudo mkdir /usr/local/my-php-ext
sudo cp ./pcntl.so /usr/local/my-php-ext/pcntl.sosudo -svim /etc/php.ini
添加内容
extension=/usr/local/my-php-ext/pcntl.so
最后执行,查看安装情况
php --ri pcntl