php安装openssl扩展(php怎么开启openssl模块)
本文目录
- php怎么开启openssl模块
- linux php安装扩展 openssl问题 libssl not found!
- php5.5.38开启openssl扩展
- WIN下如何在PHP扩展里打开openssl支持
- php5.5怎么配置openssl
- Composer 安装php框架问题The openssl extension is required for SSL/TLS protection
- windows 下安装 composer失败,求解答
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个文件拷贝到 WINDOWS\system32\ 文件夹下。
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
***隐藏网址***
用ssh工具连接到主机。
# 下载到/var/www/php5目录下cd /var/www/php5***隐藏网址***# 解压tar zxvf php-5.2.14.tar.gz# 进入PHP的openssl扩展模块目录cd php-5.2.14/ext/openssl//var/www/php5/bin/phpize # 这里为你自己的phpize路径,如果找不到,使用whereis phpize查找# 执行后,发现错误 无法找到config.m4 ,config0.m4就是config.m4。直接重命名mv config0.m4 config.m4/var/www/php5/bin/phpize./configure --with-openssl --with-php-config=/var/www/php5/bin/php-configmakemake install# 安装完成后,会返回一个.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/apachectl restart
linux php安装扩展 openssl问题 libssl not found!
解决这个错误很简单,只要将openssl-dev 包装上即可。yum -y install openssl-devel 然后再编译就好了
php5.5.38开启openssl扩展
Failed to create directoryCCLOG("AssetsManagerEx : can not create directory %s\n", fullPath.c_str());unzClose(zipfile);return false;}}
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,就可以了, 您也可以向我们团队发出请求,会有更专业的人来为您解答。
php5.5怎么配置openssl
配置如下 1:openssl,php5需要0.96以上版本 2:将编译好的libeay32.dll,ssleay32.dll放到system32目录下 3:将php.ini中的openssl.dll前面的;去掉 4:将php目录下的php_openssl.dll拷贝到system32目录下 5:设置环境变量 OPENSSL_CONF=c:opensslopenssl.cnf 其中php自带了一个cnf示例,在phpextrasopenssl目录下 编写测试代码: $config = array( "digest_alg" =》 "sha1", "private_key_bits" =》 1024, "private_key_type" =》 OPENSSL_KEYTYPE_RSA, "encrypt_key" =》 false ); $privkey = openssl_pkey_new($config); openssl_pkey_export($privkey, $keydata); echo $keydata; 其它函数参见php的openssl帮助
Composer 安装php框架问题The openssl extension is required for SSL/TLS protection
1、首先去Composer下载安装这个工具。
2、通过 Composer 安装 Yii;
3、这是安装Yii2.0的首选方法。如果你还没有安装Composer,你可以按照这里的说明进行安装。
4、安装完Composer,运行下面的命令来安装Composer Asset插件:
5、现在选择的应用程序模板之一,开始安装 Yii 2.0。应用程序模板是一个包含Yii写的骨架Web应用程序包。
6、安装基本的应用程序模板,运行下面的命令:
7、安装高级的应用程序模板,运行下面的命令:
8、请注意,您可能会被提示安装过程中输入你的 GitHub 的用户名和密码。这是正常的。只要输入它们并继续。
windows 下安装 composer失败,求解答
方法/步骤1、打开php的openssl扩展2、可以在wamp管理器里直接打开openssl扩展,也可以使用php命令打开扩展,还可以通过修改php.ini后重启打开扩展。3、下面给出命令打开扩展的示例:1.可以通过以下命令行,确定php在命令行下所使用的php.ini文件路径:php –ini然后通过以下命令,确定是否打开了php_openssl.dll扩展:php -i | findstr /I /N “openssl”,如果输出字符串有openssl的信息,表示openssl打开成功;否则,请更改php.ini文件,打开php_openssl.dll扩展。2.下载installer的文件,通过浏览器打开链接:getcomposer.org/installer,下载如下文件到d:\software\composer,文件名为composer_installer.phar3.输入命令安装composer:php composer_installer.phar,安装成功界面,如果安装成功,运行php composer.phar -v就可以查看到composer的版本信息。
更多文章:
javascript定时器(如何在JavaScript中使用定时器)
2024年5月16日 06:48
electronic wechat(数字货币是什么意思 与支付宝,微信支付有什么不同)
2024年6月15日 18:12
爱心代码手机版用什么打开?oppo手机工程模式代码 这些代码让你更了解你的手机
2024年6月12日 16:57
sorted安卓版(Python中怎么向sorted()传递参数reverse=True)
2024年5月16日 10:10
一个介于0至5之间的字符串是什么(0和5之间的字符串是什么)
2024年7月28日 12:06
VBA中如何使用and函数?Excel VBA系列之自定义函数
2024年8月6日 01:21
python 数组赋值(python用for循环怎么给给数组赋值)
2024年7月18日 07:45
数学ppt模板免费下载 素材(免费ppt模板在哪下载,找免费ppt模板)
2024年6月24日 07:50
libevent 多线程(libevent库base是多线程安全的吗)
2024年6月26日 10:42
bigdecimal 加减乘除(bigdecimal加运算)
2024年7月13日 14:18
reactor模式是设计模式么(什么是reactor模式和proactor模式)
2024年8月4日 02:45
detachment(电影超脱detachment经典的英文台词)
2024年7月21日 04:42
legacy(legacy是什么意思 解析legacy一词的含义)
2024年9月8日 18:05