关于LAMP环境安装和配置的简单概述

很久之前为了搭建oj就建立了LAMP环境,但是一直没有怎么配置,也不知道会出现什么问题。
直到最近配置url重写的时候发现了问题。大概总结一下,已备以后再遇到。。。

安装:

sudo apt-get install php5 apache2 mysql-server php5-mysql php5-gd php5-cli

配置文件路径:

1.apache 的配置文件路径 /etc/apache2/apache2.conf /*这个= =。普通的apache发行版本配置文件是:httpd.conf,Ubuntu发行版本的主配置文件是:apache2.conf
根设置(默认主目录)在 /etc/apache2/sites-available/default*/
2.apache 网站字符编码配置路径 /etc/apache2/conf.d/charset
3.php.ini 路径 /etc/php5/apache2/php.ini
4.mysql配置文件 路径 /etc/mysql/my.cnf 一般不要使用,尤其是新手

配置apache

更改字符集

sudo vim /etc/apache2/conf.d/charset
将其中的`#AddDefaultCharset` 的井号去掉,后面字段改成UTF-8(如果您的网站是这样了话)
AddDefaultCharset     UTF-8 中间的空格数并不重要,但一定要有。

修改apache的根目录(如果需要的话)

sudo vim /etc/apache2/sites-enabled/000-default 
将其中的 DocumentRoot /var/www 改成您想要的目录比如 DocumentRoot /var/www/htdocs/ 以上                  Apache2就基本配置完成了。重启Apache2服务即可。 下面的是参考,一般不需要改变,除非有特殊需求。

开启rewrite功能

sudo a2enmod rewrite #开启apache 的rewrite功能
/*a2enmod 启用模块  a2dismod 禁用模块*/