php安装openssl扩展(php5.5.38开启openssl扩展)
本文目录
- php5.5.38开启openssl扩展
- Composer 安装php框架问题The openssl extension is required for SSL/TLS protection
- php5.5怎么配置openssl
- php怎么开启openssl模块
- windows 下安装 composer失败,求解答
- WIN下如何在PHP扩展里打开openssl支持
- linux php安装扩展 openssl问题 libssl not found!
php5.5.38开启openssl扩展
Failed to create directoryCCLOG("AssetsManagerEx : can not create directory %s\n", fullPath.c_str());unzClose(zipfile);return false;}}
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 的用户名和密码。这是正常的。只要输入它们并继续。
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帮助
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
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的版本信息。
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,就可以了, 您也可以向我们团队发出请求,会有更专业的人来为您解答。
linux php安装扩展 openssl问题 libssl not found!
解决这个错误很简单,只要将openssl-dev 包装上即可。yum -y install openssl-devel 然后再编译就好了
更多文章:
vs2017安装教程(安装visual studio2017时老出问题)
2024年7月10日 02:23
剪切快捷键ctrl加什么(剪切快捷键是什么 剪切快捷键Ctrl+X)
2024年5月24日 07:10
部落冲突破解版(部落冲突破解版到底有没有,如果有是不是真的啊)
2024年5月6日 20:18
怎样登陆手机定位官方网站怎样登陆精确手机定位网站怎样登陆手机定位精确网怎样实现精确手机定位?手机定位网
2024年6月21日 13:40
超级浏览器下载安装(电脑怎么下载浏览器 电脑下载浏览器的方法)
2024年8月24日 22:05
烧饼修改器官网(有哪些不用root就可以使用的修改器操作流程是什么)
2024年7月23日 19:30