题
Mac OS X船舶与apache预先安装,但本文件是在非标准地点。这个问题是一个地方收集信息,配置文件的现场,以及如何调整apache安装做的事情一样服务php页。
解决方案
Apache配置文件是:/私人/etc/apache2/httpd.conf
默认DocumentRoot是:/Library/Webserver/Documents/
To enable PHP,在线114的(可能)在/私人/etc/apache2/httpd.conf文件是以下行:
#LoadModule php5_module libexec/apache2/libphp5.so
删除英镑号注释的路线,所以现在它看起来像这样:
LoadModule php5_module libexec/apache2/libphp5.so
重新启动Apache:系统的偏好->分享-->联合国检查"网络共享",并重新检查它。或
$ sudo apachectl restart
其他提示
运行
$httpd-V
会告诉你的很多有用的服务器的信息,包括在httpd.conf文件中可以找到。
得到的SSI/包括(mod_include)工作,我发现我的编辑 /private/etc/apache2/users/myusername.conf
并改变 AllowOverride None
要 AllowOverride All
.
然后添加以下中的一个。就文件中的根站:
Options +Includes
AddType text/html .html
AddOutputFilter INCLUDES .html
httpd.conf是在/私人/etc/apache2
Enable PHP通过取消注释线:
LoadModule php5_module libexec/apache2/libphp5.so
/etc/httpd/用户 含有特定用户配置文件,这些文件可用于复盖全球的配置。例如,添加"AddHandler服务器-分析html"到的 <Directory> 块 /etc/httpd/用户/*.conf 文件对应于一个用户将使mod_include分析HTML文件,特别是用户的 $HOME/站点 目录,但是在其他地方。
不隶属于 StackOverflow