首页 > 学技术 > 技术网文 > PostgreSQL > 正文

[原创] 【无敌安装】四个命令整合apache2.0+php4+postgreSQL


来源 chinaunix.net 酷勤网整理

看到各位还是下载源码安装配置apache,php,数据库这些东西我的心都要碎了!我们为什么把时间都浪费在安装和配置上面?难道安装也是一种技术吗?!NO!我们可以把大把的时间留给应用!研究应用才是我们的关键所在!

下面是我花13个小时,挨了一顿骂才弄明白的一点东西,给各位一个参考。
因为妈妈总是抱怨我在机器前的时间太常了!

我的环境是redhat 9.0,记得你的机器要能上网哦!
先安装apt,apt是什么?是一个好得不能再好的东西!!安装APT 
从rpmfind.net下载针对Red Hat7.3的ATP的RPM包,然后进行安装: 
[root@www src]# rpm -ivh apt-0.5.4cnc9-fr0.1.rh73.i386.rpm 
即可完成对在RedHat7.3平台上apt工具的安装。
安装APT软件包以后,管理员需要做的第一个工作就是运行: 
[root@www src]# apt-get update 
从默认服务器下载软件包数据库。 
运行: 
[root@www src]# apt-get check 
atp来验证本地系统的完整性和一致性,判断本地系统的软件包依赖性是否一致。 
注:如果本地系统一致性严重破坏,则可以使用apt-get -f install 命令在使用apt以前手工修复被

破坏的依赖性。 
如果希望定期升级系统,保证系统即时升级,弥补安全漏洞,只需要apt-get update 和 apt-get 

dist-upgrade 或 apt-get upgrade就可以了。 
 

后面的事情就简单很多了!只需要四个命令apache2+postgreSQL+php4
整合的环境就已经配置好了!
[root@www src]#apt-get install httpd
[root@www src]#apt-get install php4
[root@www src]#apt-get install postgresql-server
[root@www src]#apt-get install php-pgsql

大功告成!下面解释一下;
第一,从网络上下载最新的apache并安装
第二,下载最新的PHP版本并安装并做好apache和php的配置工作
第三,下载最新的postgreSQL版本并安装
第四,这个包是做php和postgreSQL的配置工作

至于后面postgreSQL远程连接需要改变postgresql.conf文件和修改认证IP的pg_hba.conf文件不是本

文要讨论的范围。

小弟这篇文章也是踩在CHINAUNIX很多老大的肩上才写出来的。没有你们的帮助就不会有这篇文章!在

此感谢曾经帮助过我的朋友。nios于2004年4月11日深夜



 piaos3d 回复于:2004-04-12 07:57:20

精神可嘉!!!


 南极星 回复于:2004-04-12 19:41:40

HOHO

顶一下吧~也是个新手吧~相对于大虾来说

不过我是新手的新手,顶一下

混个脸熟。


 gunguymadman 回复于:2004-04-19 09:24:07

该给个精华了吧


 hefish 回复于:2004-04-29 09:21:29

光有apache2+postgreSQL+php4 是不够的,
我还需要让我的php支持ldap, mysql,imap
所以我必须自己编译,这个编译我想不是很浪费时间吧?我大约10分钟可以完成。


 austinfay 回复于:2004-04-30 15:51:53

我还是喜欢根据自己的需要编译环境 
Apache 
./configure --prefix=/usr/local/apache --enable-module=so 
make; make install 

PHP 
./configure \ 
--with-apxs=/usr/local/apache/bin/apxs \ 
--with-ldap \ 
--enable-mbstring=all \ 
--enable-mbstr-enc-trans \ 
--enable-mbregex \ 
--with-mysql \ 
--with-gd \ 
--with-gettext \ 
--with-zlib-dir=/usr/lib \ 
--enable-ftp \ 
--with-imap \ 
--with-gettext \ 
--with-jpeg-dir=/usr \ 
--with-mime-magic \ 
--with-openssl=/usr/local 
make; make install


 netkiller 回复于:2004-05-03 21:03:46

Deban 安装风格:)
舍近求远。。
直接rpm 就可以。
去光盘上找apache,php,ldap,imap,pgsql,......都装上就行了。。


 zlg88 回复于:2004-05-09 13:50:57

总感觉rpm的包不太可靠,还是喜欢自已做
./configure 
make
make install


 bing65 回复于:2004-05-10 01:25:54

