CentOS 6.5 系统安装及LAMP环境安装(yum方式)配置详解(二)

二、lamp环境的安装和配置

这里就开始介绍如何在 CentOS 6.0 上安装 LAMP 组件。经过如下语句安装,目前安装到的版本为:

  • PHP:5.3.2
  • Apache:2.2.15
  • MySQL:5.1.52

1、安装 MySQL

首先来进行 MySQL 的安装。打开超级终端,输入:

[root@localhost ~]# yum -y install mysql mysql-server mysql-devel

注:也可直接使用通配符*安装所有mysql相关扩展 e.g. yum -y install mysql*

安装完毕,让 MySQL 能够随系统自动启动:

[root@localhost ~]# chkconfig --levels 235 mysqld on
[root@localhost ~]# /etc/init.d/mysqld start

设置 MySQL 数据 root 账户的密码:

[root@localhost ~]# mysql_secure_installation

当出现如下提示时候直接按回车:

Enter current password for root

出现如下再次回车:

Set root password? [Y/n]

出现如下提示输入你需要设置的密码,回车后在输入一次确认:

New password:

接下来还会有四个确认,分别是:

Remove anonymous users? [Y/n]
Disallow root login remotely? [Y/n]
Remove test database and access to it? [Y/n]
Reload privilege tables now? [Y/n]

直接回车即可。

2、安装 Apache 组件

由于 CentOS 已经封装了 Apache,直接运行安装:

[root@localhost ~]# yum -y install httpd httpd-devel

注:也可直接使用通配符*安装所有httpd相关扩展 e.g. yum -y install httpd*

同样配置系统让 Apache 随系统启动:

[root@localhost ~]# chkconfig --levels 235 httpd on

配置完毕,启动 Apache:

[root@localhost ~]# /etc/init.d/httpd start

  此时已经可以访问你的服务器,不出意外的话,能够看到 “Apache 2 Test Page powered by CentOS” 的测试页面。注意,如果其他机器访问这台服务无法显示这个页面,而直接在这台服务器上可以访问的话,一般情况下是 CentOS 自带的防火墙禁止了。你只需要进入防火墙,将 “WWW” 对应的 “80” 端口打开即可。

  注意:在 CentOS 中 Apache 的默认根目录是 /var/www/html,配置文件 /etc/httpd/conf/httpd.conf。其他配置存储在 /etc/httpd/conf.d/ 目录。

3、安装 PHP

输入如下指令安装 PHP:

[root@localhost ~]# yum -y install php

注:也可直接使用通配符*安装所有php相关扩展 e.g. yum -y install php*

需要重新启动 Apache 服务:

[root@localhost ~]# /etc/init.d/httpd restart

4、测试 PHP 相关信息

这步实际上可以省略,但是为了测试是否安装成功,你可以新建一个 PHP 页面进行测试,使用 vim 编辑器新建:

[root@localhost ~]# vi /var/www/html/info.php

按 “i” 键进行编辑,输入:

<?php
    phpinfo();
?>

编辑完毕,按 “ESC” 键退出编辑模式,接着输入:

:wq

然后回车,即保存并退出。

  此时你可以访问你的站点地址,例如 “http://192.168.1.2/info.php”,查看是否能看到相关的 PHP 信息。

  看到这样的图,就说明 PHP 安装成功了。

5、将 PHP 模块和 MySQL 模块关联起来

还需要将 PHP 和 MySQL 关联起来,才能正常工作。搜索模块:

[root@localhost ~]# yum search php

安装相关模块:

[root@localhost ~]# yum install php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-odbc php-pear php-xml php-xmlrpc php-imap php-ldap

需要重启 Apache 模块才能生效:

[root@localhost ~]# /etc/init.d/httpd restart

  再次刷新刚才建立的 “info.php” 页面,往下拉找到相关 MySQL 模块,看是否检测到相关信息。

如果看到如上图相关信息,则说明 MySQL 工作正常了。

6、修改apache默认目录,有时候我们需要修改web存放目录,这样更安全

首先我们新建www用户组和www用户并指定根目录

CentOS 6.5 系统安装
完成后可以查看一下是否成功
CentOS 6.5 系统安装
 www用户添加成功
CentOS 6.5 系统安装
 修改/etc/httpd/conf/httpd.conf
去掉这句前面的注释否则一直报错
CentOS 6.5 系统安装
 修改为你自己的web目录
CentOS 6.5 系统安装
修改为你自己建的用户 
CentOS 6.5 系统安装
改完重启生效
CentOS 6.5 系统安装
7、虚拟主机设置,作为web服务器经常需要用到虚拟主机,简单配置即可
首先去掉这一句注释
CentOS 6.5 系统安装
下面这一段可以复制待用
CentOS 6.5 系统安装
 在conf.d目录中新建一个test.conf
CentOS 6.5 系统安装
 做如下配置后重启httpd服务
CentOS 6.5 系统安装
在新的web目录中创建index.php进行测试通过
 CentOS 6.5 系统安装 CentOS 6.5 系统安装


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值