我们如何配置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解析。目录,但没有其他地方。