手工部署,系统运维,环境搭建|CentOS6.x纯手工构建LAMP环境指南

  本文将介绍如何在 CentOS 系统上快速搭建 LAMP 环境,整个过程主要分为三个步骤:安装组件、启动服务以及简单配置 MySQL。

  1、安装 LAMP 所需的软件

  在 CentOS 下构建 LAMP 环境十分简单,只需要通过一条命令就能将 Apache、PHP、PHP-FPM、MySQL 及 PHP-MySQL 模块一并安装。执行以下命令即可完成安装:

    yum install -y httpd php php-fpm mysql mysql-server php-mysql

  安装完成后,就可以认为基本的软件包已成功添加到系统中。

  2、启动各项服务

  安装完成后,需要将 Apache、MySQL 及 PHP-FPM 三个服务启动起来。注意,通常我们所说的 Web 服务指的是 Apache,而不是整个服务器。依次执行下列命令启动服务:

    service httpd start

    service mysqld start

    service php-fpm start

  接下来,使用命令 netstat -tunlp 检查各个服务的监听端口情况。你应能看到 Apache 正在监听 80 端口,MySQL 监听 3306 端口,而 PHP-FPM 则监听在 9000 端口,并且各项服务均已正常启动。此时,你可以通过浏览器访问服务器的外网 IP 地址,若能看到 Apache 的默认测试页面,就表明环境搭建已经初步成功。

  为了进一步验证 PHP 的运行情况,建议进入 Apache 默认的 Web 根目录 /var/www/html,新建一个 PHP 测试页面。具体操作如下:

    cd /var/www/html

    touch test.php

    vi test.php

  在 vi 编辑器中,按 i 进入插入模式,然后复制下面的代码到文件中:

    

  编辑完成后,按 Esc 键退出编辑模式,再输入 :wq 保存并退出。此时,可以通过命令 cat test.php 检查文件内容是否正确。最后,在浏览器中访问 服务器IP/test.php ,若能显示 PHP 信息页面,则表明 PHP 配置无误,LAMP 环境搭建已完成大部分工作。

  3、配置 MySQL

  许多应用(比如某些论坛程序)需要使用 MySQL 数据库,因此需要为 MySQL 设置一个初始的 root 用户密码。在启动 mysqld 服务后,执行下列命令设置密码(将 XXXXXX 替换为你自定义的密码):

    mysqladmin -u root password "XXXXXX"

  之后,使用命令 mysql -u root -p 并输入刚刚设置的密码,即可登录 MySQL 数据库。确认登录成功后,LAMP 环境的所有组件均已配置到位。

  至此,你的 LAMP 环境已经完全搭建成功,现在可以开始上传网站代码并进行后续的站点建设工作。

手工部署,系统运维,环境搭建|CentOS6.x纯手工构建LAMP环境指南