跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 求助, 修改了 PHP .ini, 执行 PHP -reload 报错
未分類
10 10 月 2020

求助, 修改了 PHP .ini, 执行 PHP -reload 报错

求助, 修改了 PHP .ini, 执行 PHP -reload 报错

資深大佬 : edk24 6

[[email protected] bin]# ./php -reload PHP Parse error:  syntax error, unexpected end of file in Command line code on line 1  Parse error: syntax error, unexpected end of file in Command line code on line 1 

这个错我真找不到在哪儿, 查了很多几乎都是, 怎么打开关闭 php 错误警告的.

求大佬帮我看看

修改过open_basedir和禁用函数, 以及安装过 imagick,后来移除了 用exec替代,

现在配置文件不能更新, 禁用函数一直被禁用的;

怪自己没有备份

php.ini 文件内容在这里:

https://gist.github.com/edk24/b0a272a5ccd2185e8cb157c86d72e00f

大佬有話說 (9)

  • 資深大佬 : zarte

    open_basedir 注释掉试下

  • 資深大佬 : dilu

    我硬生生没看懂 ./php -reload 是个啥命令?有这个玩意?

    你改完了 ini 文件 php-cli 立即生效 php-fpm 重启生效

  • 資深大佬 : setsunakute

    php -r 是 -r <code> Run PHP <code> without using script tags <?..?>
    所以你的 php -reload 相当于执行 eload 这段代码, 自然就报错了
    php -r’echo 1;’ 就会输出 1

    修改配置文件的话, 按照 2 的就可以, php-cli 不需要重启, php-fpm 重启后生效

  • 主 資深大佬 : edk24

    @zarte 谢谢, 按照二的方式已经解决了. 是我没了解它的几种运行方式

  • 主 資深大佬 : edk24

    @dilu 谢谢, 已解决了. 怪我没了解好它的运行方式. php 是 cli 的,, fpm 才是和 nginx 对接的 [哭笑]

  • 主 資深大佬 : edk24

    @setsunakute 大彻大悟, 原来它是这样报这个错误的. 我查了百度和很多帖子说是有这样的选项 就这样把自己摸瞎的坑了. 以后多关注关注 -help 嘿嘿

  • 資深大佬 : xiaochong0302

    @setsunakute 这种参数真没用过,简单的语句用 php -a 相当于命令行交互式,复杂的就执行文件了

  • 資深大佬 : setsunakute

    @edk24 @xiaochong0302 我也是看到 php -reload 这个命令比较奇怪, 就看了-h 才知道的

  • 資深大佬 : Joyboo

    看来不止我一个人看到 -reload 楞了一下,哈哈,正常应该是加入 init.d 的服务使用 service php-fpm relaod

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具