Linux下安装dotproject

为了便于管理项目进度,项目经理要求在现有的 linux 服务器上安装开源项目管理软件 ―dotproject ,这个软件主要的作用就是方便管控项目进度,有兴趣获得更多信息的朋友可以 google 一下。下面简要介绍一下软件安装的过程。
Dotproject 的安装需要 lamp 的完整架构,安装 dotproject 的重点和难点也就在于搭建这个 lamp 架构,那就从 lamp 开始吧。
Lamp Linux+Apache+Mysql+Php ,完全开源系统平台。 Linux 系统的安装就不在这里介绍了,下面分别介绍 apache mysql php 的安装。
我的 Linux 系统用的是 CentOS4.7 apache mysql php 全部以编译方式安装。先获取所需的软件包( google 一下就都有了):
httpd- 2.2.11 .tar.gz   
mysql- 5.0.56 .tar.gz
php- 4.3.11 .tar..bz2.tar    (注: dotproject php5 的支持不好,所以这里用 php4
把它们下载下来以后,全部放到 /usr/local/src 下面。
1、  安装 mysql
3 个软件包的安装应该没有先后顺序,习惯先安装 mysql
  # cd /usr/local/src
# tar zxvf mysql- 5.0.56 .tar.gz
  # cd mysql- 5.0.56
  # ./configure --prefix=/usr/local/mysql
  # make
  # make install
  # cp support - files/my - medium . cnf /etc/my . cnf
  # cd /usr/local/mysql
  # chown �CR mysql .
  # chgrp �CR mysql .
  # bin/mysql_install_db �Cuser=mysql
  # chown �CR mysql var
  # bin/mysqld_safe --user=mysql &
Mysql 安装完毕,再进行一下必要的设置:设置 root 密码和开机自动启动。
设置 root 密码:
  # bin/mysqladmin �Cu root password “newpassword”
设置 mysql 开机自启动:
# cp /usr/ local/ src/ mysql- 5.0.56 /support - files/mysql . server /etc/rc . d/init . d/mysql
  # chmod   + x /etc/rc . d/init . d/mysql
  # chkconfig   -- add   mysql
# chkconfig --level 35 mysql on
2、  安装apache
  # cd /usr/local/src
  # tar zxvf httpd- 2.2.11 .tar.gz
  # cd http- 2.2.11
  # ./configure --prefix=/usr/local/apache --with-mysql=/usr/local/mysql >
   --enable-module=so --enable-shared=max
# make
# make install
3、  安装 php
由于 dotproject 需要 GD 以及 JPEG Freetype ,所以编译的时候需要加入很多参数。
  # cd /usr/local/src
  # tar jxvf php- 4.3.11 .tar.bz2.tar
  # ./configure �Cprefix=/usr/local/php �Cwith-mysql=/usr/local/mysql >
--with-apxs2=/usr/local/apache/bin/apxs �Cwith-gd �Cwith-zlib �Cwith-libpng >
--with-libjpeg �Cwith-freetype-dir=/usr/local/freetype >
�Cwith-jpeg-dir=/usr/local/lib �Cenable-sockets
  # make
  # make install
  # cp php.ini-dist /usr/local/php/lib/php.ini
  # vi /usr/local/php/lib/php.ini
 
修改 register_globals=On
需要注意的是,上面的 gd zlib libpng libjpeg freetype 都是需要预先安装的。而且
相应的 devel 包也需要。 gd zlib libpng libjpeg 我全部是 yum 安装的, freetyp 是下载的 freetyp2 tar 包编译安装。关于 yum 的相关信息这里不做介绍了,需要的朋友再搜一下。
4、  配置 httpd.conf
# vi /usr /local/apache/conf/httpd.conf

 
找到 "AddType application/x-gzip .tgz" , 在它的下面添加
    
"AddType application/x-httpd-php .php"
"AddType application/x-httpd-php-source .phps"

 
找到 "DirectoryIndex index.html"  
index . html 前添加 index . php
 
# vi /usr/local/apache/htdocs/index.php
<? php
phpinfo ();
>
# /usr/local/apache/bin/apachectl   - k start
此致, lamp 全部配置完毕, 输入   http://localhost/index.php   即可看到安装成功的页面了 :)
接下来再来安装 dotproject ,到 www.dotproject.net 去下载并放到 /usr /local/apache/htdocs
dotproject- 2.1.2 .tar.gz.gz
5、  安装 dotproject
  # cd /usr /local/apache/htdocs
# tar zxvf dotproject- 2.1.2 .tar.gz.gz
# cd dotproject
# chmod �CR 777 includes
# chmod �CR 777 locales
# chmod �CR 777 files
dotproject 创建数据库:
    mysql>create database dotproject;
  mysql>grant all privileges on dotproject.*
      ->to dp_user@localhost identified by ‘ 123456’           with grant option;
mysql>flush privileges;
这样就可以了,输入 http://localhost/ dotproject/install,如果前面的安装没有出错,应该会出现下面的页面:
注意

这一行是一定要打勾的,否则是连接不上 mysql 的。
点击 ,出现下面的页面:
Database User Name Database User Password 分别填上创建数据库时的数据库用户
dp_user 及密码 123456 ,再点击 ,成功的画面如下:
回到 http://localhost/ dotproject 就可以顺利使用了。
默认管理员用户名和密码分别是 admin passwd . 点击 就可以进去了:
关于甘特图的乱码问题网上有很多介绍,不过遗憾的是我现在还没有搞定,需要的朋友再研究一下吧。
分享至
一键收藏,随时查看,分享好友!
0人
了这篇文章
类别: 杂项┆阅读( 0)┆评论( 0) ┆ 返回博主首页┆ 返回博客首页
上一篇 mysql丢失了root密码 下一篇 bugzilla的安装与汉化

你可能感兴趣的:(linux,职场,lamp,休闲,dotproject)