Ubuntu 12.04下LAMP安装配置2015-11-10 周二

最近把家里一台老爷机翻出来,当年花了一万多买的小笔记本电脑,现在看来垃圾一个呀,配置如下:

CPU型号:奔腾-M(Dothan-400) 1.1GHZ

内存:DDRII 512MB,翻出来后找了条1G内存加上去,现在1.5G内存容量。

硬盘容量:松下60G。(拆开看了下硬盘好小哦,本来还打算买个120GSSD硬盘换上的,但是原机硬盘太小,似乎SSD没这么小的。)

光驱:CD-RW。

屏幕:11.1英寸。

打开电脑发现卡得要死,用久了高配置电脑实在受不了这龟速,可是又不想丢了,毕竟除了慢点任何地方都是完好的,可以说是八成新,于是为了让他发挥余热,我可谓呕心历血呀。

网上下了精简版XP,也许是太精简了,安装包200多MB,装上后连无线网卡驱动都没法安装,那叫一个郁闷!

后来突发其想装个UBUNT玩玩,下载了系统想通过U盘安装的,竟然不能从U盘引导,我X。好在电脑虽小但有光驱,于是用光驱启动成攻装上了。

曾经也装过UBUNT系统玩,所以很顺利的装上了一些常用软件,比如五笔、FTP等,当然免不了要安装LAMP的,于是有了本文的存在。

网上搜索了好多方法,亲测成功的记录如下:

1. LAMP 的安装

sudo apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql

由于LAMP大部分操作与/var/www目录相关,为了方便,修改该目录的权限为普通用户可访问。

sudo chmod 777 /var/www/

2. phpmyadmin 安装

sudo apt-get install phpmyadmin

在安装过程中会要求选择Web server:apache2或lighttpd,选择apache2,按tab键然后确定。然后会要求输入设置的Mysql数据库密码连接密码 Password of the database's administrative user。

然后将phpmyadmin与apache2建立连接,以我的为例:

www目录在/var/www,phpmyadmin在/usr/share /phpmyadmin目录,所以就用命令:sudo ln -s /usr/share/phpmyadmin /var/www 建立连接。

phpmyadmin测试:在浏览器地址栏中打开http://localhost/phpmyadmin。

3. Apache 配置

(1)启用 mod_rewrite 模块 终端命令:sudo a2enmod rewrite

(2)重启Apache服务器:sudo /etc/init.d/apache2 restart

Apache重启后可以测试一下,在/var/www目录下新建文件test.php,写入代码:

<?php $link = mysql_connect('localhost', 'root', 'mysql密码');
if (!$link) {
    die('Could not connect: ' . mysql_error());
} else {
    echo 'Mysql已经正确配置';
}
mysql_close($link);?>

保存,在地址栏输入http://127.0.0.1/test.php 或 http://localhost/test.php ,如果正确出现了Mysql已经正确配置,表明Apache和mysql都正常了。(记得重启Apache服务器后再测试)。

4. 浏览器PHP中文乱码问题

上面在FireFox浏览器中打开test.php测试时,如果出现了中文乱码,则是默认语言设置问题。

解决方法如下:

打开apache配置文件: udo gedit /etc/apache2/apache2.conf,在最后面加上:AddDefaultCharset UTF-8,如果还是乱码的,再将UTF-8改用gb2312。

重启Apache:sudo /etc/init.d/apache2 restart 再刷新test.php 中文乱码没有了.

但不知为什么,第四步我加上后mysql等所有服务都停止了,删掉了虽看到乱码但能使用,下载我的博客数据导入也能正常显示,于是第四步我略过了。

PS:其实吧,UBUNT毕竟是图形界面了,速度上和XP似乎不相上下,在我这老爷机身上也丝毫没有体现出“快”。

· EOF ·
Tags:ubuntu[5], 折腾[11]   Post on 折腾[38]