如何打开php扩展的openssl扩展

 我来答
miniapp0d1CAOMSfese9
2017-08-27 · 超过21用户采纳过TA的回答
知道答主
回答量:56
采纳率:50%
帮助的人:35.7万
展开全部
windows下开启方法:
1: 首先检查php.ini中;extension=php_openssl.dll是否存在, 如果存在的话去掉前面的注释符‘;', 如果不存在这行,那么添加extension=php_openssl.dll。
2: 将php文件夹下的: php_openssl.dll, ssleay32.dll, libeay32.dll 3个文件拷贝到 WINDOWS\system32\ 文件夹下。
3: 重启apache或者iis
Linux下开启方法:
如果没有php源码包,请先下载服务器上对应php版本的源码包。
# 下载到/var/php目录下
cd /var/php
wget http://cn.php.net/distributions/php-5.6.31.tar.gz
# 解压
tar zxvf php-5.6.31.tar.gz
# 进入PHP的openssl扩展模块目录
cd php-5.6.31/ext/openssl/
/var/php/bin/phpize # 这里为你自己的phpize路径,如果找不到,使用whereis phpize查找
# 执行后,发现错误 无法找到config.m4 ,config0.m4就是config.m4。直接重命名
mv config0.m4 config.m4
/var/php/bin/phpize
./configure --with-openssl --with-php-config=/var/php/bin/php-config
make && make install
# 安装完成后,会返回一个.so文件(openssl.so)的目录。在此目录下把openssl.so 文件拷贝到你在php.ini 中指定的 extension_dir 下(在php.ini文件中查找:extension_dir =),我这里的目录是 var/php/lib/php/extensions
# 编辑php.ini文件,在文件最后添加
extension=openssl.so
# 重启Apache/Ngnix即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
無賴碼農
2017-01-12 · 还没有任何签名哦
無賴碼農
采纳数:114 获赞数:306

向TA提问 私信TA
展开全部
修改配置文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
极简主义S0
2017-01-08 · 超过45用户采纳过TA的回答
知道小有建树答主
回答量:150
采纳率:100%
帮助的人:47.1万
展开全部
搜索开启curl扩展
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式