CentOS 6.3安装LAMP运营环境

  目标是安装Web Application 可扩展的运营环境,所以系统由多个角色组成:LB Server、Web Server、APP Server、DB Server。

  由于本文的主旨是LAMP(Linux、Apache、MySQL、php)安装,所以这里仅就Web Server与DB Server的安装部署作说明。

Ubuntu 13.04 安装 LAMP\Vsftpd\Webmin\phpMyAdmin 服务及设置

CentOS 5.9下编译安装LAMP(Apache 2.2.44+MySQL 5.6.10+PHP 5.4.12)

RedHat 5.4下Web服务器架构之源码构建LAMP环境及应用PHPWind

LAMP源码环境搭建WEB服务器Linux+Apache+MySQL+PHP

  

CentOS 6.3安装LAMP运营环境

二、软件版本

  Linux:CentOS6.3

  Apache:2.2

  Mysql:5.1/5.5(升级需求)

  PHP:5.3/5.2(老代码运行需求)

  就Linux的发行版本来说,会遇到Linux发行版本与需要运行的软件版本不一致的问题,经常花费相当多的时间做安装、编译与配置。

  这里是一些经验的总结:  

  我们在配置Server上走了弯路,认为Apache,php,mysql要分开安装在不同Server上。其实,完全没有必要,安装但关闭服务即可与配置目标一致,又可在出问题时开启进行本地测试。

  在Mysql版本上也纠结了很长时间。应该一开始就用最易用的方式搭建App,在保证应用没有问题的情况下(也就是我们熟悉App应用配置后),再对系统进行版本选择、配置、优化

三、安装流程

1、DB Server安装

  Mysql版本:5.1

1.1、安装Mysql

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

 

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

 

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

 

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

 

  设置 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]

 

  至此MySql安装完成。

1.2、安装Apache

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

 

[root@localhost ~]# yum install httpd

 

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

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

此时已经可以访问你的服务器,不出意外的话,能够看到 “Apache 2 Test Page powered by CentOS” 的测试页面。如下图所示

注意,如果其他机器访问这台服务无法显示这个页面,而直接在这台服务器上可以访问的话,一般情况下是 CentOS 自带的防火墙禁止了。

处理方式:

你只需要进入防火墙,将 “WWW” 对应的 “80” 端口打开即可。

执行命令:

[root@localhost ~]#iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 80-j ACCEPT

CentOS 6.3安装LAMP运营环境

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

1.3、安装PHP

  输入如下指令安装 PHP:

[root@localhost ~]# yum install php

  需要重新启动 Apache 服务:

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

1.4、测试PHP相关信息

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

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

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

<?php phpinfo(); ?>

  此时你可以访问你的站点地址,例如 “”,查看是否能看到相关的 PHP 信息

CentOS 6.3安装LAMP运营环境

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

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/665afd5e01c566c2c8d88f93a0a1cf95.html