相信有一部分人在启用ZBlog主题或插件的时候碰到过类似Call to undefined function openssl_pkey_get_public()的报错,这类错误大部分都出现在本地调试的时候,因为现在市面上的主机的php.ini基本都默认开启了openssl函数,而本地调试的一些网站环境安装包是需要手动去开启openssl函数的,开启了openssl函数支持就不会报错了,那么如何开启openssl函数呢,其实方法很简单:
打开PHPnow的配置文件,位置在安装目录下php-5.2.14-Win32文件夹,找到php-apache2handler.ini文件并打开,大约在687行有这样一段代码;extension=php_openssl.dll将这段代码前边的“;”符号去掉,然后保存。如果搜索不到此代码,那就添加代码extension=php_openssl.dll,注意不要分号然后保存,最后重启PHPnow即可。
PHPnow服务打开方法为:打开PHPnow界面直接输入30停止,停止完毕后再次打开PHPnow界面直接输入20开启,至此PHPnow本地调试ZBlog报错Call to undefined function openssl_pkey_get_public()问题得以完美解决。
有好的文章希望郧阳涛哥帮助分享或推广,请猛戳我要投稿图标。我要投稿
还没有评论,来说两句吧...