安装PHP扩展

[!TIP|style:callout|label:关于安装方式说明|iconVisibility:default|labelVisibility:default|className:block-tip] 1、源码安装方式一仅仅适用于安装PHP自带的扩展;
2、对于第三方PHP扩展,一般我们先下载并解压出扩展,之后的安装步骤和源码安装一模一样;
3、对于ubuntu或centos系统,一般采用 apt 或 yum 搜索出对应的扩展包然后直接安装即可;

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

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

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

/path/to/php -m | grep -i pcntl
0x02、确定PHP的版本

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

/path/to/php -v
0x03、从官方下载对应版本的PHP源码
https://www.php.net/downloads
https://www.php.net/releases/
0x04、切换到PHP源码的ext扩展目录
cd /path/to/php-7.2.8-source/ext
0x05、准备扩展模块构建环境
/path/to/phpize
0x06、开始配置
./configure --with-php-config=/path/to/php-config
0x07、开始编译
make
0x08、开始安装
make install
0x09、定位出php.ini配置文件
/path/to/php --ini
0x10、将扩展配置到php.ini

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

extension="pcntl.so";

results matching ""

    No results matching ""