当前位置:首页 » 编程语言 » phpopenssl支持

phpopenssl支持

发布时间: 2022-05-28 14:18:49

linux已经安装openssl,如何重新编译php支持openssl模块

下载php的源代码,执行三步安装就行了:
./configure
make && sudo make install
sudo make clean
就可以了,然后编辑php.ini文件加入模块支持:
extensions=openssl.so
好了。大工告成~~~

㈡ 如何在PHP扩展里打开php openssl支持

在安装腾讯微博api程序iweobo时,发现php不支持openssl_open(),?1、打开php目录,在php.ini中把“extension=php_openssl.dll”前面的“;”去掉2、复制php安装目录中的:
libeay32.dll、ssleay32.dll至c:windowssystem323、复制php_openssl.dll

㈢ openssl_open()在PHP扩展里打开openssl支持可以解决此问题

如果你是在WINDOWS 下面要注意一个问题。 就是PHP 的 https 请求时通过curl 模块发出的。 而WINDOWS 上面的curl 的实现对证书这块有问题的。 就是不能够打开操作系统的证书验证系统。 所以始终都会失败。
解决的办法就是取消掉HTTPS 的证书验证:
$curlOptions[CURLOPT_SSL_VERIFYPEER] = 0;
$curlOptions[CURLOPT_SSL_VERIFYHOST] = 0;
$curlHandler = curl_init();
curl_setopt_array($curlHandler, $curlOptions);

openssl_open() 成这样的函数底层应该也是调用的curl 模块的 所以搜索下 openssl_open() 如何取消证书 验证应该就可以了。 想在WINDOWS 上面实现证书验证还比较麻烦的。 不知道为什么 PHP 没有实现这个。 在LINUX 和MAC 上面是工作的

㈣ 如何让php的curl扩展支持openssl

1。将php安装目录下ext文件夹下的php_openssl.dll、libeay32.dll、ssleay32.dll 、php_xmlrpc.dll、php_curl.dll;5个文件复制到windows下的system或者system32目录下:
2。将php.ini复制到windows文件夹中,打开php.ini,将extension=php_openssl.dll前面分号去掉;
3。重启Apache服务器。

㈤ WIN下如何在PHP扩展里打开openssl支持

在windows系统中IIS环境的操作方式:

1、在c:\windows\php.ini中
将;extension=php_openssl.dll前面分号(注释)去掉
2、复制php安装目录中的:
libeay32.dll
ssleay32.dll
至c:\windows\system32
3、复制PHP\ext目录中的php_openssl.dll至c:\windows\system32
4、重启IIS
其他操作方式:
windows下php开启openssl
用ci的email类发邮件的时候发现来是出现这么一个错误:
unable to connect to ssl
(Unable to find the socket transport “ssl” – did you forget to enable it when you configured PHP?)
不过在php.ini里也没有发现ssl的扩展,去apache里倒是有个ssl的扩展,不过一打开就启动不成功(应该是需要配置一些东西才行),后来发现php文件夹下有openssl的扩展,只是安装不成功,于是上网搜原因,最后终于解决了,有用资料如下:
1,要想开启mcrypt支持,系统需要安装了libmcrypt.dll库。
这个一般用户是没有安装过的,但不用担心,PHP的windows发行包里已经给我们附带了此文件,在PHP压缩包的根目录下即可找到,然后将其复制到%system%/system32目录下即可。
2,要想开启OpenSSL支持,系统需要安装libeay32.dll和ssleay32.dll两个库。
如果你以前安装过OpenSSL,那么你的系统目录中应该已经存在这两个文件;如果没有安装,PHP的windows发行包里同样附带了这两个文件,将其复制到%system%/system32目录下即可。
—AppServ Win32如何打开openssl——————–
1.打开c:/windows,里面有一个php.ini文件(AppServ居然将php的配置文件移到这里来!),然后在里面搜索 ;extension=php_openssl.dll ,把前面的逗号去掉。

2.进入AppServ的安装目录,到php文件夹里面,分别搜索 libeay32.dll 和 ssleay32.dll ,把它们复制到 c:/windows/system32 下面

