gforge安装指南

Gforge作为一个开源世界中优秀的协同开发软件,为开放源代码软件的开发提供了完善的软件开发平台,,鼓励开发者充分的利用这一开放的平台来为开源世界开发出更加丰富的开源软件。

Gforge起初来源于开源的sf.net–sourceforge,直到cvs2.6版就转向商业版开发,不再开源。然后就有了分支Gforge,主要开发人员来自sf,其实gforge最一开始是在debian下使用。官方服务器也是debian的,还有其他sf的分支。在ibm内部开源网站也是使用的gforge,不过是多加了些plugin而已。

Gforge在4.6版本产生了支持一个mysql的分支,但是至今已经9个月,没有发布任何可用的版本。所以本篇文章使用Gforge for postgresql。

安装gforge需要准备以下内容:OpensslApachePostgresqlPhpBdbSvn

使用的Server版本是RedHat Enterprise 4.4 32bits 不安装默认的Web Server, Database Server等

需要准备的tar包如下:Openssl-0.9.8e.tar.gzhttpd-2.2.6.tar.gzpostgresql-8.2.5.tar.gzphp-5.2.4.tar.gzdb-4.4.20.tar.gzsubversion-1.2.1.tar.bz2gforge-4.5.16.tar.bz2这些包都能从网上找到。

按照以下顺序安装:一. openssl#tar -zvxf openssl-0.9.8e.tar.gz#cd openssl-0.9.8e# ./config –prefix=/usr/local/openssl#make#make install

二. apache# tar -zxf httpd-2.2.6.tar.gz# cd httpd-2.2.6# ./configure –prefix=/usr/local/apache –enable-dav –enable-so –enable-ssl –with-ssl=/usr/local/openssl –enable-rewrite –enable-maintainer-mode#make#make install

三. postgresql#tar -zxvf postgresql-8.2.5.tar.gz# cd postgresql-8.2.5# ./configure –prefix=/usr/local/pgsql –with-openssl#gmake#gmake install#adduser postgres#passwd postgres#mkdir -P /usr/local/pgsql/data#chown -R postgres /usr/local/pgsql/#chown postgres /usr/local/pgsql/data#su postgres$/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data (初始化数据库)$ /usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data >logfile 2>&1 & (在后台运行,返回一个pid)

四. php#tar zxf php-5.2.4.tar.gz#cd php-5.2.4# ./configure –prefix=/usr/local/php –with-apxs2=/usr/local/apache/bin/apxs –with-pgsql=/usr/local/pgsql –enable-mbstring –enable-ftp#make#make install#cp php.ini-dist /usr/local/php/lib/php.ini

#vi php.ini修改register_globals=Onmagic_quotes_gpc=Onfile_uploads=Oninclude_path=”.:/var/www/gforge:/var/www/gforge/www:/var/www/gforge/www/include:/etc/gforge:/var/www/gforge/www/admin/:/var/www/gforge/plugins/scmcvs/etc:/var/www/gforge/plugins/scmsvn/etc”#vi /usr/local/apache/conf/httpd.conf添加AddType application/x-httpd-php .phpAddType application/x-httpd-php-source .phps

查找DirectoryIndex加入 index.htm index.php重新启动apache :#/usr/local/apache/bin/apachectl restart

一个人的旅行,反而会更贴近自己的内心,

gforge安装指南

相关文章:

你感兴趣的文章:

标签云: