我们如何配置Mac OS X附带的Apache服务器?

时间:2020-03-05 18:55:14  来源:igfitidea点击:

Mac OS X附带了预安装的apache,但是文件位于非标准位置。这个问题是一个收集有关配置文件所在位置以及如何调整apache安装以执行诸如服务php页面之类的信息的地方。

解决方案

回答

Apache Config文件为:/private/etc/apache2/httpd.conf

默认DocumentRoot是:/ Library / Webserver / Documents /

要启用PHP,在/private/etc/apache2/httpd.conf文件中的第114行(也许)处是以下行:

#LoadModule php5_module     libexec/apache2/libphp5.so

删除井号以取消注释该行,因此现在看起来像这样:

LoadModule php5_module     libexec/apache2/libphp5.so

重新启动Apache:系统偏好设置->共享->取消选中" Web共享",然后重新选中它。
或者

$ sudo apachectl restart

回答

httpd.conf位于/ private / etc / apache2中

通过取消注释行来启用PHP:

LoadModule php5_module        libexec/apache2/libphp5.so

回答

跑步

$ httpd -V

将显示许多有用的服务器信息,包括可以在哪里找到httpd.conf文件的信息。

回答

/ etc / httpd / users包含特定于用户的配置文件,可用于覆盖全局配置。例如,在与一个用户相对应的/etc/httpd/users/*.conf文件中的<Directory>块中添加" AddHandler服务器解析的html"将为该特定用户的$ HOME / Sites启用HTML文件的mod_include解析。目录,但没有其他地方。