1.#apt-get install apache2 php5 mysql-server

2.#mysql-server libapache2-mod-auth-mysql php5-mysql

3.配置虚拟主机
  #vi /etc/apache2/sites-available/default
   可以把其中默认的/var/www改成自己的,也可以另外添加虚拟配置

 NameVirtualHost 192.168.1.10
<VirtualHost 192.168.1.10>
     ServerName www.a.com
     ServerAdmin a@gmail.com

     DocumentRoot /var/www/
     <Directory />
         Options FollowSymLinks
         AllowOverride None
     </Directory>
     <Directory /var/www/>
         Options Indexes FollowSymLinks MultiViews
         AllowOverride None
         Order allow,deny
         allow from all
         # This directive allows us to have apache2's default start page
         # in /apache2-default/, but still have / go to the right place
         # Commented out for Ubuntu
         #RedirectMatch ^/$ /apache2-default/
     </Directory>

     ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
     <Directory "/usr/lib/cgi-bin">
         AllowOverride None
         Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
         Order allow,deny
         Allow from all
     </Directory>

     ErrorLog /var/log/apache2/error.log

     # Possible values include: debug, info, notice, warn, error, crit,
     # alert, emerg.
     LogLevel warn

     CustomLog /var/log/apache2/access.log combined
     ServerSignature On

     Alias /doc/ "/usr/share/doc/"
     <Directory "/usr/share/doc/">
         Options Indexes MultiViews FollowSymLinks
         AllowOverride None
         Order deny,allow
         Deny from all
         Allow from 127.0.0.0/255.0.0.0 ::1/128
     </Directory>

</VirtualHost>

4.如果我们需要再添加一个虚拟主机www.b.com
  cd /etc/apache2/sites-available/ 目录中建立一个文件    《文件名中不能包含有 "." 或 "#" 这两个字符》
  #vi b 填入
  <VirtualHost 192.168.1.10>
     ServerName www.b.com
     ServerAdmin b@gmail.com
     DocumentRoot "/var/www/b/"
     ErrorLog "/var/log/apache2/b_errors.log"
     CustomLog "/var/log/apache2/b_accesses.log" common   
  </VirtualHost>