Ubuntu下Apache服务器安装与配置详解

需积分: 9 3 下载量 62 浏览量 更新于2024-11-26 收藏 48KB DOC 举报
在Ubuntu系统中配置Apache服务器是一个常见的任务,特别是在开发和运维环境中。本文将指导你通过几个关键步骤来完成这项工作,确保你能够顺利地安装Apache2、PHP5以及MySQL,并对它们进行必要的配置。 首先,安装Apache2、PHP5和MySQL是基础。使用`sudo apt-get install apache2 libapache2-mod-php5 php5 php5-gd mysql-server php5-mysql phpmyadmin`命令,你可以一键安装这些组件。在这个过程中,当提示输入MySQL root用户的密码时,请妥善记录以便后续管理。 安装完成后,启用mod_rewrite模块是必要的,因为mod_rewrite允许你对URL进行重写,这对于实现动态网页功能非常重要。通过执行`sudo a2enmod rewrite`命令,激活这个模块。 接着,我们需要修改Apache的默认网站配置。在`/etc/apache2/sites-available/default`文件中,原始配置是将文档根设在`/var/www/`。为了自定义你的网站目录,比如设置在`/home/felix/www/`,你需要编辑该文件并更新`DocumentRoot`和`<Directory>`标签,确保`Options FollowSymLinks`和`AllowOverride None`设置正确。 记得替换`webmaster@localhost`为你自己的电子邮件地址。保存并关闭文件后,使用`sudo gedit`或文本编辑器打开,然后按照新的路径配置`<Directory>`部分。 完成配置后,重启Apache服务以应用更改,使用命令`sudo /etc/init.d/apache2 restart`。这将使新的设置生效,确保你的网站可以被Apache服务器正确访问。 如果还需要安装MySQL,文中提到的`sudo apt-get install mysql-server`用于安装,但这个步骤可能已经在前面的安装步骤中完成。如果尚未安装,按照提示进行即可。 这篇文章详细介绍了在Ubuntu系统中配置Apache服务器的过程,包括安装相关软件、启用mod_rewrite模块、修改网站目录和重启服务。这对于初学者和有经验的用户来说都是一个实用的指南,可以帮助你快速搭建一个基础的LAMP(Linux、Apache、MySQL和PHP)环境。