为什么跑“的apachectl -k启动”不行,而是“命令的apachectl -k启动”呢?
题
我的工作与Apache的默认安装我的OS X。出于某种原因,当我没有“命令”运行“的apachectl”命令我得到“没有可用/无法监听套接字打开日志。”我猜这是一个应用权限的事情,所以有人可以帮我吗?我使用Apache 2.2。
另外,侧问题,其中Apache的脚本文件,它基本上与“EXE”那linux的执行?我想我的分类:G642.44与集锦工作室的服务器,它要求的路径,安装Apache。我知道,在Windows中,这将是“C:\路径\到\ httpd.exe”,但我不知道这是如何工作在linux
。其他提示
我觉得一般(上OS X和Linux的 - 我不知道哪一个你指的是)httpd可执行文件位于:/ usr / sbin目录/的httpd
如果你需要能够重新启动Apache,你不能为根这样做(不管出于什么原因..),那么你可能不得不接受一个非“众所周知”的端口。
尝试此
(用PHP) $ A =了shell_exec( '须藤-u根-S /etc/init.d/apache2重启家庭/ $用户/密码文件');
密码应该存储在密码文件
不隶属于 StackOverflow