nothingnothingnothingnothingnothingnothingnothingnothingnothingnothingnothingnothingnothingnothingnothingnothingnothingnothingnothingnothing
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 结果如图