Ubuntu学习手记之菜鸟组建LAMP环境
说在前面的废话
平常自认为Ubuntu还用得不错了,没想到中招了,MySQL无故挂掉,熟识的高手们都在过年放假中,又或者回到公司了但在疯抢利是中,自觉无限郁闷之余,唯有重装了Ubuntu。插句题外话,记得某高手跟我说他的Linux已经许多年没有重装过了,在这里不得不承认我的思维仍停留在非常初级的Linux水平,又或者被困于微软/Windows多年以来给我的精神枷锁之中,对我来说重装系统仍不失是一个无敌的自救之道。
我所使用的环境
LAMP之L:作为菜鸟用户,Ubuntu Desktop 7.04 / 7.10 是个不错的选择,Live CD安装系统只有很简单的几步, 而且使用apt安装软件也非常简便。在系统安装的过程中,个人比较喜欢将/opt和/home单独挂载到别的分区中,并且把无法用apt-get得到的软件都安装在/opt中,这样重装系统的时候只要把根目录所在分区格掉就可以了,几乎没有什么头痛的事情发生。
LAMP之A: 虽然有无数的理由让我们从Apache升级到Apache2,但我升级的时候仍然经过了若干的思想挣扎。省去千言万语讲体会,我认为只是花去很少的学习时间,就能获得非常强大的配置灵活性。简而言之:还没升级的就快升了。
LAMP之M和P:用MySQL5和PHP5应该是没什么好争论的了,除了用apt-get安装的时候方便Apache链接以外,上网去抠别人的代码也可以少走一些弯路。不过有几点要注意的:
- 在你的php中包含和你的MySQL数据库相匹配的编码信息,例如:
define(”_ENCODING_”,”utf-8″);
否则从数据库里获取的中文字符串可能会在页面中显示为乱码。 - PHP5有若干函数和PHP4不兼容,详细内容可以在PHP5的手册中找到。
安装Apache2、PHP5和MySQL5
在命令行中逐个输入下面的命令:
$sudo apt-get install apache2
$sudo apt-get install libapache2-mod-php5 php5
$sudo apt-get install mysql-server-5.0 mysql-common
$sudo apt-get install php5-mysql
如果你喜欢图形界面来管理数据库,mysql-admin是个不错的选择,也可使用apt-get下载安装。不过我更习惯使用phpMyAdmin(http://www.phpmyadmin.net/home_page/index.php)。