最新消息:找几个友情链接呗,稍微跟本博客相关的都OK,百度Google均有收录(50+)即可,添加后邮件至:admin(at} 61zyw.com,随后我就添加

LNMP 0.9 安装之后,必须的后续操作

VPS文档 dadi666.com 2242浏览 2评论

LNMP 0.9(LNMP.ORG)在安装完成之后,装WordPress,DiscuzX等,总会碰到这样那样的问题。原因当然是因为LNMP 0.9在编译安装的时候,禁用了部分危险函数。以致,例如DiscuzX通信失败,例如通过Socket连接SMTP无法发送邮件,例如WordPress Akismet无法工作,例如WordPress主题列表不显示之类的问题。

LNMP 0.9禁用的部分危险函数:

passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server,fsocket,fsockopen

如碰到上述函数问题,从php.ini的配置文件中删除禁用函数即可。

不单独细分,分别运行下面3行命令:

sed -i 's/,fsockopen//g' /usr/local/php/etc/php.ini

sed -i 's/,pfsockopen//g' /usr/local/php/etc/php.ini

sed -i 's/,scandir//g' /usr/local/php/etc/php.ini

/etc/init.d/php-fpm restart # LNMP

/etc/init.d/httpd restart # LNMPA

可以解决绝大多数的问题。

当然也可以清空禁用列表中所有函数

sed -i 's/disable_functions =.*/disable_functions =/g' /usr/local/php/etc/php.ini

转载请注明:大地博客 » LNMP 0.9 安装之后,必须的后续操作

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址