我有一个奇怪的问题。服务器上的站点运行良好,但是当我在命令行中键入“php”时,它显示“无法启动。”。显然“php -v”也没有显示任何内容。
非常感谢您的帮助,谢谢!
PS:apache2 php.ini 文件和 cli php.ini 有什么区别?
编辑:非常感谢大家帮我诊断问题! php.ini 文件中有一行 memory_limit = 32
并且没有指定单位,所以我将其更改为 memory_limit = 32M
并且它为我修复了它.
谢谢!
最佳答案
apache2 php.ini是通过浏览器执行php程序时加载的php配置。
cli php.ini是通过控制台执行php程序时加载的php配置。
您可以通过启用 php 错误日志记录来进行进一步的故障排除
1)编辑cli php.ini
display_errors = Off
log_errors = On
error_log = /var/log/php-errors.log
2) 保存并重新启动 php 处理程序或 Apache
3) tail -f/var/log/php-errors.log
4) 选择新选项卡并执行 php
命令
您可以在记录日志的上一个选项卡中看到确切的错误。
关于php - Ubuntu PHP - 无法启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23968202/