[建议][分享][原创]我在Ubuntu7.04下搭建LAMP环境
-
- 帖子: 27
- 注册时间: 2007-01-22 21:20
[建议][分享][原创]我在Ubuntu7.04下搭建LAMP环境
按照ubuntu 下安装LAMP的帮助文档 ,在版本7.04下可以利用软件安装工具tasksel(既sudo tasksel install lamp-server),以简化安装过程。想学些配置,学习几个组件是怎么建立关联的,所以我选择一个个安装。当然还有到官方网站下载源代码编译安装或者通过synaptic软件包管理工具安装,我的安装过程(算是我的第二次安装了)如下:
1.首先安装apache2,在终端输入:sudo apt-get install apache2,出现如下画面,说明都有哪些包:
确认后,紧接着出现画面,说明一些模块的信息:
测试一下apache2,在浏览器输入:http://localhost 或 http://127.0.0.1/ 进入单击apache2-default, 若得到如下画面,则成功安装apache2:
2.安装PHP5,终端输入:sudo apt-get install php5 出现画面,说明都有哪些包:
确认后,紧接着出现画面:
测试apache2,看是否能顺利解析php文件,在终端输入:gksudo "gedit /var/www/testphp.php" 或 sudo gedit /var/www/testphp.php
并插入以下信息:<?php phpinfo(); ?> ,用浏览器打开http://localhost/testphp.php 或 http://127.0.0.1/testphp.php
得到有关php5的画面:
3.安装MySQL,使之能与Apache2、PHP5一起工作。在终端输入:sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql 则出现如下画面:
确认后,紧接着出现画面:
安装成功!至于设置mysql账户、密码,创建数据库,分配用户权限等看帮助文档 ,内容更多更详!相比第一次的安装,这次的顺利要感谢ubuntu中文论坛。碰到apache2无法解析php文件,我也是从中得到了解决方案。需要注意的是,论坛中可能每个人的系统版本不太一样,所以看到别人的经验时也要小心噢(我吃过哑巴亏)!还有安装任何不太熟悉的软件时,先前最好看看相关文档!
1.首先安装apache2,在终端输入:sudo apt-get install apache2,出现如下画面,说明都有哪些包:
确认后,紧接着出现画面,说明一些模块的信息:
测试一下apache2,在浏览器输入:http://localhost 或 http://127.0.0.1/ 进入单击apache2-default, 若得到如下画面,则成功安装apache2:
2.安装PHP5,终端输入:sudo apt-get install php5 出现画面,说明都有哪些包:
确认后,紧接着出现画面:
测试apache2,看是否能顺利解析php文件,在终端输入:gksudo "gedit /var/www/testphp.php" 或 sudo gedit /var/www/testphp.php
并插入以下信息:<?php phpinfo(); ?> ,用浏览器打开http://localhost/testphp.php 或 http://127.0.0.1/testphp.php
得到有关php5的画面:
3.安装MySQL,使之能与Apache2、PHP5一起工作。在终端输入:sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql 则出现如下画面:
确认后,紧接着出现画面:
安装成功!至于设置mysql账户、密码,创建数据库,分配用户权限等看帮助文档 ,内容更多更详!相比第一次的安装,这次的顺利要感谢ubuntu中文论坛。碰到apache2无法解析php文件,我也是从中得到了解决方案。需要注意的是,论坛中可能每个人的系统版本不太一样,所以看到别人的经验时也要小心噢(我吃过哑巴亏)!还有安装任何不太熟悉的软件时,先前最好看看相关文档!
-
- 帖子: 84
- 注册时间: 2006-11-09 7:53
- 联系:
-
- 帖子: 27
- 注册时间: 2007-01-22 21:20
-
- 帖子: 84
- 注册时间: 2006-11-09 7:53
- 联系:
-
- 帖子: 27
- 注册时间: 2007-01-22 21:20
先确保/mods-available/下有php5.conf和php5.load,在你链接sudo ln –s之后,应该在/mode-enabled/就有php5.conf和php5.load。如果你说还不能解析,查看(ls -l)你没有访问/var/www的权限,改成你相应的权限。考试的烦恼 写了:谢谢答复,JasonMiao 写了:检查/etc/apache2/mods-available/下有没有php5.conf和php5.load
再到/etc/apache2/mods-enabled/下看看有没有他们的软连接
我曾经碰到没有这些项目,因为之前我装过apache后,删除了
我查看了这俩个文件夹,/mode-enabled/下面是没有这俩个文件,我把他们ln -s 链接到了/mode-enabled/下面,可是还是不能解析呢?请问还有没有可能是别的问题,谢谢了
如果实在不行,建议你先用sudo apt-get autoremove ***,然后删除所有包含apahce php mysql的文件夹(因为有些用命令是删除不干净的)。重装!(以上为愚见),祝你好运!
给你附上各个的文件目录以便操作:
1.mysql
/usr/share/mysql
/usr/lib/perl5/auto/DBD/mysql
/usr/lib/perl5/DBD/mysql
/usr/bin/mysql
/etc/init.d/mysql
/etc/mysql
/var/lib/mysql
/var/lib/mysql/mysql
/var/log/mysql
2.php5
/usr/share/php5
/usr/share/doc/php5
/usr/lib/php5
/etc/php5
/etc/cron.d/php5
/var/lib/php5
3.apache2
/usr/share/apache2
/usr/share/doc/apache2.2-common/examples/apache2
/usr/sbin/apache2
/usr/lib/apache2
/etc/php5/apache2
/etc/default/apache2
/etc/init.d/apache2
/etc/apache2
/etc/logrotate.d/apache2
/var/lock/apache2
/var/run/apache2
/var/log/apache2
/var/cache/apache2
- iblicf
- 帖子: 3766
- 注册时间: 2007-01-15 17:15
gutsy 下装得吧? sites-enable 是空的吧,?考试的烦恼 写了:谢谢答复,JasonMiao 写了:检查/etc/apache2/mods-available/下有没有php5.conf和php5.load
再到/etc/apache2/mods-enabled/下看看有没有他们的软连接
我曾经碰到没有这些项目,因为之前我装过apache后,删除了
我查看了这俩个文件夹,/mode-enabled/下面是没有这俩个文件,我把他们ln -s 链接到了/mode-enabled/下面,可是还是不能解析呢?请问还有没有可能是别的问题,谢谢了
试试,
代码: 全选
sudo a2ensite default
- 内存不足
- 论坛版主
- 帖子: 3277
- 注册时间: 2005-08-18 18:43
- 联系:
-
- 帖子: 3
- 注册时间: 2006-02-18 1:08