本文发自 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下用户级根目录的建立和配置和以往有很大不同,下面主要讲讲它:
-
如果没有~/Sites/目录,新建一个。
-
在/etc/apache2/users/目录下新建 用户名.conf 文件,内容如下:
<Directory "/Users/用户名/Sites/"> Options Indexes MultiViews AllowOverride None Require all granted </Directory>
-
给权限:
sudo chmod 755 /etc/apache2/users/用户名.conf
-
编辑/etc/apache2/httpd.conf,去掉以下两行的注释符号(#):
LoadModule userdir_module libexec/apache2/mod_userdir.so Include /private/etc/apache2/extra/httpd-userdir.conf
-
编辑/etc/apache2/extra/httpd-userdir.conf,去掉以下一行的注释符号(#):
Include /private/etc/apache2/users/*.conf
-
重启apache
sudo apachectl restart
这样我们就可以通过http://localhost/~用户名/ 来访问~/Sites/ 目录下的Web应用了。
安装phpmyadmin
-
首先安装并配置好mysql(我早已配好,所以这里省略)。
-
登录http://www.phpmyadmin.net/home_page/downloads.php下载最新版本的phpmyadmin。
-
解压并把文件夹改名为phpmyadmin,把整个文件夹放入~/sites/ 目录下。
-
复制
~/Sites/phpmyadmin/
中的config.sample.inc.php
,并命名为config.inc.php
。 -
编辑
config.inc.php
,将其中的localhost
改为127.0.0.1
(否则会报#2002错误)。 -
浏览器打开
http://localhost/~用户名/phpMyAdmin/
,输入mysql的帐号和密码进行登录,进入管理界面。
至此我们就可以愉快地写PHP代码并进行测试了。
参考: