首页 > 代码库 > Mac OSX 10.9.4 mavericks 启用系统Apache、PHP服务
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也安装上去,这样可以不用每次都手动启动了。图如下:
这样整个环境就配好了。
Mac OSX 10.9.4 mavericks 启用系统Apache、PHP服务