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 NoneAllowOverride 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/站点 目录,但是在其他地方。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top