目前世界最流行的企业建站方式是LAMP(Linux+Apache+MySQL+PHP),即便用Linux做为操做系统,Apache做为Web服务器,MySQL做为数据库,PHP做为服务器端脚本解释器。这四个软件都是遵循GPL的开放源码软件,它们安全、稳定、快速、功能强大,使用它们能够创建一个快速、稳定、免费的网站系统。下文介绍的是CentOS下配置LAMP环境的详细描述。php
1. 先查看下你的CentOS的版本是什么,见文章:查看CentOS版本的方法mysql
2. 个人版本是 centOS 5.6,而后google 关键字:centOS 5.6 LAMPlinux
3. 个人安装步骤以下:web
准备工做:sql
首先,肯定本身的资料库和包是最新的,命令以下:数据库
若是有包须要更新,执行命令“yum update”中途会提示你是否赞成下载,而后你输入 y,Enter就能够了。apache
Apache:vim
下面,咱们须要安装Apache,设置为启动时运行,而后启动服务。(由于先前装svn的时候,我装了apache,因此这个命令我没测试,若有问题,请留言告之)安全
MySql:服务器
安装MySql相似于Apache,惟一的区别在于,须要运行一个基本的设置向导。
命令以下:
而后提示你:Remove anonymous users?[Y/n] (是否删掉匿名用户)
我输入:Y,而后 Enter,提示 … Success!
再提示你:Disallow root login remotely?[Y/n](是否取消远程root登陆)
我输入:Y,而后Enter,提示 … Success!
再提示你:Remove test database and access to it?[Y/n](是否删掉test数据库)
我输入:Y,而后Enter,提示 … Success! 以及一些信息
再提示你:Reload privilege tables now?[Y/n]
我输入:Y,而后Enter,提示 … Success! 以及一些信息
① 设置数据库默认的字符集为utf8
命令:
修改以下:
保存退出后,设置mysql服务随系统自启动,命令以下:
2~5显示on就能够了。
启动mysql服务,下面是命令:
提示:
能够登陆mysql进行测试:
其余命令补充说明:
未完:http://www.linuxidc.com/Linux/2011-07/39113.htm
PHP
最后,咱们安装PHP以及PHP MySQL模块。下面的命令是安装PHP 5.1的:
下面的命令是安装 PHP5.3(CentOS 5.6最新版本,建议大多数新用户安装):