簡體   English   中英

Mac OS X Sierra升級后,Apache引用了錯誤的httpd.conf

[英]Apache references wrong httpd.conf after Mac OS X Sierra upgrade

我最近升級到了Mac OS X Sierra,它完全使我的apache / PHP設置陷入困境。 浪費了整個上午的時間,我終於找到了在/usr/local/etc/apache2/2.2/httpd.conf中引用的實際 httpd.conf文件,而我需要使用的文件在/ etc中/apache2/httpd.conf

如何告訴Apache使用更新前成功使用的版本?

不確定MacOS的版本,但是使用httpd的任何二進制文件時,請使用-f參數,如下所示:

httpd -k start -f /path/to/conf

在大多數情況下,您需要在環境中加載envvars文件,此文件位於httpd官方安裝中的bin目錄中,並且通常將HTTPD lib目錄添加到LD_LIBRARY_PATH中。 簡而言之

. /path/to/httpd/bin/envvars
httpd -k start -f /path/to/conf

apachectl是官方腳本,指的是兩者都使您的生活更輕松。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM