更新:最近在用 vagrant 了
最近入了 rMBP,为了方便偶尔写点 Web 类的小东西,在本地配置了 PHP 的开发环境。在这里记录下整个过程。
启用 Apache
启动 Apache 服务
我的 OSX 版本是 10.10.3,系统已经自带了 Apache,所以不需要单独安装,直接启动即可。
打开终端,输入下面的命令
sudo apachectl start
按提示输入密码,Enter 后就启动成功了。
验证启动成功
使用浏览器打开http://localhost
,可以看到It Works
字样,则代表启动成功
网站的根目录的路径如下:
/Library/WebServer/Documents
常用的 Apache 管理命令
// 启动Apache
sudo apachectl start
// 重启Apache
sudo apachectl restart
// 关闭Apache
sudo apachectl stop
配置 PHP
修改 Apache 配置文件
OSX 同样也自带了 PHP,所以只需要到 Apache 的配置文件中开启对它的支持即可,配置文件的路径如下
/etc/apache2/http.conf
搜索到下面这条配置项,去掉它前面的 # 号,然后保存。
LoadModule php5_module libexec/apache2/libphp5.so
解决权限问题
保存配置的时候,你可能会遇到权限问题,提示不能修改,解决办法是
- 在该文件上右键,选择
显示简介
- 点击右下角黄色的锁的图标
- 在共享与权限区块中将当前用户的全写置为
读与写
重启 Apache
修改完配置文件,重启 Apache
// 重启 Apache
sudo apachectl restart
验证启用成功
重启完成后,可以在网站根目录创建一个 PHP 文件,例如tz.php,填入<?php phpinfo(); ?>
,然后访问http://localhost/tz.php
来验证 PHP 是否启用成功。
安装 MySQL
下载 MySQL
OSX 没有自带 MySQL,需要自己去官网下载后安装。
启动 MySQL 服务
安装完成后打开 OSX 的系统偏好设置
,在最下方就可以看到 MySQL 服务了,点击进入可以启动 MySQL
管理 MySQL
安装完成后可以选择使用命令行管理 MySQL,也可以安装 phpMyAdmin 这样的可视化管理工具,这里不再赘述。