学LINUX 的 人 自己 动手编译安装有什么不好?!


 dujing 回复于:2004-05-12 15:15:35

ding


 lydongkill 回复于:2004-05-13 16:36:57

请问这个软件是到redhat官方的升级软件吗?


 achaoge 回复于:2004-05-16 10:14:16

奇怪,为什么不直接用Debian?比这个灵活多了。


 fushuyong 回复于:2004-05-19 07:39:39

呵呵,为什么使用FreeBSD呢,比这个还简单。直接到相关软件的目录下,make install就可以了。系统自己到网上查找。


 sysit 回复于:2004-06-01 11:36:29

hehe,很象FREEBSD的PORTS安装,不过我还是喜欢动手编译,想要什么就要什么。


 Met3or 回复于:2004-06-17 19:27:24

首先要说明的, 这篇文章被我论坛上的一个用户转到我所负责的版块被我骂了一顿

然后他自己也后悔没有看清文章就转过来了,然后就删了

只能说楼主是个无知小儿,还在那里说东说西

整个文章没有一点可取性


 双眼皮的猪 回复于:2004-06-19 12:04:20

精神可嘉:)


 kewell11 回复于:2004-07-11 21:39:52

还是喜欢自己编译安装,即使我用FreeBSD也很少用ports。
编译安装也不用很多时间,看看文档也只是一两个小时。


 netkiller 回复于:2004-07-12 09:04:34

怎么省事就怎么装,


 doddle 回复于:2004-07-17 09:02:42

不过APT是不错的,大家想啊,继承了Freebsd debian 这么多好东西,对好多非高手,或者懒得敲那么多命令的“懒人”是个很幸福的事情。


 kuukaa 回复于:2004-07-27 13:43:36

能捉老鼠的就是好猫:)


 odin_free 回复于:2004-08-16 16:38:18

有时候安装php+apache+mysql一类的包的依赖或者关联听麻烦的


 NetDC 回复于:2004-08-30 09:54:48

引用:原帖由 "hefish" 发表:
光有apache2+postgreSQL+php4 是不够的,
我还需要让我的php支持ldap, mysql,imap
所以我必须自己编译,这个编译我想不是很浪费时间吧?我大约10分钟可以完成。




php4 - server-side, HTML-embedded scripting language (meta-package)
php4-apd - PHP code execution profiler and debugger
php4-cgi - server-side, HTML-embedded scripting language (CGI binary)
php4-cli - command-line interpreter for the php4 scripting language
php4-common - Common files for packages built from the php4 source
php4-curl - CURL module for php4
php4-dbtcp - PHP bindings for DBTCP
php4-dev - Files for PHP4 module development
php4-domxml - XMLv2 module for php4
php4-gd - GD module for php4
php4-gd2 - GD module (with GD2) for php4
php4-idn - PHP api for the IDNA library
php4-imagick - ImageMagick module for php4
php4-imap - IMAP module for php4
php4-interbase - InterBase (FireBird) module for PHP4
php4-ldap - LDAP module for php4
php4-mcal - MCAL calendar module for php4
php4-mcrypt - MCrypt module for php4
php4-mhash - MHASH module for php4
php4-mysql - MySQL module for php4
php4-odbc - ODBC module for php4
php4-pear - PEAR - PHP Extension and Application Repository
php4-pear-log - Log module for PEAR
php4-pecl-ps - An extension to create PostScript files
php4-pgsql - PostgreSQL module for php4
php4-ps - An extension to create PostScript files
php4-recode - Character recoding module for php4
php4-rrdtool - RRD module for php4
php4-snmp - SNMP module for php4
php4-spplus - Secured payment system of the Caisse d'Epargne (French bank)
php4-sqlite - PHP4 bindings to SQLite, a file-based SQL engine
php4-sqlrelay - SQL Relay PHP API
php4-sybase - Sybase / MS SQL Server module for php4
php4-syck - YAML parser kit -- PHP4 bindings
php4-tclink - TrustCommerce TCLink module for php4
php4-xslt - XSLT module for php4


看看在debian下apt-cache search php查找的结果,需要什么支持也只是一个命令apt-get install而已。


 npcomet 回复于:2006-12-17 01:31:57

这样也算???




原文链接:http://bbs.chinaunix.net/viewthread.php?tid=301575
转载请注明作者名及原文出处



收藏本页到: