关于安装方式
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";