+ -
当前位置:首页 → 问答吧 → 要装amp了,怎样精确的知道需要装哪些组件

要装amp了,怎样精确的知道需要装哪些组件

时间:2009-09-09

来源:互联网

正在学debian,发现装软件有点麻烦,现在想装个amp,做下步开发的环境,可是发现我不知道apache到底装哪个包包,头痛啊,带apache字眼的一大堆,不知道怎么选啦,其它的也一样,早点把我拉出来吧,谢谢了!

作者: ioerr   发布时间: 2009-09-09

apache2 mysql-server php5好像这些把,搂住可以在服务器专区搜索看看,到ubuntu论坛也可以

作者: kongling123   发布时间: 2009-09-09

学习用,我还是推荐下 xampp
地址自己google吧

作者: lne1030   发布时间: 2009-09-09

是这样的,我用aptitude search apache搜索apache相关的包,发现估计有100多行,就是100多个包包,怎么选?这就是我遇到的问题,请高手赐教。

部分清单:
p apache2 - Apache HTTP Server metapackage
p apache2-dbg - Apache debugging symbols
v apache2-dev -
i apache2-doc - Apache HTTP Server documentation
v apache2-mpm -
p apache2-mpm-event - Apache HTTP Server - event driven model
p apache2-mpm-itk - multiuser MPM for Apache 2.2
i apache2-mpm-prefork - Apache HTTP Server - traditional non-threa
p apache2-mpm-worker - Apache HTTP Server - high speed threaded m
p apache2-prefork-dev - Apache development headers - non-threaded
p apache2-src - Apache source code
p apache2-suexec - Standard suexec program for Apache 2 mod_s
p apache2-suexec-custom - Configurable suexec program for Apache 2 m
p apache2-threaded-dev - Apache development headers - threaded MPM
i A apache2-utils - utility programs for webservers
i A apache2.2-common - Apache HTTP Server common files
p apachetop - Realtime Apache monitoring tool
v collectd-apache -

作者: ioerr   发布时间: 2009-09-11

方法一:
http://www.apachefriends.org/zh_cn/x... xampp package
方法二:
aptitude install apache2 mysql-server-5.0 php5输入这个命令就搞定(需要管理员权限)

作者: 醉醒男儿   发布时间: 2009-09-11

其实很简单,你是越想越复杂了。虽然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 search php5
代码:
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
当然,你也可以把需要装的,复制好,一下装上。

好了,其他就是自己根据需要对配置文件慢慢设置吧。

作者: DebianEdu   发布时间: 2009-09-12

关于PHP中的其他介绍也一并放到这里来吧,做个记录:

libapache2-mod-php5 :让Apache支持PHP5的软件包。

php5-gd :PHP的图形处理函数库。安装GD库是绝对必要的,这样可以提供给PHP程序图片水印服务,防止SPAM及垃圾机器人登陆系统。

php5-mysql :让PHP使用MySQL数据库函数库访问存取MySQL 数据库服务器。

php5-memcache :提升PHP运行效率,则安装Memcached来做缓存。

php5-mcrypt :给PHP安装一个功能强大的加密算法扩展库,它包括有22种算法。

php5-curl :PHP支持curl函数,允许PHP用不同的协议连接和沟通不同的服务器。curl支持SSL证书、HTTP POST、HTTP PUT、FTP上传,kerberos、基于HTT格式的上传、**、cookie、用户+口令证明、文件传送恢复、http**通道和大量其他应用。

php5-idn :是一个PHP的国际化域名IDN转码库。

php-pear :是一个PHP扩展及应用的一个代码仓库,它同时也是一个标准,使用这个标准来书写PHP代码,增强程序的可读性,复用性,减少出错的几率。

php5-imagick :给PHP加入ImageMagick支持,以使用比GD库更强大的图片工具处理,读、写和处理超过数十种的图片格式,让PHP制作缩略图等。

php5-imap :IMAP 电子邮件系统函数库。用PHP读取IMAP邮件。

php5-mhash :mhash 哈稀函数库,让PHP拥有MD5、SHA1或GOST,还有其它多种的加密算法。

php5-ming :使用PHP快速在 Web 服务器绘制图形生成Flash 动画,动态构建 .swf文件。

php5-snmp :PHP 中使用 SNMP 网管函数,监测网络。

php5-sqlite :php5内置数据库SQLite

php5-tidy : 让PHP完美的对有安全隐患的XHTML代码进行纠错和过滤函数库。

php5-xmlrpc :PHP上XML-RPC函数库,可用于编写 XML-RPC 服务端和客户端。XML-RPC是在Internet上实现远程的方法调用的一种规范和实现。

php5-xsl :用PHP解析XSL处理XML文档,为做到数据和代码分离需要使用模板技术。

作者: DebianEdu   发布时间: 2009-09-12

谢谢各位,特别是DebianEdu同志,革命的友谊阿。帮助不小,待我慢慢消化。

=========
我的问题的重点是:“怎样”知道需要哪些组件。是方法,装别的软件也会面临好多小组件的取舍,到时候哪里查询去???debian系统带说明么?我下载的手册还没有看完,不知道。是不是去apache等软件网站查看?

作者: ioerr   发布时间: 2009-09-12

怎样知道需要哪些组件,方法是到这里看 :

http://packages.debian.org/lenny/

查询也在这里查。里面也有一些简单说明。

你可用安装上Synaptic(新立得软件包管理器),慢慢在里面看。

作者: DebianEdu   发布时间: 2009-09-13

再次感谢debianedu同志。看来精确的知道需要安装哪些包,得上具体软件的官方网站了。

作者: ioerr   发布时间: 2009-09-13

热门下载

更多