|
1. 安装lamp环境
#安装Apache2,目前163的源是2.2.22版本
sudo apt-get install apache2
#安装MySQL,目前163的源是5.5.24版本
apt-get install mysql-server mysql-client
#注意MySQL不是无人值守,会提示输入2次root密码
#安装PHP5,目前163的源是5.3.10版本
apt-get install php5 libapache2-mod-php5
#给/var/www目录当前用户权限, 请将username替换自己的主机用户名
chown username /var/www/
#安装一些其他的PHP5模块,您可以通过下面命令查找源里有的模块。
apt-cache search php5
#就我自己的需要的
apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
#重启Apache,下面2个命令人选一个吧
service apache2 restart
#/etc/init.d/apache2 restart
#安装phpMyAdmin,目前163的源是3.4.10.1版本
sudo apt-get install phpmyadmin
#注意phpMyAdmin不是无人值守,会提示以apache还是lighthttpd作为基础,当然选第一个apache了。
#建立软连,也可以叫做镜像吧,方便访问.这样就可以在浏览器中访问 http://127.0.0.1/phpmyadmin/ 了,注意大小写。
sudo ln -s /usr/share/phpmyadmin /var/www/
2. 配置虚拟主机
#进入配置文件目录
cd /etc/apache2/sites-available
#新建test.conf,其内容如下
<VirtualHost *:80>
ServerName www.test.com
ServerAdmin admin@test.com
DocumentRoot "/var/www/test/"
ErrorLog "/var/log/apache2/test_errors.log"
CustomLog "/var/log/apache2/test_accesses.log" common
</VirtualHost>
#开启test虚拟主机
sudo a2ensite test
#关闭test虚拟主机 sudo a2dissite test
#开启rewrite模块
sudo a2enmod rewrite
#关闭rwrite模块 sudo a2dismod rewrite
#重启apache
service apache2 restart
3. 若重启时包ServerName的错误
#编辑文件/etc/apache2/apache2.conf并添加如下内容
ServerName 127.0.0.1
|
|
|
|
|
|
|