红联Linux门户
Linux帮助

ubuntu下架设LAMP──就是这么简单

发布时间:2008-01-01 00:05:22来源:红联作者:MONND
原来架设LAMP,需要apt安装很多包,记住那些包的名字是一件非常痛苦的事情,这里介绍另外一个简单方便的方法,使用tasksel安装LAMP套件。

先说说什么是Tasksel,它是一个Debian下的安装任务套件,如果你为了使你的系统完成某一种常规功能,而需要安装多个软件包时,我们就可以使用它了。这句话是什么意思呢?比如说,我们需要安装LAMP架设一个web服务器,为了完成这个功能,我们一般需要安装很多个软件包,用apt的话,我们就需要分别安装这些包(包含apache2、php5等等),以便构成一个完整的(符合我们要求的)LAMP系统。而如果使用tasksel的话,就可以用它方便的给我们安装一个完整的LAMP套件,而无须我们去关心具体需要由哪些包来构成这个统一的套件。在这里,LAMP是一个例子,象gnome-desktop等也同理。

其实使用tasksel安装LAMP套件的方法没什么好说的,很简单:

sudo tasksel install lamp-server

或者:

sudo tasksel

然后在tasksel界面中选LAMP-Server就OK了。

安装过程中会提示你输入mysql的root密码。

OK,安装完成了,现在你可以运行apache2来启动apache了,然后在浏览器里输入127.0.0.1,看看是不是已经显示测试页面了?

现在我们还要测试看看php5、mysql等是否也正常可以使用了,就在本机架设一个wordpress来试试看。首先,下载最新版的wordpress 2.31,解压,将文件夹放在/var/www/下。然后运行mysql -uroot -p进入mysql控制台,我们需要给wordpress创建一个数据库,运行“CREATE DATEBASEE wordpress;”,然后修改/var/www/wordpress/wp-config.php文件,更改mysql的账号密码以及数据库名称等,打开浏览器,输入127.0.0.1/wordpress/,是不是看到wordpress的安装界面了?简单的回答几个问题后,wordpress就架设成功了。

FAQ:
1、我运行apache2后,出现类似这样的错误提示:apache2: Could not determine the server’s fully qualified domain name, using 127.0.0.1 for ServerName。

修改/etc/apache2/httpd.conf文件,在文件的最后添加一行:ServerName localhost就OK了(当然,这个文件有可能是空的,那直接把这行添加进去就可以了)。

2、当我用浏览器打开一个php页面后,浏览器并没有显示这个页面,而是提示我是否保存这个php文件?

那是因为apache没有正确的解析php,首先重新启动apache试试看(sudo /etc/init.d/apache2 restart),如果问题依旧,安装libapache2-mod-php5这个包,一般情况下这个包会随着LAMP套件一同安装,但是有可能会因为用户的其他操做误删除(比如说安装其他版本的php),然后重启apache後,你也许还要执行sudo a2enmod php5来激活它。
文章评论

共有 9 条评论

  1. 金都酷哥 于 2012-03-03 16:56:08发表:

    不错,确实简单多了。

  2. zlg_370829 于 2012-02-16 15:28:18发表:

    求LAMP开发的书籍

  3. rockingdog 于 2011-09-16 17:27:00发表:

    感谢分享。

  4. rockingdog 于 2011-09-16 17:26:57发表:

    感谢分享。

  5. 宝剑锋 于 2011-09-07 14:04:47发表:

    (5ty(:0w223dc

  6. synw 于 2011-08-14 12:15:26发表:

    这倒是简单不少啊

  7. xiang5206267 于 2011-02-12 17:08:58发表:

    哪里有linux学习的QQ交流群。

  8. 鬼城之主 于 2010-05-22 13:44:50发表:

    留下脚印,慢慢学习!!

  9. thinkall 于 2010-05-21 11:27:12发表:

    很好,谢谢~~?