在OS X Mountain Lion 10.8中如何安装Apache和PHP Web服务器
时间:2019-11-20 08:53:56 来源:igfitidea点击:
Apple从OS X版本10.8.x的"系统偏好设置"的"共享"面板中删除了"网络共享"选项。但是不用担心,Apple仍然会发布Apache + PHP5,并且出于安全原因默认情况下将其禁用。
配置文件
- Apache配置文件
/etc/apache2/httpd.conf
- PHP 5配置文件
/etc/php.ini
查找默认的Apache DocumentRoot
执行以下命令:
grep --color DocumentRoot /etc/apache2/httpd.conf
或者
grep --color '^DocumentRoot' /etc/apache2/httpd.conf
代码文件(php/html/images/js/css)都将放在DocumentRoot目录中。
如何启动/停止/重启Apache服务器?
在OS X中执行以下命令来启动/停止/重启apache Web服务器:
sudo apachectl start sudo apachectl stop sudo apachectl restart sudo apachectl graceful
测试
使用浏览器打开:
http://127.0.0.1/
或者
http://服务器ip/
如何修改默认的index.html?
编辑index.html文件:
sudo vi /Library/WebServer/Documents/index.html
添加相应的html代码:
<html> <head> <title>Hello theitroad</title> </head> <body> <h1>Hello Html</h2> <p>theitroad is a good website!</p> </body> </html>
刷新浏览器查看新的网页内容。
配置Apache 使其支持PHP 5
编辑文件/etc/apache2/httpd.conf
sudo vi /etc/apache2/httpd.conf
找到下面这一行,并取消注释(删掉前面的井号):
LoadModule php5_module libexec/apache2/libphp5.so
在OS X中重启apache服务,使配置生效:
sudo apachectl -k restart
或者
sudo apachectl restart
创建测试PHP脚本,如下所示:
sudo vi /Library/WebServer/Documents/phpinfo.php
代码如下:
<?php phpinfo(); ?>
输入以下网址:
http://localhost/phpinfo.php
设置在启动时自动启动Apache?
在重启系统时重新加载Apache + PHP5:
sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist