Debian 6系统安装设置Apache MySQL MySQL的LAMP服务器环

日期:2014-07-13 / 人气: / 来源:网络

  1. 卸载自带Apache2

  apt-get remove apache2
  apt-get remove apache2.2-common
  apt-get autoremove (此命令会自动卸载PHP)
  卸载完成

  2. 安装Apache2

  apt-get update
  apt-get upgrade Cshow-upgraded
  apt-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.com
  ServerName zaixian.us
  ServerAlias www.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 Cp

  输入安装时输入的root密码即可登陆

  到此,LAMP的环境已经配置完成,下一个教程,我会为大家详细说明如何进行Apache2的配置,来提高性能。因为Apache2默认使用的是perfork-mpm,每个请求都会新建一个进程来处理,这样子就会开销很大,占用内存多。而采用work-mpm,则可以达到nginx差不多的性能,内存占用略高,但是重写规则等的使用起来方便

Linux系统的MySQL用户如何开启远程登录权限

开启 MySQL 的远程登陆帐号有两大步:1、确定服务器上的防火墙没有阻止 3306 端口。MySQL 默认的端口是 3306 ,需要确定防火墙没有阻止 3306 端口,否则远程是无法通过 3306 端口连接到MySQL的。如果您在安装 MySQL 时指定了其

MySQL数据库

作者:管理员




现在致电4006-2991-90 OR 查看更多联系方式 →

Go To Top 回顶部