天兴工作室

主题演示站

zblogphp提示“ Call to undefined function openssl_pkey_get_public()”的原因和解决办法

我们在使用zblogphp的过程中可能会遇到“ Call to undefined function openssl_pkey_get_public()”这个错误提示,如下图:

2.png

把这个错误提示翻译一下:

2.png

意思就是调用了一个没有定义的函数,“openssl_pkey_get_public”这个函数是依赖openssl组件的,如果你的服务器上没有安装这个组件,当你启用zblog收费应用的时候就会报这个错误了。

知道原因后解决就简单了,去服务器里面安装或者开启openssl这个组件就可以了。


由于主机服务器环境太多,每一种开启的方法都不一样,所以如果你是虚拟主机推荐直接联系你的主机服务器解决。

如果你用的是服务器,那么请网上搜索对应的“服务器环境+openssl”关键词找对应的解决方法。


本文只来举一个windows服务器安装了“phpstudy”的环境下的解决办法。

打开“phpstudy”,点击“其他选项菜单”--“打开配置文件”--“php-ini”,搜索“extension=php_openssl.dll”,把前面的分号删掉,然后重启下phpstudy即可。

phpstudy安装zblog后怎么做伪静态?phpstudy伪静态教程

之前天兴工作室给大家推荐了几款“ 本地安装zblog需要的软件”,其中就有“phpstudy”。

phpstudy这个软件界面比较简单,设置菜单也比较简单。天兴工作室最近正好在使用phpstudy,使用过程种遇到有意义的问题会及时跟大家分享。本文要说的就是phpstudy安装zblog后怎么做伪静态的问题。

天兴工作室下载的是phpstudy全能版,包括了Apache和Nginx两种环境,一个一个的说。


首先是:phpstudy+Apache+zblog;

Apache下的伪静态配置下比较简单,按照天兴工作室的zblog视频系列教程第三节伪静态配置里面的步骤操作,Apache下的操作比较简单。

ReWrite规则里面直接选择创建.htaccess即可,只要权限没什么问题,检查.htaccess文件存在,那么这个伪静态就算是完成了。


第二种:phpstudy+Nginx+zblog;

Nginx的伪静态配置文件是固定的,经过网上搜索得知phpstudy的Nginx伪静态配置文件打开路径是:其他选项菜单--打开配置文件--选择vhosts-conf,如下图:

QQ截图20190118205906.png

vhosts-conf文件就是Nginx的伪静态配置文件了,打开这个文件后复制zblog对应的Nginx伪静态规则粘贴保存,然后重启下phpstudy即可。


个人补充说明:初学者请选Apache,操作比较简单;有一定基础的可以选择Nginx,自由度大一点点。

<< 1 >>
«    2025年5月    »
1234
567891011
12131415161718
19202122232425
262728293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接

Powered By Z-BlogPHP 1.7.4

天兴工作室主题演示站点,如遇到问题请联系我们的在线qq:207649916咨询