Mac下配置PHP+MySql环境
由于PHPapache环境在MacOS上是自带的,所以不需要另处下安装包,只需要简单配置一下即可。
首先打开终端输入命令:
viewplaincopy
sudovim/etc/apache2/httpd.conf
其中有一行是这样的
viewplaincopy
#LoadModulephp5_modulelibexec/apache2/libphp5.so
将前面的#号去掉。
然后打开系统偏好设置中的共享,将web共享勾上,如下图
重启apache,命令如下:
viewplaincopy
sudoapachectlrestart
这样就可以在浏览器中输入http://localhost/,如果出现
Itworks!
说明成功配置php环境
下面来配置MySql环境。
首先下载MySql的dmg安装包。下载地址在:http://dev.mysql.com/downloads/mysql/
打开dmg文件,里面有三个安装项,在此我三个都安装,MySQLStartupItem.pkg安装后,mysql会随系统启动而自启动,MySQL.prefPane表示可以在系统偏好设置中看到mysql选项,还有一个就是mysql的安装项。
这样一来就安装成功了,在系统偏好设置中打开mysql,并将服务开启。安装好后默认的用户名是root,密码为空。为了安全,我们设置一个密码。
打开终端,如果你输入mysql提示没有这个命令,那么需要配置mysqlbin目录的环境变量。目录是,/usr/local/mysql/bin/,将其加入到PATH变量中。在这儿我介绍另一种方法,
在终端中输入
viewplaincopy
sudovim/etc/bashrc
然后在其中加入
viewplaincopy
#mysql
aliasmysql=‘/usr/local/mysql/bin/mysql’
aliasmysqladmin=‘/usr/local/mysql/bin/mysqladmin’
这样一来,在终端中输入mysql就有这个命令了,其实它与我们C/C++中的宏定义有点类似,别名代替的作用。
有时候安装好MySQL程序的时候,直接输入命令mysql或mysqladmin会发现提示命令不存在,这是由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到/usr/bin目录下,相当于建立一个链接文件。
首先得知道mysql命令或mysqladmin命令的完整路径,比如mysql的路径是:/usr/local/mysql/bin/mysql,我们则可以这样执行命令:
viewplaincopy
ln-s/usr/local/mysql/bin/mysql/usr/bin
接着我们修改root的密码,命令如下:
viewplaincopy
mysqladmin-urootpassword12345
这样就将root的密码改为了12345.
要管理Mysql,如果用命令行比较麻烦,开源的phpMyAdmin采用C/S的模式,方便管理。接着我们就装一个phpMyAdmin.它是由php开发的,下载地址是:http://www.phpmyadmin.net/home_page/downloads.php
将下载下来的解压放在/Library/WebServer/Documents/目录下,完整的目录为:/Library/WebServer/Documents/phpmyadmin/,那么命令行进入这个目录,
再输入命令:
viewplaincopy
cpconfig.sample.inc.phpconfig.inc.php
vimconfig.inc.php
按照下面进行修改:
viewplaincopy
$cfg[‘blowfish_secret’]=”;//用于Cookie加密,随意的长字符串
$cfg[‘Servers’][$i][‘host’]=‘127.0.0.1’;//MySQL守护程序做了IP绑定