参考教程:[MySQL.基础教程].Lynda.com.MySQL.Essential.Training(VeryCD资源),其中包含视频教程,
以及教学过程中用到的文档。
视频中,只讲述了再Win和Mac环境下软件的安装,因此本文主要讲下Linux环境下的配置,这里使用的是Ubuntu 12.04。
一.安装:
Xampp集成了PHP、Mysql,安装简单。
1.按照视频,到Xampp网站上下载xampp-linux-*.tar.gz。
2.解压安装:
tar -zxvfxampp-linux-1.8.0.tar.gz -C /opt
3.启动服务:
./opt/lampp/lamppstart
4.验证:
使用浏览器(命令行可用w3m命令)打开http://localhost,看是否出现下面的界面:
二.配置:
安装完成后,还有三个问题需要解决:
1.如何设置命令行启动;
2.如何自启动lampp服务;
3.如何在任何目录下都可以运行mysql命令;
1.设置命令行启动:
Ubuntu不同于RedHat,没有inittab这个配置文件。虽然网上有资料说可以自己编写,经试验没有效果。正
确的方法是:
编辑/etc/default/grub这个文件,GRUB_CMDLINE_LINUX_DEFAULT这个属性说明如下,更改重启后即可:
#启动图形界面
#GRUB_CMDLINE_LINUX_DEFAULT="quietsplash"
#启动命令行界面
GRUB_CMDLINE_LINUX_DEFAULT="quietsplash text"
2.设置lampp服务自启动:
这与系统的启动等级有关:Linux系统一般有6个启动等级,对应在/etc目录下有响应的rc*.d文件夹。Ubuntu
默认的启动等级是2(可以通过runlevel查看)。因此启动时,系统会自动执行/etc/rc2.d目录下的脚本。通过观察,
可以发现,此目录下多数为链接文件,链接到/etc/init.d这个目录。因此我们要做的,首先在/etc/init.d目录下生成
一个脚本,内容如下:
然后,进入/etc/rc2.d目录,通过ln命令创建一个链接(S表示是否运行,99表示运行的顺序),即可 :
ln -s /etc/init.d/lampp.sh S99lampp
3.更改环境变量:
更改/etc/enviroment文件,在末尾添加/etc/opt/lamp/bin,logout重新登录即可。
这样,就可以开始享受教程了。