Loading [MathJax]/jax/output/CommonHTML/config.js
社区首页 >问答首页 >安装PHP 7.4.0时OpenSSL扩展不起作用

安装PHP 7.4.0时OpenSSL扩展不起作用
EN

Stack Overflow用户
提问于 2015-08-06 18:15:23
回答 1查看 4.4K关注 0票数 2

在安装TYPO3 CMS 7.4.0时,我收到消息:

PHP OpenSSL扩展在尝试创建用于测试的新私钥时出错了。请检查PHP扩展的集成,以及它是否安装正确。

Win 8.1 x64;5.6.12 VC11 x86线程安全;Apache2.4.16 VC11 Win32

我读过类似的问题,做了所有推荐的事情,但问题仍然存在。

我所做的是:

...\typo3\sysext\core\Configuration\DefaultConfiguration.php

代码语言:javascript
代码运行次数:0
复制
- set $TYPO3\_CONF\_VARS['SYS']['binSetup'] in

to 'openssl=C:\Apache24\bin\openssl.exe‘

  • 将C:\Apache24 24\bin\追加到环境变量路径
  • 重新启动apache/重新启动PC。

什么都帮不上忙。

  1. 你还建议查些什么?
  2. 如何使用cmd执行函数openssl_pkey_new()并检查openssl是否有问题?

编辑:

  1. 我仔细阅读了来自正式php站点的openssl.installation手册(sry,由于在这里缺乏声誉,我无法发布超过2个链接),没有任何帮助。
  2. 当我运行这个脚本时:error_reporting(E_ALL);$test = openssl_pkey_new();echo $test;

我在浏览器中得到一个空白页(而'display_errors = On‘和'display_startup_errors = On’在php.ini中)

  1. 安装了XAMPP。

在XAMPP控制面板上的shell中,openssl命令提供

警告:无法打开配置文件: C:/xampp/apache/bin/openssl.cnf OpenSSL>

虽然openssl.cnf位于C:/xampp/apache/conf/openssl.cnf和_SERVER["OPENSSL_CONF"] C:/xampp/apache/conf/openssl.cnf变量中,但存在_SERVER["OPENSSL_CONF"] C:/xampp/apache/conf/openssl.cnf

在命令中,

C:\WINDOWS\system32>openssl警告:无法打开配置文件:d:\tmp\OpenSSL-1.0.1p\‘t 11\x86/openssl.cnf OpenSSL>

  1. libeay32.dll和ssleay32.dll都是1.0.1.16版本,在apache/bin和/php中都是相同的。
  2. 在httpd-xampp.conf中有SetEnv OPENSSL_CONF "C:/xampp/apache/conf/openssl.cnf"
EN

回答 1

Stack Overflow用户

发布于 2015-08-07 04:55:13

  1. 请尝试这里提到的所有选项:http://php.net/manual/en/openssl.installation.php
  2. 您可以使用php -a打开php并运行上述命令。或者,您可以编写一个简约的php文件,并在浏览器中运行:
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31868686

