Mac OSX 10.9.4 mavericks 启用系统Apache、PHP服务

众所周知,Mac OSX已经内置了Apache http server 和 php,只用简单的配置一下就能够使用php环境,做本地测试很不错。

1.启用Apache Http Server(sudo apachectl start

记住下面的命令:

// 打开终端(Terminal)输入:
sudo apachectl start // 启动服务
sudo apachectl stop // 关闭服务
sudo apachectl restart // 重启服务
通过上述命令可以对系统自带Apache server进行操作。然后在浏览器输入:http://localhost/

启动服务后,即可看到“It Works!”,说明启动成功了。它对应的路径如下图所示:


刚才你看到的It Works!就是index文件中的内容,在此处你新建一个测试文件login.html(需要授权),通过地址栏:http://localhost/login 就可以刷出页面如下:

说明启动Apache成功了。

2.启用PHP

接下来我们来启动PHP服务,10.9.4默认是不开启PHP的,在启动PHP之前可以测试一下是否已经启动了。判断是否启用只需要看看能否解析php文件即可。

在资源库/WebServer/Documents/下新建一个test.php文件里面写上简单的一句:

<?php
	echo phpinfo();
访问发现输出如下结果:

原样输出了,说明并没有被解析,说明没有启动PHP解析服务。

那我们就来开启吧,很简单,只用取消一句话的注释就可以了。

前往文件路径:/etc/apache2/ 找到 httpd.conf 文件,可以用Vi等工具编辑,下面讲一种简单的方式编辑。

右键-->打开方式-->其他 然后在推荐里面选中一个文本编辑工具,这里使用了sublime来打开。见下图:



然后搜索“php”,将“#LoadModule php5_module libexec/apache2/libphp5.so"前面的#去掉保存即可,然后重启Apache,然后输入刚才的地址:http://localhost/test.php变成了如下界面:

说明php启用成功了。

但是你会发现在Document里面添加文件经常需要授权什么的,我们可以自己创建一个Sites目录作为个人站点的根目录,分享和测试文件。

3.设置个人Sites

首先,在~你的用户名/ 目录下创建一个目录Sites,里面新建一个测试文件a.html,里面写入:abcdefg

然后,在 ~/etc/apache2/users/ 下新建一个 你用户名.conf 的文件,或者复制一个Guest.conf 再改名,并在里面写入如下内容:

<Directory "/Users/你用户名/Sites/">
    Options Indexes MultiViews
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>
之后在终端输入:sudo chmod 755 /etc/apache2/users/你刚才建的文件名.conf  授权

最后你在浏览器中输入: http://localhost/~你用户名 /a.html 就会显示如下界面:


说明成功了,如果你的局域网IP是192.168.1.108,你想共享文件给局域网好友,你可以直接将文件拖入Sites目录内,好友通过访问 http://192.168.1.108/~你用户名 即可看到资源了。


对方点击就能下载了。

4.安装Mysql

安装Mysql的方法超级简单,这里不详细说明了,仅提供两个下载连接。

http://dev.mysql.com/downloads/ 里面有不少的版本,选中适合自己的下载即可。

记着将软件中的MySqlStartupItem.pkg也安装上去,这样可以不用每次都手动启动了。图如下:


这样整个环境就配好了。





郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。