单独安装 PHP 的扩展

PHP 源码包的ext目录下包含了很多扩展,在编译安装 PHP 时,如果没有指定安装扩展,也可以单独安装

openssl为例

// 如果没有config.mp4,需要这行这一步
sudo cp config0.mp4 config.mp4

phpize
./configure --with-php-config=/usr/local/bin/php-config --with-openssl
sudo make
sudo make install

注意自己的php-config文件所在目录

phpize:是用来扩展php扩展模块的,通过 phpize 可以建立php的外挂模块;
./configure:配置编译环境;
make:把源码编译成 openssl.so;
make install : 把 openssl.so 移到 PHP 的扩展目录。

在 PHP 的扩展目录就可以看到openssl.so

这里写图片描述

然后,在php.ini添加

extension=openssl.so

重启php-fpm生效

发布了237 篇原创文章 · 获赞 91 · 访问量 37万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章