1. 微擎百科首页
  2. 服务器运维

解决安装微擎系统检测扩展容易报 always_populate_raw_post_data 错误问题

提升自己相关配置操作能力

今天只说参数如何去配置,关于作用自行百度,暂不赘述。
方法一:如果有宝塔面板的话,配置就简单多了。流程如下:
第一步:在软件管理找到,对应运行的 php 版本,我的是基于 php56,点击设置入口,如图所示:

696148AF82A78DA0EE62A53E3964ED67
第二步:找到配置文件入口,然后全局搜索关键词 “always_populate_raw_post_data”,把前面的;号去掉,点击保存,如图所示:
AA238EAC82F6C849083560E31493ACB0
第三步:重启 php 服务,如图所示:
9D4B9C17C8F34C652CFF175A89BAAA4F

方法二:如果没有宝塔,怎么操作呢?
第一步:找到 php.ini 所在目录位置,比如:你可以在你站点根目录,创建一个名字为 phpinfo.php 的文件,内容如下:

<?php
phpinfo();

然后去访问这个文件,因为每个人的服务器配置不一样,找到 php.ini 所在位置,大致内容如下如所示:
8A74912A82A057626A8FE8445EF365A1
或者通过终端登录查看,输入命令行 :php -i | grep php.ini,会输出如下内容:
QQ20190828-0
第二步:编辑这个配置文件,我们拿命令行操作来说吧,
输入命令:vi /www/server/php/56/etc/php.ini
第三步:在光标处按 “i” 或者 “insert” 键,就可以编辑内容了,按上下键,找到“always_populate_raw_post_data” 这个参数,删除前面的;号
第四步:按下 Esc 键即可进入命令提示行开始进行保存操作,最下面的 INSERT 消失之后就可以输入:wq进行保存了。
第五步:重启 php 服务即可,输入命令行:/etc/init.d/php-fpm-56 reload

另外,安装微擎时,还会出现这种情况,如图所示:
QQ20190828-1
针对这种情况,可能是你的 php 版本过高,可以切换到低版本尝试一下,或者编译 zip 扩展,

转载:https://www.imooc.com/article/46087

如果以上针对以上方法不可解决,欢迎下方评论区留言,看到后会在第一时间回复。

 

 

本文来自投稿,不代表微擎百科立场,如若转载,请注明出处:https://www.w7.wiki/server/2366.html

发表评论

登录后才能评论