Ubuntu下LAMP的搭建
创始人
2024-07-22 18:00:55
0

  UbuntuLAMP的搭建

  LAMP 的意思是 Linux + Apache + MySql + PHP ,全是免费开源的。

  LAMP安装其实简单,但是***次安装时,不太熟悉,走了很多弯路,对应不同版本的linux,apache,mysql,PHP,安装方法可能会有所不同,一定注意版本的问题,网上资料很多,但是也有很多垃圾资料,搞得头晕眼花的。以下都在root权限操作。

  1. Linux系统为Ubuntu 9.04

  命令:cat /etc/issue

  文件/etc/issue保存着系统的版本信息。

  命令:lsb_release –a

  显示系统的版本信息。如下:

  No LSB modules are available.

  Distributor ID: Ubuntu

  Description: Ubuntu 9.04

  Release: 9.04

  Codename: jaunty

  2. 安装apache

  命令:apt-get install apache2

  安装apache服务器,会联网下载,并自动安装。

  命令:/etc/init.d/apache2 start

  启动apache服务器。

  命令:netstat –tnl

  查看网络状态的命令,apache一般监听80端口,如看到有80端口,说明apache已运行,显示如下:

  Active Internet connections (only servers)

  Proto Recv-Q Send-Q Local Address Foreign Address State

  tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN

  tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN

  tcp6 0 0 ::1:631 :::* LISTEN

  为进一步确认,可打开浏览器,输入http://localhost,出现It works !说明运行成功。默认的页面是 /var/www/index.html

  命令: apache2 –v

  查看apache服务器的版本。显示如下:

  Server version: Apache/2.2.11 (Ubuntu)

  Server built: Aug 16 2010 17:45:31

  命令:/etc/init.d/apache2 stop

  停止apache服务器。

  3. 安装php

  命令: apt-get install php5

  安装php。

  命令:gedit /var/www/testphp.php

  输入:

  保存。

  测试,在浏览器输入:http://localhost/testphp.php

  4. 安装mysql

  命令:apt-get install mysql-server

  安装mysql。安装过程中会提示输入用户名和密码,输入用户名 root,密码 root ,后面登录时要用。。

  命令:/etc/init.d/mysql start

  启动mysql。

  命令:mysql –uroot –proot

  以用户名root,密码root,登录mysql,-u代表用户,-p代表密码,不带空格。显示如下:

  Welcome to the MySQL monitor. Commands end with ; or \g.

  Your MySQL connection id is 37

  Server version: 5.0.75-0ubuntu10.5 (Ubuntu)

  Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

  数据库操作的命令后要加 ; 号。如:

  1.   show databases; //显示所有的数据库名  
  2.  
  3.   create database db; //建立新数据库db  
  4.  
  5.   use db; //切换数据库名  
  6.  
  7.   create table em(id int(3) primary key,name char(10)); //建表  
  8.  
  9.   insert into em values(100,’zhang’); //插入数据  
  10.  
  11.   insert into em values(100,’wang’); //插入数据  
  12.  
  13.   insert into em values(100,’zhao’); //插入数据  
  14.  
  15.   show tables; //显示数据库中的表名  
  16.  
  17.   select * from em; //查看表中的数据  
  18.  
  19.   exit; //退出  
  20.  

  5. 安装phpmyadmin

  命令:apt-get install phpmyadmin

  这是个辅助的工具,服务器端安装后,客户端可以远程登录到服务器,对mysql的数据库进行相关操作,安装过程中会提示输入用户名和密码,phpmyadmin的功能是用php实现的,安装后,在apache的配置文件文件 /etc/apache2/apache2.conf 中加入如下内容:

  1.   Include /etc/phpmyadmin/apache.conf  
  2.  

  重启apache服务器。在浏览器中输入:http://localhost/phpmyadmin,即可登录,进行数据库的相关操作。

  6. 安装java

  1.   apt-get install openjdk-6-jre //安装jre  
  2.  
  3.   apt-get install openjdk-6-jdk //安装jdk  

【编辑推荐】

  1. lamp安装教程之编译、安装Mysql
  2. lamp安装教程之编译、安装Apache
  3. lamp安装教程之编译、安装PHP

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...