在使用lnmp0.9安装DiscuzX2.5的时候,提示fsockopen()和pfsockopen()两个函数被禁用。
据悉,禁用了pfsockopen、fsockopen 函数,会造成 Discuz 与UCenter通讯失败,通过Socket连接SMTP无法发送邮件。而且会导致wordrpess的防垃圾评论插件Akismet 无法工作。
那么,怎么开启pfsockopen和fsockopen 函数呢?
我们知道,影响该函数的一般是这个文件php.ini,原来是本人使用LNMP0.9版本,禁用了该函数,解释是:“禁用了部分存在危险的PHP函数”。
下面我们还是开启这两个函数吧:
用FTP软件FlashFXP修改编辑 /usr/local/php/etc/php.ini ,查找到disable_functions 将后面出现的pfsockopen、fsockopen 函数删掉,保存。
然后执行:/etc/init.d/php-fpm restart 重启PHP,OK!
据悉,禁用了pfsockopen、fsockopen 函数,会造成 Discuz 与UCenter通讯失败,通过Socket连接SMTP无法发送邮件。而且会导致wordrpess的防垃圾评论插件Akismet 无法工作。
那么,怎么开启pfsockopen和fsockopen 函数呢?
我们知道,影响该函数的一般是这个文件php.ini,原来是本人使用LNMP0.9版本,禁用了该函数,解释是:“禁用了部分存在危险的PHP函数”。
下面我们还是开启这两个函数吧:
用FTP软件FlashFXP修改编辑 /usr/local/php/etc/php.ini ,查找到disable_functions 将后面出现的pfsockopen、fsockopen 函数删掉,保存。
然后执行:/etc/init.d/php-fpm restart 重启PHP,OK!