php添加openssl扩展
在一次使用composer安装laravel框架时,系统提示没有开启openssl支持,
之后再php.ini中开启了openssl但是还是不行,后来运行phpinfo()才发现
根本就没有安装openssl扩展,使用php -i查看编译php时的选项,确实没有
添加--with-openssl,如果重新编译php又觉得很麻烦,后来网上找资料,发现
可以不用重新编译php也能添加扩展模块。
以下就是这次为php添加openssl模块的笔记,觉得这个方法确实很方便,所以有必要
记录一下
系统环境:
php 7.1.9
php安装路径:
/usr/local/php
第一步:找到与已安装php版本相同的源代码包,(使用php --version查看php版本)
如果之前有源代码包,直接解压,没有网上下载相同版本后再解压。
使用命令:tar -zxvf xxxx.tar.gz
第二步:进入解压后的目录,会看到一个ext的目录,进入该目录,其中有一个openssl目录,如下图所示
第三步:进入openssl目录,执行如下命令
1 [root@localhost openssl]# /usr/local/php/bin/phpize //视自己的安装环境而定,找到自己