Ubuntu 下 Apache2 的安装和配置

其实在 Ubuntu 下面安装 Apache2 和 PHP 很简单,基本上只要按照这篇文章所说的就可以了,简单说来就是:

  1. sudo apt-get install apache2
  2. apt-get install libapache2-mod-php5
  3. apt-get install php5
  4. 编辑/etc/php5/apache2/php.ini文件:
    ...
    memory_limit = 8M =>修改成你所需的内存大小
    upload_max_filesize = 2M =>修改文件最大上传尺寸
    ...
    extension=mysql.so 支持Mysql服务
    extension=gd.so 支持gd函数
    ...
  5. sudo /etc/init.d/apache2 restart

但是关键的是安装好之后,每次访问 http://127.0.0.1 都会转到 /var/www 目录下面去,无论我怎样修改 /etc/apache2/httpd.conf 都不行,后来发现是因为系统配置文件 /etc/apache2/apache.conf 里面 INCLUDE 了许多额外的配置文件,而就是在这些配置文件中设定了 DOCUMENTROOT 为 /var/www,结果覆盖了我自己在 httpd.conf 里面的设置。所以需要修改 apache.conf 文件。其实这样的做法与设置多个配置文件的初衷不大符合,因为从理论上来说,既然讲系统配置文件和用户配置文件分开,目的就是为了能够不修改系统配置文件,而是直接修改用户配置文件来达到覆盖系统默认配置的目的,而现在这样我们就不得不修改 apache.conf 这个系统配置文件了。



Leave a Comment

(required)

(required)

Formatting Your Comment

The following XHTML tags are available for use:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

URLs are automatically converted to hyperlinks.