本文发自 http://www.binss.me/blog/php-environment-configuration-and-install-phpmyadmin-for-mac-os/,转载请注明出处。

思来想去,还是觉得如果要朝后端方向发展,必须熟悉下当前中国最流行的后台语言——PHP。在他人推荐下购入《PHP和MySQL Web开发》,阅读几章后,感觉要蠢蠢欲动,于是在本机上配置相关环境。

启动自带环境

Mac已经自带了Apache和PHP。直接启动即可:

sudo apachectl start

在浏览器访问http://localhost/,如果出现It works!字样,证明成功启动。

OS X 中默认有两个目录可以直接运行你的 Web 程序,一个是系统级的 Web 根目录(位于/Library/WebServer/Documents/ ,通过http://localhost/访问文件夹内文件);一个是用户级的根目录(位于~/Sites/,通过http://localhost/~用户名/访问。

由于10.10下用户级根目录的建立和配置和以往有很大不同,下面主要讲讲它:

  1. 如果没有~/Sites/目录,新建一个。

  2. 在/etc/apache2/users/目录下新建 用户名.conf 文件,内容如下:

    <Directory "/Users/用户名/Sites/">
        Options Indexes MultiViews
        AllowOverride None
        Require all granted
    </Directory>
  3. 给权限:

    sudo chmod 755 /etc/apache2/users/用户名.conf
  4. 编辑/etc/apache2/httpd.conf,去掉以下两行的注释符号(#):

    LoadModule userdir_module libexec/apache2/mod_userdir.so
    Include /private/etc/apache2/extra/httpd-userdir.conf
  5. 编辑/etc/apache2/extra/httpd-userdir.conf,去掉以下一行的注释符号(#):

    Include /private/etc/apache2/users/*.conf
  6. 重启apache

    sudo apachectl restart

    这样我们就可以通过http://localhost/~用户名/ 来访问~/Sites/ 目录下的Web应用了。

安装phpmyadmin

  1. 首先安装并配置好mysql(我早已配好,所以这里省略)。

  2. 登录http://www.phpmyadmin.net/home_page/downloads.php下载最新版本的phpmyadmin。

  3. 解压并把文件夹改名为phpmyadmin,把整个文件夹放入~/sites/ 目录下。

  4. 复制~/Sites/phpmyadmin/中的config.sample.inc.php,并命名为config.inc.php

  5. 编辑config.inc.php,将其中的localhost改为127.0.0.1(否则会报#2002错误)。

  6. 浏览器打开http://localhost/~用户名/phpMyAdmin/,输入mysql的帐号和密码进行登录,进入管理界面。

至此我们就可以愉快地写PHP代码并进行测试了。

参考:

http://yangjunwei.com/a/1568.html

http://www.linuxidc.com/Linux/2011-07/38182p2.htm