Linux环境下Apache与PHP的安装与配置教程

版权申诉
0 下载量 8 浏览量 更新于2024-09-01 收藏 11KB PDF 举报
"该文档详细介绍了在Linux系统中如何通过YUM安装和配置Apache web服务器以及PHP环境。" 在Linux环境中,尤其是对于那些不熟悉编译源代码的用户,使用YUM工具进行软件安装和管理是一种简单且方便的方法。这份资料主要分为两个部分:A. YUM安装和B. 编译安装。 **A. YUM安装** 这部分讲解了如何使用YUM在Linux系统中安装Apache和PHP,以创建一个支持PHP的Web服务器环境。 A.1 **安装Apache** 1. 使用`yum install httpd`命令来安装Apache服务器。 2. 安装Apache的额外模块,如`httpd-manual`, `mod_ssl`, `mod_perl`, `mod_auth_mysql`等,这些模块可以提供手册、SSL支持、Perl脚本支持以及MySQL认证等功能。 3. Apache的配置文件位于`/etc/httpd/conf`目录下,这里是配置服务器行为的主要位置。 4. 重启Apache服务以应用配置更改,使用命令`service httpd restart`。 5. 设置Apache在系统启动时自动运行,使用`chkconfig httpd on`。 6. 如果需要卸载Apache,使用`yum remove httpd`即可。 A.2 **安装PHP** 1. 安装PHP及其一系列扩展,如`php-common`, `php-gd`, `php-mcrypt`, `php-pear`, `php-pecl-memcache`, `php-mhash`, `php-mysql`, `php-xml`, `php-mbstring`等,这些扩展提供了PHP的基本功能和与数据库、缓存等的交互。 2. PHP的配置文件位于`/etc/php.d/`目录下的各个`.ini`文件以及`/etc/php.ini`,这里可以定制PHP的运行环境。 3. 在Apache的DocumentRoot目录`/var/www/html`下创建一个名为`1.php`的文件,输入`<?php phpinfo(); ?>`,然后通过浏览器访问这个文件,如果能正常显示PHP信息,则表明PHP安装成功。 4. 卸载PHP使用`yum remove php`。 A.3 **PHP升级** 默认的PHP版本可能较旧,如5.1.16,可以通过添加新的YUM repo来升级到5.2.10或更高版本。例如,通过编辑`/etc/yum.repos.d/CentOS-Testing.repo`,启用CentOS测试仓库,并运行`yum upgrade php`来更新PHP。 **B. 编译安装** 对于追求最新版本或者自定义配置的用户,编译安装是另一种选择。这需要更多的步骤,包括安装必要的编译工具和依赖库。 B.0 **准备工作** 1. 首先安装编译工具,如`gcc`,使用`yum -y install gcc`。 2. 安装`libxml2`,因为PHP在编译时可能会用到这个库。 编译安装通常涉及下载源代码、配置选项、编译和安装步骤。对于Apache、PHP和MySQL,每个都需要单独进行。这种方式允许用户自定义编译选项,比如开启或关闭特定的功能,或者指定特定的配置文件路径。 这份资料详细指导了如何在Linux环境下通过YUM快速安装Apache和PHP,以及如何进行PHP的升级和编译安装,是Linux系统管理员进行Web服务器搭建的重要参考资料。