我在安装WordPress插件时遇到错误 .
下载失败 . cURL错误60:SSL证书问题:无法获取本地颁发者证书
我试图通过添加cacert.pem来修改php.ini文件
curl.cainfo = /path/cacert.pem
我正在使用apache2和PHP 7.0在Ubuntu服务器上运行WordPress .
终于有了这个工作!我有几个小时这个问题,因为我在stackoverflow上从其他答案编辑错误的php.ini .
这就是我做的
下载certificate bundle.
把它放在 C:\wamp64\bin\php\your php version\extras\ssl 里面
C:\wamp64\bin\php\your php version\extras\ssl
确保文件 mod_ssl.so 在 C:\wamp64\bin\apache\apache(version)\modules 内
mod_ssl.so
C:\wamp64\bin\apache\apache(version)\modules
在Apache目录 C:\wamp64\bin\apache\apache2.4.27\conf 的 httpd.conf 中启用 mod_ssl
C:\wamp64\bin\apache\apache2.4.27\conf
httpd.conf
mod_ssl
在 php.ini 中启用 php_openssl.dll . 请注意我的问题是我有两个php.ini文件,我需要在这两个文件中执行此操作 . 一个是你从WAMP任务栏图标中获得的一个 .
php.ini
php_openssl.dll
另一个位于 C:\wamp64\bin\php\php(Version)
C:\wamp64\bin\php\php(Version)
找到 php.ini 的位置找到它所在的行 curl.cainfo = 并给它一个这样的路径
curl.cainfo =
curl.cainfo = "C:\wamp64\bin\php\php(Version)\extras\ssl\cacert.pem"
现在重启你的服务器,你应该好好去
1 回答
终于有了这个工作!我有几个小时这个问题,因为我在stackoverflow上从其他答案编辑错误的php.ini .
这就是我做的
下载certificate bundle.
把它放在
C:\wamp64\bin\php\your php version\extras\ssl
里面确保文件
mod_ssl.so
在C:\wamp64\bin\apache\apache(version)\modules
内在Apache目录
C:\wamp64\bin\apache\apache2.4.27\conf
的httpd.conf
中启用mod_ssl
在
php.ini
中启用php_openssl.dll
. 请注意我的问题是我有两个php.ini文件,我需要在这两个文件中执行此操作 . 一个是你从WAMP任务栏图标中获得的一个 .另一个位于
C:\wamp64\bin\php\php(Version)
找到
php.ini
的位置找到它所在的行curl.cainfo =
并给它一个这样的路径curl.cainfo = "C:\wamp64\bin\php\php(Version)\extras\ssl\cacert.pem"
现在重启你的服务器,你应该好好去