CentOS LAMP配置手册

系统 Linux
用过LAMP的人们都知道,LAMP是由 Linux+Apache+Mysql+Perl/PHP/Python 一起组成的,如何在CentOS 下配置LAMP是初学者应该学习的,本文讲下具体的实现过程!

 

LAMP 

图-LAMP

  今天用yum方法搭建起了个CentOS LAMP环境,中间遇到了很多问题,经过google和各位前辈的帮助,终于将环境搭建起来,现在把完整的步骤记录下来:

  一、换源,sohu的相当好用。

  备份CentOS-Base.repo

  view sourceprint?cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

  替换源

  用vi打开CentOS-Base.repo,并将内容清空,然后将下面的内容复制进去,并保存。

  view sourceprint?# CentOS-Base.repo

  #

  # This file uses a new mirrorlist system developed by Lance Davis for CentOS.

  # The mirror system uses the connecting IP address of the client and the

  # update status of each mirror to pick mirrors that are updated to and

  # geographically close to the client. You should use this for CentOS updates

  # unless you are manually picking other mirrors.

  [base]

  name=CentOS-$releasever - Base

  baseurl=http://mirrors.sohu.com/centos/$releasever/os/$basearch/

  gpgcheck=1

  gpgkey=http://mirrors.sohu.com/centos/RPM-GPG-KEY-CentOS-5

  #released updates

  [updates]

  name=CentOS-$releasever - Updates

  baseurl=http://mirrors.sohu.com/centos/$releasever/updates/$basearch/

  gpgcheck=1

  gpgkey=http://mirrors.sohu.com/centos/RPM-GPG-KEY-CentOS-5

  #packages used/produced in the build but not released

  [addons]

  name=CentOS-$releasever - Addons

  baseurl=http://mirrors.sohu.com/centos/$releasever/addons/$basearch/

  gpgcheck=1

  gpgkey=http://mirrors.sohu.com/centos/RPM-GPG-KEY-CentOS-5

  #additional packages that may be useful

  [extras]

  name=CentOS-$releasever - Extras

  baseurl=http://mirrors.sohu.com/centos/$releasever/extras/$basearch/

  gpgcheck=1

  gpgkey=http://mirrors.sohu.com/centos/RPM-GPG-KEY-CentOS-5

  #additional packages that extend functionality of existing packages

  [centosplus]

  name=CentOS-$releasever - Plus

  baseurl=http://mirrors.sohu.com/centos/$releasever/centosplus/$basearch/

  gpgcheck=1

  enabled=0

  gpgkey=http://mirrors.sohu.com/centos/RPM-GPG-KEY-CentOS-5

#p#

 

  二、更新一下系统

  view sourceprint?#yum -y update

  三、安装Apache

  view sourceprint?#yum install httpd

  安装完成后,用

  view sourceprint?/etc/init.d/httpd start

  启动apache

  设为开机启动

  view sourceprint?#chkconfig httpd on

  四、安装MYSQL

  view sourceprint?#yum install mysql mysql-server

  同样,完成后,用

  view sourceprint?/etc/init.d/mysqld start

  启动mysql

  设置MYSQL密码

  view sourceprint?#/usr/bin/mysqladmin -u root -h localhost password '新密码'

  #mysql -u root –p #进入MYSQL,

  #Enter Password: # [输入密码即可]

  更新MYSQL密码

  view sourceprint?mysql> USE mysql;

  mysql> UPDATE user SET Password=PASSWORD('newpassword') WHERE user='root';

  mysql> FLUSH PRIVILEGES;

  允许远程登录

  view sourceprint?mysql>GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;

  完成后就能用mysql-front远程管理mysql了。

  让MYSQL数据库更安全

  view sourceprint?mysql -u root -p [此时会要求你输入刚刚设置的密码,输入后回车即可

  mysql> DROP DATABASE test;     [删除test数据库]

  mysql> DELETE FROM mysql.user WHERE user =’’;       [删除匿名帐户]

  mysql> FLUSH PRIVILEGES;     [重载权限]

  mysql> exit;                            [退出MYSQL]

  设为开机启动

  view sourceprint?#chkconfig mysqld on

#p#

  五、安装PHP

  view sourceprint?#yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml libmcrypt

  view sourceprint?#/etc/init.d/httpd start [运行HTTPD]

  六、测试一下

  在/var/www/html/新建个test.php文件,将以下内容写入,然后保存。

  view sourceprint?

  phpinfo();

  ?>

  然后在客户端浏览器里打开http://IP/test.php,若能成功显示,则表示安装成功。

  至此,安装完毕。感慨,YUM真是太好用了。

通过文章的介绍,我们应该都能掌握CentOS LAMP配置技巧,在以后的构建过程中就简单多了!

【编辑推荐】

  1. 简单的在 ubuntu 下安装lamp
  2. 搭建LAMP测试平台
  3. LAMP架构——我的工作心得
  4. LAMP攻略之MySQL常用语法语句
  5. LAMP攻略之PHP执行sql语句的写法
  6. LAMP攻略之MySQL数据库结构和数据导出及导入
  7. LAMP攻略之MySQL索引

 

 

 

责任编辑:赵鹏 来源: 网络转载
相关推荐

2011-03-08 11:22:32

LAMP安装

2011-03-11 10:39:09

CentOS 5.5安装LAMP

2011-09-09 17:23:53

CentOSLAMPmysql

2011-03-11 12:57:30

CentosLAMP

2011-03-22 10:17:22

LAMP

2011-03-09 13:03:15

Centos搭建LAMP

2011-03-11 17:14:27

2011-03-14 13:51:14

LAMP配置

2011-03-10 15:44:18

CentOSLAMP安装

2011-03-09 16:16:54

CentOSLAMP

2011-03-10 15:44:18

CentOSLAMP安装

2011-03-23 15:55:41

LAMP

2011-03-11 09:54:48

CentOSLAMP安装

2011-01-18 18:28:49

Thunderbird配置

2010-05-21 15:12:58

Centos下SVN的

2011-03-09 10:52:36

CentOS安装LAMP

2011-03-21 10:15:07

LAMPLAMP安装LAMP配置

2011-03-11 16:42:38

Ubuntu安装LAMP

2011-03-22 13:06:18

LAMPMysql

2011-03-23 11:14:47

LAMP配置
点赞
收藏

51CTO技术栈公众号