mac xampp 安装php5.6的pcntl扩展

admin PHP 2,797 次浏览 , , 没有评论

今天将Mac的php升级了php5.6 当然用的xampp,但是在安装pcntl需要源码编译,直接上代码吧

首先现在你本地版本的php源码,我用的是php5.6.19

curl -O http://cn2.php.net/get/php-5.6.19.tar.gz

tar -zxvf php-5.6.19.tar.gz

cd php-5.6.14/ext/pcntl

phpize

Configuring for:

PHP Api Version:         20131106

Zend Module Api No:      20131226

Zend Extension Api No:   220131226

如果出现:

Cannot find autoconf. Please check your autoconf installation and the

$PHP_AUTOCONF environment variable. Then, rerun this script.

说明你需要安装autoconf

brew install autoconf

具体brew是什么请跳转这里

./configure

sudo make

sudo make install

出现:Installing shared extensions:     /Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20131226/  OK,证明你已经成功安装pcntl模块

php.ini 引入  pcntl.so

vi /Applications/XAMPP/etc/php.ini

extension=”pcntl.so”

重启Apache 服务

31231

打赏
Go