2015-07-11 50 views
0

由於Apache默認安裝在Mac Yosimite中。爲什麼我找不到/etc/apache2下的apachectl?但是我仍然可以使用apachectl start來啓動服務器併成功訪問'http://localhost'。Mac在哪裏apachectl Yosimite

任何人都知道這裏發生了什麼?

另一個問題,我跟着教程here,我沒有評論它說的PHP的行,唯一的區別是我所擁有的是LoadModule php4...。但在我這樣做後,'http://localhost'不起作用。

如果有人能幫助解決這個問題,將不勝感激。

回答

1

因爲apachectl二進制文件沒有存儲在那裏。您可以使用which來查找二進制文件。

$ which apachectl 
/usr/sbin/apachectl 

PHP 4已過時。我不確定你想要做什麼,但我強烈建議使用PHP 5.4或更高版本。老版本的PHP沒有收到安全補丁。

+0

謝謝。我找到了。我只是嘗試設置PHP開發環境。我可以只將當前的PHP4升級到最新版本嗎? – Sky

+1

你不需要升級任何東西。 PHP 5.5已經安裝。 – duskwuff

+0

@duskwuff謝謝。我找到了。但爲什麼在Apache的配置文件中沒有LoadModule php5? – Sky