OSX 10.8 启动http服务

早先10.6/10.7的时候,在osx启动http服务还是很简单的,当时有专门写过一篇儿文章《OS X下轻松搭建http服务共享文件》万恶的苹果在10.8系统上取消了这个方便的功能,这不正好要在10.8上测试点php写东西,于是找到了这篇儿文章:
Install and configure Apache, MySQL, PHP and phpMyAdmin on OSX 10.8 Mountain Lion
简单摘抄,翻译
10.8的系统的控制面板上取消了WebShare服务。
no-web-sharing
但是它却默认安装了Apache,这时候你如果想启动Apache,只能通过命令行工具了( /Applications/Utilities/Terminal)。
启动:

sudo apachectl start

停止:

sudo apachectl stop

重启:

sudo apachectl restart

查看版本号:

httpd -v

默认的网络路径:

/Library/WebServer/Documents/

下面是建立一个用户级的访问路径,即类似:

http://localhost/~rainbird

的东东。

sudo vi /etc/apache2/users/`whoami`.conf

输入下面的内容:

<Directory "/Users/你的用户名/Sites/">
Options Indexes MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>

记得修改“你的用户名”哟。然后重启一下服务

sudo apachectl restart

现在试试是不是可以访问了:

http://localhost/~你的用户名

这里要说的一点是:你现在访问的网站在本机的目录是:

~/Sites

也就是你宿主目录的Sites文件夹

下一步:增加对php的支持:
1.编译httpd.conf

sudo vi /etc/apache2/httpd.conf

2.搜索php,找到:

LoadModule php5_module libexec/apache2/libphp5.so

去掉前面的注释
3.重启服务器

sudo apachectl restart

4.测试是否正常工作
在你的网站目录写入一个a.php的文件,内容如下:

 <?php phpinfo(); ?>

看看是不是得到正常的信息

啥水三千只取一杯,想用mysql的部分的去看上面看原文吧.

转载请注明: 转自Rainbird的个人博客
   本文链接: OSX 10.8 启动http服务


相关博文

    分享到:

About rainbird

IOS攻城狮
This entry was posted in Mac常用软件 and tagged , , , , , , , , , . Bookmark the permalink.

2 Responses to OSX 10.8 启动http服务

  1. 老谭 says:

    还真没发现,之前10.7的时候用自带的这个Apache,但我的php写得实在不怎么熟练

发表评论