Apache
OSX中自带apache服务,只需三个命令即可
sudo apachectl start
sudo apachectl stop
sudo apachectl restart
查看版本
http -v
浏览器输入http://localhost ,可以看到It works!
注:apache的根目录在/Library/WebServer/Documents/下,OSX默认还配置了一个用户级目录,这里不管。
PHP
OSX同样自带PHP,配置非常简单。
vim /etc/apache2/httpd.conf
去掉这一行前面的#
#LoadModule php5_module libexec/apache2/libphp5.so
Mysql
- 从官网下载合适版本的Mysql
- 默认mysql命令需要输入全路径
sudo /usr/local/mysql/support-files/mysql.server start #开启mysql服务
sudo /usr/local/mysql/bin/mysql -v #查看版本
- 将/usr/local/mysql/bin目录添加到环境变量
cd ~
vim .bash_profile
输入:
export PATH="/usr/local/mysql/bin:$PATH"
保存后再执行
source .bash_profile
使环境变量生效
- 设置root用户密码
mysqladmin -u root password "password"
- 修复Socket错误问题
有一个负责mysql 服务器 客户端通讯的socket文件,mysql将其放在/tmp目录,但是OSX却默认的找 /var/mysql 目录,因此需要建个软链接。
新建目录 /var/mysql,然后执行以下命令就OK
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock