Chinaunix首页 | 论坛 | 博客
  • 博客访问: 32789
  • 博文数量: 14
  • 博客积分: 260
  • 博客等级: 二等列兵
  • 技术积分: 150
  • 用 户 组: 普通用户
  • 注册时间: 2011-09-02 13:31
个人简介

nothingnothingnothingnothingnothingnothingnothingnothingnothingnothingnothingnothingnothingnothingnothingnothingnothingnothingnothingnothing

文章分类

全部博文(14)

文章存档

2011年(14)

分类: 系统运维

2011-11-07 22:36:46

 

什么是LAMP  

Linux+Apache+Mysql+PHP

LAMP的主配置文件

Apache           /etc/httpd/conf/httpd.conf

PHP               /etc/php.ini

Mysql            /etc/my.cnf

 

操作系统:CentOS 5.4

 

RPM方式安装LAMP

我们首选这种方式,首先挂载光盘

# mount /dev/cdrom /mnt/iso/

查看软件相关包的方法:在rpm包仓库目录下

#ls  /mnt/iso/CentOS/http*

httpd-2.2.3-31.el5.centos.i386.rpm

httpd-devel-2.2.3-31.el5.centos.i386.rpm

httpd-manual-2.2.3-31.el5.centos.i386.rpm

查看系统中是否已安装软件

# rpm -qa | grep mysql

# rpm -qa | grep php

# rpm -qa | grep http

httpd-2.2.3-31.el5.centos   #可以看到htttp软件已经安装了我们可以先卸载它再安装

rpm方式卸载httpd的方法

#rpm –e  httpd


 

安装Mysql

# rpm -ivh perl-DBD-MySQL-3.0007-2.el5.i386.rpm

# rpm -ivh mysql-server-5.0.77-3.el5.i386.rpm

安装Apache

# rpm -ivh httpd-2.2.3-31.el5.centos.i386.rpm

安装PHP

# rpm -ivh php-common-5.1.6-23.2.el5_3.i386.rpm

# rpm -ivh php-cli-5.1.6-23.2.el5_3.i386.rpm

# rpm -ivh php-5.1.6-23.2.el5_3.i386.rpm

安装PHP支持mysql的模块

# rpm -ivh php-pdo-5.1.6-23.2.el5_3.i386.rpm

# rpm -ivh php-mysql-5.1.6-23.2.el5_3.i386.rpm


YUM方式安装LAMP

先要配置YUM仓库

#mount /dev/hdc /mnt                     #挂载光盘

# cd /etc/yum.repos.d/

# mv CentOS-Base.repo CentOS-Base.repo.bak

# cp CentOS-Media.repo CentOS-Media.repo.bak

# vi CentOS-Media.repo

[c5-media]

name=CentOS-$releasever - Media

baseurl=file:///mnt/           

gpgcheck=1

enabled=1                        

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

 

# yum clean all                  #清除缓存

# yum list

安装LAMP

#yum install -y mysql-server mysql

#yum install -y php php-mysql

#yum install -y httpd


启动服务

# service mysqld start                  #启动Mysql服务

# service httpd start                            #开启Apache服务

设置服务作为守护进程随机启动

# chkconfig httpd on

# chkconfig mysqld on

或用ntsysv命令设置开机启动,这种方式只设置在3级别启动

# ntsysv

 

 


 

 

访问测试

访问Mysql

# mysql -u root –p         #第一次登录mysql,默认没有密码,按Enter进入

mysql> show databases;                        #查看所有的数据库实例

mysql>use test       ;                    #使用数据库实例test

mysql>show tables;              #查看表

mysql>exit                   #退出

mysql>quit                   #退出

mysql> \q             #退出


 

 

访问Apache服务

浏览器访问IP,结果如图

 

测试PHP是否支持mysql模块

# vi /var/www/html/test.php

phpinfo();

?>

浏览器访问IP/test.php 结果如图

 

 

阅读(916) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~