162007

1、安装Apache

sudo apt-get install apache2

详细安装配置的这里就不再说了,很复杂也很简单,复杂的请参考手册,简单的比如像我配的,只更新了域名和CGI目录。需要了解的有以下几个:

缺省的Apache2配置文件是/etc/apache2/apache2.conf
缺省的虚拟主机配置文件是/etc/apache2/sites-available/default
缺省的DocumentRoot是/var/www
缺省的CGI目录是/usr/lib/cgi-bin

如果要配置一个新的虚拟主机或站点,在同一目录中将拷贝该文件并将新文件重命名为所想要的文件名,如:

sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/duecare

配置完成后重起:

sudo /etc/init.d/apache2 restart

2、安装MySQL

sudo apt-get install mysql-server mysql-client

一旦安装完成,MySQL服务器应该自动启动。可以在终端提示符后运行以下命令来检查 MySQL 服务器是否正在运行:

sudo netstat -tap | grep mysql

缺省状态下,管理员密码是没有设置的。所以安装完成了MySQL后的第一件事就是配置MySQL的管理员密码:

sudo mysqladmin -u root password newrootsqlpassword
sudo mysqladmin -u root -h localhost password newrootsqlpassword

可以编辑 /etc/mysql/my.cnf 文件来进行基本设置 — 日志文件、端口号等。

配置完成后重起:

sudo /etc/init.d/mysql restart

3、安装PHP等其它组件

后面的这些安装都是傻瓜式操作,我也没进一步配置,所以一并写到这里了:

sudo apt-get install php5
sudo apt-get install libapache2-mod-auth-mysql
sudo apt-get install php5-mysql
sudo apt-get install php5-gd
sudo apt-get install phpmyadmin

安装完成后再将Apache2重起一下:

sudo /etc/init.d/apache2 restart

OK,所有的准备工作都完成了。登录测试一下吧。

© 2011 Due Care, Due Diligence Suffusion theme by Sayontan Sinha