Centeros安装PHP openssl扩展的方法:
1、先安装依赖包的命令如下:yum install openssl openssl-devel
2、进入PHP安装包里的OpenSSL文件夹,根据个人的安装包位置不同请输入你的实际路径,下面是根据我的路径操作的。cd /www/web/php.7.0/ext/openssl/
phpize
在操作这一步的时候可能会报错:Cannot find config.m4.
Make sure that you run /usr/local/bin/phpize in the top level source directory of the module,
解决报错的方法是,在当前目录下执行下面的命令:mv config0.m4 config.m4
然后重新输入命令phpize
3、在依次输入下面的命令:./configure --with-php-config=/www/web/php/bin/php-config(php-config文件的路径)
make
make install
4、将openssl.so复制到PHP扩展文件夹中,修改php.ini中 extesion=openssl.soextesion=openssl.so
上面是在linux系统下开启openssl的方法,下面我在讲解下windows下开启openssl的方法:
1、打开php.ini配置文件,找到下面的代码,去掉代码前面的分号,结果如下所示:extension=php_openssl.dll
2、在php.ini找到下面的代码,去掉代码前面的分号,结果如下所示:extension_dir = "E:\Program Files\php70\ext"
3.windows系统如果使用的apache,请在apache找到httpd.conf中下面的代码:LoadModule ssl_module modules/mod_ssl.so
重启apache后,终于成功了,phpinfo()能看到openssl模块,OpenSSL support enabled,大功告成。