注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

韬光养晦

路漫漫其修远兮,吾将上下而求索

 
 
 

日志

 
 

LAMP 安装  

2008-07-22 20:41:42|  分类: Linux |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

转载来的,来源:

第一部分:http://www.linusky.cn/2008/07/20/ubuntu-apache-mysql-php.html

第二部分:http://hi.baidu.com/shj_shx/blog/item/fd6a90ce1f99543cb600c8b4.html


一、安装Ubuntu8.04

虽然说是配置LAMP环境,但在文章里并不会讲述如何安装Ubuntu8.04,因为关于如何Ubuntu8.04在网上已经有很多的教程了,就算是硬盘安装也是一件很简单的事了。这里我就给出一个链接好了,Ubuntu8.04硬盘安装指南,当然,上面这篇文章只是给出了安装的两种方法,如果你重来没有安装过Ubuntu,建议你在安装前先去官方的中文WIKI去了解下如何安装Ubuntu。

二、Apache的安装

Apache作为一个功能强大的Web程序,自然是架建Web服务器的首选,好了,下面我们就来安装Apache。在终端下输入下在面命令:

sudo apt-get install apache2

安装完毕后,接下来就要启动Apache了

sudo /etc/init.d/apache2 restart

在浏览器里输入http://localhost或者是http://127.0.0.1,如果看到了“It works!“,那就说明Apache就成功的安装了,Apache的默认安装,会在/var下建立一个名为www的目录,这个就是Web目录了,所有要 能过浏览器访问的Web文件都要放到这个目录里。

三、PHP的安装

在Ubuntu下安装软件是一件非常简单的事,只需要一个命令就可以了,在终端下执行下面的命令:

sudo apt-get install libapache2-mod-php5 php5

安装完后,我们要重新启动Apache,让它加载PHP模块:

sudo /etc/init.d/apache2 restart

接下来,我们就在Web目录下面新建一个PHP文件来测试PHP是否能正常的运行,命令:

sudo gedit /var/www/phpinfo.php

然后输入:

<?php bloginfo(); ?> (注意:使用时将bloginfo换成phpinfo,因为服务器的限制,不能使用phpinfo函数)

接着保存文件,在浏览器里输入http://127.0.0.1/phpinfo.php,如果出现了一个显示PHP运行参数的页面,那就说明 PHP已经正常运行了。但是如果没有显示出页面,而是提示你下载文件,这就说明Apaceh没有正确加载PHP模块,这时解决的方法是,在/etc /apache2/apache2.conf 或 /etc/apache2/mods-enabled/php5.conf文件里加入下面的一行命令:

AddType application/x-httpd-php .php .phtml .php3

在加入上面的命令后,再通过下面的命令应重启Apaceh该就能解决问题了:

sudo /etc/init.d/apache2 stop

sudo /etc/init.d/apache2 restart

四、MySQL的安装

sudo apt-get install mysql-server

在安装的最后,它会要求里输入root的密码,注意,这里的root密码可不是Ubuntu的root密码啊,是你要给MySQL设定的root密 码,当然,如果你乐意的话,你设成一样也是可以的。因为主要是用作本地测试有的,所以到这里MySQL也就安装完成了,如果真的是要用作服务器的话,那可 能还要去参考一下其它的设置才可以。






Ubuntu 8.04下配置LAMP的过程基本和Ubuntu 7.10下配置LAMP的过程相似。

1.Ubuntu8.04下安装LAMP组件
系统->系统管理->新立得软件包管理器, 打开新立得,编辑 –> 使用任务分组标记软件包 –> 勾选 LAMP Server。    其中配置文件在/etc/apache2目录中。

2.Ubuntu8.04下安装phpmyadmin
系统->系统管理->新立得软件包管理器,打开新立得搜索phpmyadmin,标记安装。
或sudo apt-get install phpmyadmin

3.启用 mod_rewrite 模块
sudo a2enmod rewrite

4.让apache支持.htm .html .php
sudo gedit /etc/apache2/apache2.conf
在文件后面加上
AddType application/x-httpd-php .php .htm .html
解决firefox显示乱码,还是这个文件,在后面加上
AddDefaultCharset UTF-8
这里的 UTF-8 也可根据实际情况用 gb2312代替.

5.重启apache
sudo /etc/init.d/apache2 restart
如果出现:
* Restarting web server apache2
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
继续sudo gedit /etc/apache2/apache2.conf
在文件后面加上:ServerName 127.0.0.1    

安装完以后在浏览器中输入http://localhost/或者http://127.0.0.1/可以访问/var/www/目录

比较常用的几个命令:重启 apache: sudo /etc/init.d/apache2 restart
                                   配置 php.ini: sudo gedit /etc/php5/apache2/php.ini
                                   配置 apache2.conf: sudo gedit /etc/apache2/apache2.conf


6.配置SQL

终端下输入mysql -u root -p

提示输入密码 直接输入原先安装时候设立的密码敲回车

会出现一个mysql>的提示符,输入

grant all on *.* to root@localhost identified by "passward" ;

在这里,root是用户名,passward是你想设置的密码,注意最后的那个 ; 不能少。密码设置好以后,用“quit”退出。

在下次登陆MYSQL的时候,如果直接在shell下输入mysql, 会提示错误:ERROR 1045 (28000): Access denied for user 'username'@'localhost' (using password: NO)。

应该带密码输入:mysql --password="密码" ,这样才能正常运行MYSQL。

              以上如有不当,欢迎各位不吝斧正!!!
  评论这张
 
阅读(214)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018