Ubuntu 下 Apache2 的安装和配置
其实在 Ubuntu 下面安装 Apache2 和 PHP 很简单,基本上只要按照这篇文章所说的就可以了,简单说来就是:
sudo apt-get install apache2apt-get install libapache2-mod-php5apt-get install php5- 编辑/etc/php5/apache2/php.ini文件:
...
memory_limit = 8M =>修改成你所需的内存大小
upload_max_filesize = 2M =>修改文件最大上传尺寸
...
extension=mysql.so 支持Mysql服务
extension=gd.so 支持gd函数
... 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 这个系统配置文件了。