如何打开php扩展的openssl扩展
3个回答
展开全部
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即可
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即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
搜索开启curl扩展
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询