关于安装方式


1、源码安装方式一仅仅适用于安装PHP自带的扩展。
2、对于第三方PHP扩展,一般我们先下载并解压出扩展,之后的安装步骤和源码安装一模一样。
3、对于ubuntu或centos系统,一般采用 apt 或 yum 搜索出对应的扩展包然后直接安装即可。

安装PHP扩展


我们以PHP源码方式安装pcntl扩展为例。

01、首先检查是否已经安装pcntl扩展

如果输出一片空白,那说明尚未安装pcntl扩展。

/path/to/php -m | grep -i pcntl 

02、确定PHP的版本

假如运行后输出PHP版本为:PHP-7.2.8

/path/to/php -v

03、从官方下载对应版本的PHP源码

https://www.php.net/downloads
https://www.php.net/releases/

04、切换到PHP源码的ext扩展目录

cd /path/to/php-7.2.8-source/ext

05、准备扩展模块

/path/to/phpize

06、开始配置

./configure --with-php-config=/path/to/php-config

07、开始编译

make

08、开始安装

make install

09、定位出php.ini配置文件

/path/to/php --ini

10、将扩展配置到php.ini

打开php.ini,在配置文件末尾追加如下一行代码:

extension="pcntl.so";
Free Web Hosting