最近在Ubuntu8.10S上搭建LAMP环境,遇到很多问题,走了很多弯路,在此做一下总结。
安装过程如下:
  1. sudo apt-get install mysql-server;
  2. sudo apt-get install apache2;
  3. sudo apt-get install php5;
  4. 下载并安装ZendOptimizer.
安装完成后,在测试过程中遇到如下问题(我相信很多向我这样初学的朋友都有可能碰到这个问题):
在浏览器中测试PHP文件的时候,它没法打开该文件却提示下载。
在网上搜索了很多资料后才找到解决的办法,在终端窗口执行以下命令:
sudo vi /etc/apache2/httpd.conf
使用vi打开httpd.conf这个文件,或者
sudo gnome-open /etc/apache2/httpd.conf
使用gedit来编辑该文件。Httpd.conf是个空白文档,写入两行代码:
ADDType application/x-httpd-php .php
ADDType application/x-httpd-php-source .phps
存盘退出。

PS:刚开始的时候我以为这个方法有问题,因为我改完httpd.conf这个文件后,再进行测试依然出现下载的窗口,sudo /usr/sbin/apache2ctl restart后也不行。由于当时马上下班了,我就没再研究,关机撤了,结果第二天上班再开机测试却成功了.-_-