Mac下MAMP环境的安装配置

MAMP即Mac OS, Apache, MySQL和PHP的简称,类似于Linux下的LAMP。在Mac OS是Unix的一个分支,但是其安装配置方式和Linux还是有些许的不同。这里记录了本人在安装配置过程中的一些步骤。

Apache

  1. 启用Apache
  2. Mac系统自带Apache程序,无需安装,下面是一系列常用命令

    $ apachectl -v             # 查看当前Apache版本
    $ sudo apachectl start     # 启动Apache
    $ sudo apachectl stop      # 停止Apache
    $ sudo apachectl restart   # 重启Apache
    

    Apache启动后,即可在浏览器中访问”http://localhost”,你会看到信息”It works!”。

  1. 配置Apache
  2. Apache的配置文件在”/etc/apache2/httpd.conf”,建议你先备份然后修改该文件。

    $ sudo cp /etc/apache2/httpd.conf{,_bak}
    $ sudo vi /etc/apache2/httpd.conf
    

    在配置文件中找到”DocumentRoot”配置项,你可以看到,默认的系统根目录在”/Library/WebServer/Documents/”下。如果你要修改,可以将该文件中所有”/Library/WebServer/Documents/”改为你自己的根目录。当然,你也可以设置虚拟目录,本文就不细述了。

MySQL

  1. 下载MySQL
  2. 可以到官网”http://dev.mysql.com/downloads/mysql/”下载MySQL,选择匹配的Mac OS X版本,建议下载dmg包。本例下载了MySQL 5.6.23 for Mac OS X 10.9。

  1. 安装MySQL
  2. 安装相当简单,双击dmg包,按照提示一步步继续即可。

  1. 启动MySQL
  2. 如果你用的MySQL版本和我一样,安装完后,你可以在”系统偏好设置”(System Preferences)中找到MySQL设置。打开后,你就可以看到MySQL启动和停止的按钮,你也可以找到开机自动启动的选项。
    MySQL Config

  1. 配置环境变量
  2. MySQL默认安装在”/usr/local/mysql”下。为方便命令行操作,你可以将其bin目录加入到环境变量”PATH”中去,并让其登陆即生效。

    打开用户目录下”.bash_profile”文件

    $ vi ~/.bash_profile

    加入以下配置

  1. 记得设置root账户密码
  2. 默认root账户密码为空,这个很危险。你可以用下面的命令修改root密码

    $ /usr/local/mysql/bin/mysqladmin -u root password 'password'

    单引号中的内容就是要设的密码。如果之前环境变量已起效,这里就不用加”/usr/local/mysql/bin/”了。

PHP

  1. 启用PHP
  2. Mac系统同样自带PHP,你只需修改Apache配置文件使其启用PHP

    $ sudo vi /etc/apache2/httpd.conf

    找到”LoadModule php5_module”配置项,将前面的注释”#”去掉后保存

    记得重启Apache

    $ sudo apachectl restart
  1. 测试PHP
  2. 编写一个测试文件,放到Apache网站根目录下

    $ sudo vi test.php

    写入下面内容,并保存

    打开浏览器,输入”http://localhost/test.php”。当你看到如下页面,证明MAMP已经安装配置成功了!
    PHP Info

转载请注明出处: 思诚之道

发表评论

电子邮件地址不会被公开。 必填项已用*标注