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/support-files/mysql.server start  #开启mysql服务
sudo /usr/local/mysql/bin/mysql -v  #查看版本
  1. 将/usr/local/mysql/bin目录添加到环境变量
cd ~
vim .bash_profile

输入:
export PATH="/usr/local/mysql/bin:$PATH"
保存后再执行

source  .bash_profile

使环境变量生效

  1. 设置root用户密码
mysqladmin -u root password "password"
  1. 修复Socket错误问题
    有一个负责mysql 服务器 客户端通讯的socket文件,mysql将其放在/tmp目录,但是OSX却默认的找 /var/mysql 目录,因此需要建个软链接。
    新建目录 /var/mysql,然后执行以下命令就OK
    sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock 

Done!

原文链接:https://www.funnyang.com/osx-apache-php-mysql/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容