我正在运行Debian 8 Jessie,而且我的Apacheconfiguration有一个PHP问题 。
运行Apache:
apachectl -f /etc/apache2/apache2.conf
在运行守护进程的传统方式时,提供所需的结果/行为不会:
apachectl start
我该如何去确定这两个选项之间的差异以隔离我的问题?
apachectl是一个在环境中加载envvars文件的bash脚本,允许使用手动选项并运行httpd二进制文件。
唯一的区别是,如果你不指定configuration文件,apachectl的默认安装将被使用。
做一个cat apachectl ,看看里面有什么。 您也可以检查httpd二进制选项调用它: httpd -help (一些发行版叫它apache2或类似的)。