CentOS5.5b上手动编译安装LAMP环境指南

需积分: 3 19 下载量 190 浏览量 更新于2024-09-13 收藏 66KB DOC 举报
"在 CentOS5.5b 上安装 LAMP(Linux、Apache、MySQL、PHP)的详细步骤" 在Linux环境中构建一个Web服务器通常选择LAMP架构,这包括Linux操作系统、Apache HTTP服务器、MySQL数据库管理系统以及PHP编程语言。在CentOS 5.5b上安装LAMP需要遵循以下步骤: 一、准备工作 首先,确保系统具备必要的编译工具,如GCC(GNU Compiler Collection)、GCC-C++和Make。这些工具用于编译源代码安装包。在无法联网的情况下,可以通过编辑yum配置文件,将安装光盘作为yum源。具体操作如下: 1. 挂载光盘到 `/media` 目录。 2. 编辑 `/etc/yum.repos.d/CentOS-Media.repo` 文件,设置光盘源的配置。 3. 在 `/etc/bashrc` 文件中设置别名,使yum命令指向c5-media仓库。 4. 使用 `yum -y install gcc gcc-c++ make` 安装编译工具。 接下来,如果系统中已有预装的Apache、MySQL和PHP的RPM包,需要先卸载它们。关闭相关服务,然后执行`yum remove httpd` 和 `yum remove mysql` 卸载。若存在依赖问题,可以使用 `rpm -e httpd-1.2.3.rpm --nodeps` 强制卸载。 二、关闭安全相关设置 1. 关闭SELinux:编辑 `/etc/selinux/config` 文件,将SELINUX的值改为`disabled`,然后重启系统使更改生效。 2. 关闭防火墙:由于Netfilter/iptables可能阻止80端口访问,所以暂时关闭防火墙。使用 `iptables -F` 清空规则,然后保存防火墙策略,以便重启后仍保持关闭状态。 三、编译安装 1. 安装基础库:例如,安装libxml2库,进入解压后的目录,执行 `./configure --prefix=/usr/local/libxml2` 配置安装路径,然后进行 `make` 和 `make install`。 接下来按照类似的方式,分别编译安装Apache、MySQL和PHP。每个源码包的安装流程一般包括: - 下载源码包。 - 解压缩。 - 运行 `./configure` 命令指定安装路径和配置选项。 - 执行 `make` 进行编译。 - 使用 `make install` 安装到指定位置。 - 配置环境变量,例如在 `.bashrc` 或 `.bash_profile` 中添加路径。 四、配置与测试 1. Apache配置:编辑 `/etc/httpd/conf/httpd.conf`,根据需求配置服务器信息。 2. MySQL配置:初始化数据库,设置root用户密码,并启动服务。 3. PHP配置:将PHP模块添加到Apache配置文件,如 `LoadModule php5_module /usr/local/php/libphp5.so`。 4. 重启Apache和MySQL服务。 5. 创建一个测试PHP文件(如 `info.php`),包含 `<?php phpinfo(); ?>`,通过浏览器访问测试PHP是否正常运行。 完成上述步骤后,LAMP环境就在CentOS 5.5b上成功搭建,可以用于开发和部署基于PHP的Web应用了。在实际环境中,记得开启防火墙并配置正确的端口开放策略,以确保系统安全。