Google Sitemap生成器错误在安装过程中不是受支持的Apache二进制文件或控制脚本

我有一个LAMPconfiguration服务器AMD64与Ubuntu 14.04和Apache2在EC2实例。

我在这里跟随官方指南 ,所以首先

我下载了sitemap_linux-x86_64-beta1-20091231.tar.gz并解压缩

然后我inputsudo sitemap-install/install.sh –-apache-bin=/usr/sbin/apache2 ,这里是我的问题:

 What is the location of the Apache binary or control script? [/usr/sbin/apache2] should support -V option. /usr/sbin/apache2 is not a supported Apache binary or control script. 

我确定位置,事实上,如果我从日志文件重新启动Apache,我可以看到AH00094: Command line: '/usr/sbin/apache2' 。 我也尝试使用这个位置/usr/sbin/apache2ctl但没办法。

我试图在Google上search几天而没有发现任何东西。

为什么我无法使用/usr/sbin/apache2作为我的Apache的位置来安装Google Sitemap生成器?

UPDATE

如果inputapache2 -V ,输出是Invalid Mutex directory in argument file:${APACHE_LOCK_DIR}中的警告Invalid Mutex directory in argument file:${APACHE_LOCK_DIR}列表Invalid Mutex directory in argument file:${APACHE_LOCK_DIR}但是这是因为直接从/usr/sbin/apache2二进制文件输出请求,所以/etc/apache2/envvars文件不是在这里解释

不是文档说使用-a而不是--apache-bin ,所以你应该这样做:

 sudo sitemap-install/install.sh –a /usr/sbin/apache2 

我的apache2二进制文件和我的apache2ctl控制脚本apache2ctl理解-V参数:

 root@:~# apache2 -V server version: Apache/2.2.22 (Ubuntu) server built: Jul 24 2015 17:25:42 root@:~# apache2ctl -V server version: Apache/2.2.22 (Ubuntu) server built: Jul 24 2015 17:25:42 

在我看来,你应该这样做:

sudo sitemap-install / install.sh –apache-bin = / usr / sbin / apachectl

另外,/ usr / sbin / apachectl可能是一个软链接,所以如果你想知道真正的位置,就运行一个ls -la