???????参考教程:[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重新登录即可。
?
???????这样,就可以开始享受教程了。