PHP经验分享

ubuntu下安装pcntl扩展

2017-12-13  本文已影响0人  gogocheng

1.用php -v命令查看php  Cli版本

php -v

2.根据版本下载PHP源代码,PHP历史版本下载页面:http://php.net/releases/,我的版本是5.6.32  所以选择 PHP 5.6.32 (tar.gz)的下载路径,使用wget url  命令

进入var目录下载

cd  var

下载php-5.6.32源码包

sudo  wget  http://cn2.php.net/distributions/php-5.6.32.tar.gz

3.解压下载好的php源码包

sudo  tar  -zxvf  php-5.6.32.tar.gz

4.进入解压后源码包的ext/pcntl目录

cd  ext/pcntl

5.执行phpize命令

phpize

这里需要注意的是,可能phpize之前没有安装,要自行安装。我这里执行

sudo  apt-get  install  php5.6-dev

安装成功后继续执行phpize

6.执行./configure命令

./configure

7.执行make命令

make

8.执行make install 命令

make  install

9.复制modules/pcntl.so文件到usr/lib/php/20131226/

sudo  cp  modules/pcntl.so  usr/lib/php/20131226/

10.配置php.ini

在etc/php/apache2/php.ini中加入

extension=pcntl.so

并将disable_functions禁用pcntl方法删掉

11.重启apache2

sudo  service  apache2  restart

值得提醒的是:

在etc/php/apache2和etc/php/cli下都有php.ini,当我们在网页中执行pcntl扩展时就需要在etc/php/apache2目录下的php.ini下配置;当我们在cli中执行pcntl扩展时,就要在etc/php/cli目录下的php.ini中配置。

最后,可以通过phpinfo();来查看pcntl安装是否成功。

上一篇 下一篇

猜你喜欢

热点阅读