免费提问

PHP openssl扩展怎么安装?

144
提问者 冷夜惜羽
2019-06-11 09:50 悬赏 0财富值 阅读 277回答 1

我的服务器是centos linux 7.5 x64的操作系统,PHP版本是7.0,Mysql版本是5.7,因为安装一个程序需要安装PHP openssl扩展,请问PHP openssl扩展怎么安装?

PHP
登录 后发表回答
老彭
1楼 · 2019-06-10 10:45.采纳回答

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.so

extesion=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,大功告成。


网站简介 | 竞价技巧 | 网站建设 | 原创作品 | 联系我们 |

鄂ICP备17013851号-4|经营许可证:鄂B2-20160818 |互联网药品信息服务资格证: 粤20130124|鄂公网安备:42010601000001|版权登记号:2016SR017186