复制
相关文章
PHP OpenSSL扩展 – 对称加密
PHP 在进入7.x 时代后,默认就不再附带 mcrypt 扩展,mcrypt 将被 openssl_* 一族函数所替代。所以,对于 PHPer 来说,有必要学习一下 PHP 的 OpenSSL 扩展。
全栈程序员站长
2022/07/11
1.9K0
PHP的openssl加密扩展使用小结
枕边书
2018/01/04
1.6K0
pecl安装swoole扩展怎么开启openssl
这些是用于开启某些特性,比如 openssl 是来启用 SSL 支持,大多数新手在这里都会选择 yes,之后就开始编译了
沈唁
2019/12/09
4.8K0
php7.0添加curl,mbstring,pdo,openssl扩展
进入php安装源码,若安装源码在/var/local/lnmp1/php-7.0,安装的途径在/var/local/lnmp/php-7.0
93年的老男孩
2019/12/18
1.6K0
PHP的OpenSSL加密扩展学习(一):对称加密
我们已经学过不少 PHP 中加密扩展相关的内容了。而今天开始,我们要学习的则是重点中的重点,那就是 OpenSSL 加密扩展的使用。为什么说它是重点中的重点呢?一是 OpenSSL 是目前 PHP 甚至是整个开发圈中的数据加密事实标准,包括 HTTPS/SSL 在内的加密都是它的实际应用,二是 OpenSSL 提供了对称和非对称加密的形式,也就是我们日常中最普遍的两种加密方式,这都是我们需要掌握的内容。
硬核项目经理
2020/11/03
2.2K0
PHP的OpenSSL加密扩展学习(一):对称加密
PHP的OpenSSL加密扩展学习(三):证书操作
关于对称和非对称的加密操作,我们已经学习完两篇文章的内容了,接下来,我们就继续学习关于证书的生成。
硬核项目经理
2020/11/10
1K0
PHP的OpenSSL加密扩展学习(二):非对称加密
上篇文章,我们了解了关于对称和非对称加密的一些相关的理论知识,也学习了使用 OpenSSL 来进行对称加密的操作。今天,我们就更进一步,学习 OpenSSL 中的非对称加密是如何实现的。
硬核项目经理
2020/11/10
8800
PHP安装CURL扩展
./configure --prefix=/usr/local/bin/curl/
王亚昌
2018/08/03
3.5K0
php扩展模块安装
当有业务需求要用到php在编译安装时没有安装的模块,可以使用动态扩展的方式来安装所需要的模块。
端碗吹水
2020/09/23
1.4K0
php扩展模块安装
PHP redis安装扩展
php扩展开发包(包括phpize,php -config):yum install php-devel
全栈程序员站长
2022/07/07
8590
PHP redis安装扩展
PHP扩展模块安装
PHP扩展模块安装 : redis 在LAMP下,被当作缓存来使用! /usr/local/php/bin/php -m //查看模块 1. 下载并切换到指定目录: cd /usr/local/src/ wget https://codeload.github.com/phpredis/phpredis/zip/develop mv develop phpredis-develop.zip //改名 unzip phpredis-develop.zip //解压缩 cd phpredis-de
老七Linux
2018/05/09
3.6K0
PHP安装curl扩展
弹出的错误是 :Call to undefined function Home\Controller\curl_init()
全栈程序员站长
2022/07/22
2.1K0
CentOS 6.3 x64 PHP 5.2.6 扩展安装OpenSSL出错的解决方法
以前编译php没有 –with–openssl 现在要使用到 openssl ,phpinze扩展安装,但是在make时候报错
星哥玩云
2022/06/30
9400
php扩展模块安装
php扩展模块安装: /usr/local/php/bin/php -m      =查看模块 cd /usr/local/src/ wget https://codeload.github.com/
叶瑾
2018/06/14
1.3K0
php安装event扩展
WorkerMan实际上就是一个PHP代码包,如果你的PHP环境已经装好,只需要把WorkerMan源代码或者demo下载下来即可运行。
OwenZhang
2022/07/28
2K0
php安装event扩展
PHP安装Swoole扩展
Swoole是一种PHP高级Web开发框架,框架不是为了提升网站的性能,是为了提升网站的开发效率。最少的性能损耗,换取最大的开发效率。利用Swoole框架,开发一个复杂的Web功能,可以在很短的时间内完成了。
兔云小新LM
2020/05/19
2.4K0
php安装gd扩展
做php开发经常需要用到gd库,但是也遇到几次部署环境默认没有安装gd的情况,遂在此做下总结,以备不时之需. 通过yum,apt-get等包式管理安装方式安装的php直接运行对应命令即可,故不在此赘述。本文主要记录在linux环境下编译gd扩展及其所需依赖。 gd扩展主要依赖zlib,freetype,libpng,libjpeg这4个库,所以我们先编译这四个库。 安装zlib 在zlib项目主页下载最新版本 解压后进入源码目录,进行配置、编译和安装操作 ./configure --prefix=/user
码农二狗
2018/06/29
8.5K2
php imagick扩展安装
选择要安装的版本:https://pecl.php.net/package/imagick
joshua317
2021/10/26
2.7K0
点击加载更多

相似问题

PHP OpenSSL扩展不起作用

13

PHPBrew:无法安装php或安装openssl扩展

12

如何启用PHP的openssl扩展来安装Composer?

18118

OpenSSL错误"PHP OpenSSL扩展不工作“

22

Mcrypt PHP扩展安装不起作用

24
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文