快速业务通道

CentOS LAMP安装与配置

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-03-29

2011/8/1 12:43
环境:Ubuntu11.04 desktop Virtualbox4.0 CetnOS 5.5
以前在Ubuntu上安装过LAMP,一直没在CentOS上装过,不过这两个好像安装都一样,很方便.

第一步:安装apache mysql php
#yum install httpd httpd-devel mysql mysql-server mysql-devel php -y
//安装apacher服务器、apacher所需的库和包含文件、MySQL服务器、MySQL所需的库和包含文件、PHP

系统提示:
Installing
httpd-devel、mysql-server、mysql、mysql-devel、php
installing for dependencies:
apr-devel、apr-util-devel、cyrus-sasl-devl、db4-devel、e2fsprogs-devel、expat-devel、gcc、glibc-debel、glibc-headers、kernel-headers、keyutils-libs-devel、 krb5-devel、libselinux-devel、libsepol-devel、openldap-devel、openssl-devel、perl-DBD-MySQL、perl-DBI、php-cli、php-common、zlib-devel、

第二步:配置MySQL
创建mysql启动链接
chkconfig --levels 235 mysqld on //这样mysql会随着系统启动而启动


启动mysql
#etc/init.d/mysqld start

给root设置密码:
# mysql_secure_installation

系统提示:
In order to log into MySQL to secure it, we''ll need the current
password for the root user. If you''ve just installed MySQL, and
you haven''t set the root password yet, the password will be blank,
so you should just press enter here.
Enter current password for root (enter for none):
(一般刚装上mysql,root没有密码,在此直接Enter)

Setting the root password ensures that nobody can log into the MySQL
root user without the proper authorisation.

Set root password? [Y/n] Y

New password: 12345678 //设定新密码

Re-enter new password:12345678 //再次确认密码

之后一路Enter就可以了

第三步:测试apache和php

创建httpd启动链接
chkconfig --levels 235 httpd on

启动apache

/etc/init.d/httpd start

apache测试:在浏览器里输入服务器IP,打开后看到apache那经典的页面,OK!apache正常运行了(如开了防火墙,不要忘记在防火墙放行www).

PHP测试:创建个php.info
vim /var/www/html/info.php

<?
phpinfo();
?>

然后在浏览器里输入http://IP/info.php应该能看到测试页面

第四步:让PHP支持mysql
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring

系统提示:(安装以下软件包)
Installed:
php-gd.i386 0:5.1.6-27.el5_5.3 php-imap.i386 0:5.1.6-27.el5_5.3 php-ldap.i386 0:5.1.6-27.el5_5.3
php-mbstring.i386 0:5.1.6-27.el5_5.3 php-mysql.i386 0:5.1.6-27.el5_5.3 php-odbc.i386 0:5.1.6-27.el5_5.3
php-pear.noarch 1:1.4.9-6.el5 php-xml.i386 0:5.1.6-27.el5_5.3 php-xmlrpc.i386 0:5.1.6-27.el5_5.3

安装好后再重启httpd
#/etc/init.d/httpd restart

再在浏览器里输入http://IP/info.php应能看到mysql的模块

第五步:安装phpmyadmin
在centos里phpmyadmin无法用yum install来安装,先要加入
wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm

在这一步,我的服务器就不行了,我这儿是要通过ISA的代理连接,到这儿

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号