|
发表于 2009-9-12 00:25:20
|
显示全部楼层
其实很简单,你是越想越复杂了。虽然Apache2有很多组件,但Debian已经为我们准备好了。
装 Apache2 :
- # aptitude install apache2 apache2-suexec
- apache2 apache2-mpm-worker{a} apache2-utils{a}
- apache2.2-bin{a} apache2.2-common{a} libapr1{a}
- libaprutil1{a} libaprutil1-dbd-sqlite3{a}
- libaprutil1-ldap{a} openssl-blacklist{a} ssl-cert{a}
- 0 个软件包被升级,新安装 11 个,0 个将被删除, 同时 0 个将不升级。需要获取 8,354kB 的存档。解包后将要使用 19.3MB。
复制代码
这里面最关键的是这个包:apache2-mpm-worker——支持多线程和多进程混合模型的高速MPM。
为什么我又加了一个apache2-suexec包呢?要做虚拟主机,其中Mod_suexec 所需要的 suexec 帮助程序现在通过单独的软件包 apache2-suexec 来实现,而此软件包不会默认安装。
装MySQL 5.0:- # aptitude install mysql-server mysql-client
复制代码
好了,再装PHP
- # aptitude install php5 libapache2-mod-php5
复制代码
libapache2-mod-php5这个包,让apache2与php5相通了。那么PHP与mysql还没通呢。那就继续看看PHP包里有什么?
- aptitude install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json
复制代码
这些包都有什么用,我就不一一介绍了。如果你自己本地玩,最少这两个要装上。
php5-mysql:使PHP支持MySQL数据库操作。
php5-gd:给PHP安装最新的GD库,安装GD库是绝对必要的,这样可以提供给PHP程序图片水印服务。
其余的自己Google吧。
最后,安装PhpMyAdmin
- # aptitude install phpmyadmin
复制代码
当然,你也可以把需要装的,复制好,一下装上。
好了,其他就是自己根据需要对配置文件慢慢设置吧。 |
|