OSX 10.11 中 Apache+PHP+MySQL 环境搭建

旧博客迁移文章,内容可能已失去价值,仅为留念,做了简单重新排版,勉强可看。

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

1.从官网下载合适版本的Mysql

2.默认mysql命令需要输入全路径

sudo /usr/local/mysql/mysql.server start #开启mysql服务
sudo /usr/local/mysql/bin/mysql -v #查看版本

3.将/usr/local/mysql/bin目录添加到环境变量

vim .bash_profile

输入:

export PATH="/usr/local/mysql/bin:$PATH"

保存后再执行

source .bash_profile

使环境变量生效

4.设置root用户密码

mysqladmin -u password "password"

5.修复Socket错误问题

有一个负责mysql 服务器 客户端通讯的socket文件,mysql将其放在/tmp目录,但是OSX却默认的找/var/mysql目录,因此需要建个软链接。

新建目录 /var/mysql,然后执行以下命令就OK

sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock

Done!

本文链接:参与评论 »

--EOF--

提醒:本文最后更新于 3271 天前,文中所描述的信息可能已发生改变,请谨慎使用。

Comments