Linux环境下Apache+PHP安装与配置指南

0 下载量 47 浏览量 更新于2024-08-28 收藏 82KB PDF 举报
本资源是一份关于在Linux环境下安装Apache web服务器、PHP解释器以及MySQL数据库的详细教程。教程分为三个主要部分:Apache的安装、PHP的安装和配置,以及如何整合这三个组件。 1. Apache的安装: 首先,你需要从Apache官方网站下载适用于Linux的源码包,地址为http://www.apache.org/dist/httpd/。将下载的源码包解压到自定义的文件夹,例如/home/wj,并进行以下步骤: - 使用`cd /home/wj`进入文件夹。 - 使用`tar -zxvf httpd-2.0.54.tar.gz`解压文件。 - 将解压后的文件夹重命名为`apache`。 - 进入`apache`目录并执行`./configure --prefix=/usr/local/apache2 --enable-module=so`进行配置,指定安装路径并启用动态模块支持。 - 接着运行`make`和`make install`完成编译和安装,Apache将被安装到`/usr/local/apache2`。 2. PHP的安装: 接着,你需要从PHP官网下载适用于Linux的源码包,地址为http://www.php.net/downloads.php。同样将其解压到/home/wj目录,然后执行以下操作: - `cd /home/wj`进入文件夹。 - 解压并重命名PHP源码包。 - 进入PHP目录并运行`./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/lib --enable-track-vars --with-xml --with-MySQL`配置PHP,指定安装路径,连接Apache的apxs2工具,设置配置文件路径,以及开启变量追踪、XML和MySQL支持。 - 执行`make`和`make install`来安装PHP,将PHP安装到`/usr/local/php5`,并创建配置文件php.ini。 3. 配置整合: 最后,需要编辑Apache的配置文件`/usr/local/apache/conf/httpd.conf`以启用PHP支持: - 更新`ServerAdmin`行,将邮件地址替换为你的邮箱。 - 设置`DocumentRoot`为你存放网页内容的目录,例如`"/home/httpd/html/"`。 - 修改`Options FollowSymLinks MultiViews`,考虑安全因素,可能需要取消某些选项。 - 配置Apache以处理PHP文件,添加类似`AddType application/x-httpd-php .php`的行。 完成以上步骤后,重启Apache服务,你可以测试Apache和PHP是否正常工作,例如通过创建一个简单的PHP测试脚本来验证PHP解析器是否已成功集成。 这个教程适合初学者,旨在帮助他们在Linux环境中搭建一个基本的Web开发环境,用于运行PHP驱动的网站并利用MySQL数据库存储数据。通过这个过程,用户可以学习到Linux下的软件安装、配置和服务器管理的基本知识。