3.重新启动 Apache,就可以了,

您也可以向我们团队发出请求,会有更专业的人来为您解答。

㈥ 如何在PHP扩展里打开openssl支持可以解决此问题

在安装腾讯微博api程序iweobo时,发现php不支持openssl_open(),?1、打开php目录,在php.ini中把“extension=php_openssl.dll”前面的“;”去掉2、复制php安装目录中的:
libeay32.dll、ssleay32.dll至c:windowssystem323、复制php_openssl.dll至c:windowssystem324、重启iis或者apache环境
这样就可以打开php的openssl_open支持,继续安装iweibo了

㈦ php怎么开启openssl模块

php开启openssl的方法,大多数情况下openssl是没有开启的,要想启用需要进行下简单的设置


windows下开启方法:


1: 首先检查php.ini中;extension=php_openssl.dll是否存在, 如果存在的话去掉前面的注释符‘;', 如果不存在这行,那么添加extension=php_openssl.dll。

2: 讲php文件夹下的: php_openssl.dll, ssleay32.dll, libeay32.dll 3个文件拷贝到 WINDOWSsystem32 文件夹下。

3: 重启apache或者iis(iisreset /restart)


至此,openssl功能就开启了。


Linux下开启方法:


我使用的是锦尚数据的云主机,PHP版本:5.2.14

下面方案就以我的主机为例讲解为PHP添加openssl模块支持。

网上一些答案说要重新编译PHP,添加configure参数,增加openssl的支持。这里讲一个不需要重新编译的方法。

如果服务器上存在PHP安装包文件最好,如果已经删除,去下载和phpinfo页面显示版本一样的PHP安装文件,我这里是 php-5.2.14.tar.gz

推荐去搜狐镜像下载,网易镜像没有找到。地址为: http://mirrors.sohu.com/php/

用ssh工具连接到主机。

#下载到/var/www/php5目录下
cd/var/www/php5
wgethttp://mirrors.sohu.com/php/php-5.2.14.tar.gz
#解压
tarzxvfphp-5.2.14.tar.gz
#进入PHP的openssl扩展模块目录
cdphp-5.2.14/ext/openssl/
/var/www/php5/bin/phpize#这里为你自己的phpize路径,如果找不到,使用whereisphpize查找
#执行后,发现错误无法找到config.m4,config0.m4就是config.m4。直接重命名
mvconfig0.m4config.m4
/var/www/php5/bin/phpize
./configure--with-openssl--with-php-config=/var/www/php5/bin/php-config
make
makeinstall
#安装完成后,会返回一个.so文件(openssl.so)的目录。在此目录下把openssl.so文件拷贝到你在php.ini中指定的extension_dir下(在php.ini文件中查找:extension_dir=),我这里的目录是var/www/php5/lib/php/extensions
#编辑php.ini文件,在文件最后添加
extension=openssl.so
#重启Apache即可
/usr/local/apache2/bin/apachectlrestart

㈧ php环境可以安装下 openssl 模块么

可以
1.windows下的PHP,只需要到php.ini中把extension=php_openssl.dll前面的;删掉,重启服务就可以了。
2.linux下的PHP,就必须安装openssl模块,安装好了以后就可以访问了。

热点内容
android改变字体 发布:2025-02-12 09:50:22 浏览:373
如何在本地布置ssh服务器 发布:2025-02-12 09:48:50 浏览:333
本机搭建服务器有用吗 发布:2025-02-12 09:48:14 浏览:234
安卓手机如何打开7x文件 发布:2025-02-12 09:43:02 浏览:485
c语言等号 发布:2025-02-12 09:39:02 浏览:169
ug编程培训要多少钱 发布:2025-02-12 09:38:27 浏览:620
小黄车的密码怎么打开 发布:2025-02-12 09:38:26 浏览:70
存储时4k 发布:2025-02-12 09:33:31 浏览:87
stn数据库 发布:2025-02-12 09:32:31 浏览:602
iossocket编程 发布:2025-02-12 09:32:20 浏览:899