关于LAMP环境安装和配置的简单概述
关于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 禁用模块*/