Debian7 apt-get 安装Apache2 PHP5 Mysql Apache扩展模块

/ 0

1、安装Apache服务
apt-get install apache2
2、安装php5
apt-get install php5
apt-get install libapache2-mod-php5
/etc/init.d/apache2 restart

3、安装mysql
apt-get install mysql-server
4、让apache、php支持mysql
apt-get install libapache2-mod-auth-mysql
apt-get install php5-mysql
/etc/init.d/apache2 restart //重启生效!

至此apache2+php 5 +mysql5 的环境就完成了。
升级php5.6需要更新源及重新安装!
echo "deb http://packages.dotdeb.org wheezy-php56 all" >> /etc/apt/sources.list.d/dotdeb.list
echo "deb-src http://packages.dotdeb.org wheezy-php56 all" >> /etc/apt/sources.list.d/dotdeb.list
wget http://www.dotdeb.org/dotdeb.gpg -O- | apt-key add -
apt-get update
apt-get install php5-fpm

Ubuntu
sudo add-apt-repository ppa:ondrej/php5-5.6 -y
sudo apt-get update
sudo apt-get install php5-fpm -y

GD库的安装

apt-get install php5-gd

开启Apache扩展模块

Debian7下搭建好LAMP环境之后,如果你需要使用Apache的url重写功能,需要配置文件中启用Apache的Rewrite模块:

1.如果是apt-get install lamp-server方式搭建的开发环境:

在终端中执行

a2enmod rewrite
指令后,即启用了 Mod_rewrite 模块。
另外,也可以通过将 /etc/apache2/mods-available/rewrite.load 连接到 /etc/apache2/mods-enabled/rewrite.load 来打开 Mod_rewrite 模块。用指令操作就是:

ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load
2.如果是源码编译安装的lamp环境:
修改配置文件:/usr/local/apache/conf/httpd.conf
打开LoadModule rewrite_module modules/mod_rewrite.so
即可。

之后重启apache服务即可。

注意:
配置虚拟域名v-hosts.conf时,一定要添加 AllowwOverride All,才可以让apache读取网站目录的.htaccess 文件,自然其中所定义的 rewrite 规则才可以生效。