1. 卸载自带Apache2
apt-get remove apache2apt-get remove apache2.2-commonapt-get autoremove (此命令会自动卸载PHP)卸载完成
2. 安装Apache2
apt-get updateapt-get upgrade –show-upgradedapt-get install apache2 apache2-doc apache2-utils
3. 安装Ruby、Perl、Python支持
安装Ruby
apt-get install libapache2-mod-ruby
安装Perl
apt-get install libapache2-mod-perl2
安装Python
apt-get install libapache2-mod-python
安装Python MySQL支持
apt-get install python-mysqldb
4. 安装PHP支持
apt-get install libapache2-mod-php5 php5 php-pear php5-xcache
PHP平安包
apt-get install php5-suhosin
PHP MySQL支持包
apt-get install php5-mysql
5. Apache的配置
启用rewrite模块
a2enmod rewrite
禁用默认站点先
a2dissite default
配置一个站点
vim /etc/apache2/sites-available/zaixian.us
成立站点路径
mkdir -p /websites/zaixian.us/public_html/mkdir /websites/zaixian.us/logs/
然后输入
ServerAdmin xxx@gmail ServerName zaixian.us ServerAlias zaixian.us DocumentRoot /websites/zaixian.us/public_html/ ErrorLog /websites/zaixian.us/logs/error.log CustomLog /websites/zaixian.us/logs/access.log combined
链接到/etc/apache2/sites-enabled
ln -s /etc/apache2/sites-available/zaixian.us /etc/apache2/sites-enabled/zaixian.us
启动站点
a2ensite zaixian.us
刷新站点
/etc/init.d/apache2 reload
到此Apache2和php的安装已完成,可使用
apt-cache search php-*
来搜索php的模块,然后通过
apt-get install 模块包名
来进行安装
6. 安装和Apache2的模块
搜索Apache2的模块包
apt-cache search libapache2*
安装模块
apt-get install 上一步搜索出来模块包名
启用模块
a2enmod 模块名
禁用模块
a2dismod 模块名
7. Apache的日常办理
启动
/etc/init.d/apache2 start
停止
/etc/init.d/apache2 stop
重启
/etc/init.d/apache2 restart
刷新站点信息
/etc/init.d/apache2 reload
每次更改了站点配置后需要刷新一下,或重启一下
8. 安装MySQL
apt-get install mysql-server
中间输入root密码,其他保持默认便可
9. MySQL的配置
安装完成后需要执行命令mysql_secure_installation来进行平安配置
mysql_secure_installation
10. MySQL的登录
mysql -u root –p
输入安装时输入的root密码便可登岸
到此,LAMP的情况已经配置完成,下一个教程,我会为年夜家详细说明如何进行Apache2的配置,来提高性能。因为Apache2默认使用的是perfork-mpm,每个请求城市新建一个过程来措置,这样子就会开消很年夜,占用内存多。而采取work-mpm,则可以达到nginx差不多的性能,内存占用略高,可是重写法则等的使用起来便利
原创文章,转载请注明:无双城堡 | 恶魔天使
本文链接地址:VPS 新手教程11:Debian 6 下 Apache+MySQL+MySQL的LAMP办事器的配置