1. 简介
EasyPHP是在Windows平台上运行的软件包,包括Apache服务器,MySQL数据库,PHP,以及phpMyAdmin工具。
mantis是基于php/MySQL/web 的问题跟踪系统。
2. 下载
EasyPHP 1.8的下载地址为http://easyphp.org/telechargements.php3。EasyPHP 1.8包括:
1) Apache 1.3.33(Win32)
2) PHP 4.3.10
3) phpMyAdmin 2.6.1
4) MySQL 4.1.9
mantis 1.0.5的下载地址为http://www.mantisbt.org/download.php。
3. 安装
1)直接运行下载的EasyPHP安装文件easyphp1-8_setup.exe,EasePHP的缺省安装目录为C:\Program Files\EasyPHP1-8。
2)将C:\Program Files\EasyPHP1-8下phpmyadmin文件夹移到C:\Program Files\EasyPHP1-8\www下。
3)将下载的mantis_1.0.5.tar.gz文件直接解压到C:\Program Files\EasyPHP1-8\www下。
4)安装结束,先通过开始菜单 - 程序 - EasyPHP运行EasyPHP,再通过http://localhost:80/运行phpmyadmin和mantis_1.0.5。
4. 配置
1)更改Apache ServerAdmin设置
在C:\Program Files\EasyPHP1-8\apache\conf下的httpd.conf文件中查找ServerAdmin,将ServerAdmin admin@localhost 改为ServerAdmin (有效的邮件地址)。
2)更改MySQL的root口令
运行phpmyadmin,编辑用户 'root'@'localhost'权限,更改密码为'admin'。执行后需要修改C:\Program Files\EasyPHP1-8\www\phpmyadmin下config_inc.php文件,将root用户的password由''改为'admin'。
3)配置mantis
运行mantis_1.0.5,第一次将自动进入admin页面,要求创建bugtracker数据库。成功后将进入登陆页面,使用administrator/root登录,mantis 便开始工作。(注意:配置mantis成功后,应该删除C:\Program Files\EasyPHP1-8\www\mantis_1.0.5下的admin目录;同时禁止administrator账户或改变administrator账户的缺省口令。)
4)邮件服务器配置
在C:\Program Files\EasyPHP1-8\apache下的php.ini文件中查找SMTP,将SMTP = localhost改为你的发件服务器,如SMTP = smtp.sina.com.cn;查找sendmail_from,将前面的分号去掉,并在后面填上邮件地址:sendmail_from = (有效的邮件地址)。
在C:\Program Files\EasyPHP1-8\www\mantis_1.0.5\config_inc.php文件中添加
$g_smtp_host='smtp.sina.com.cn';
$g_smtp_username='帐号';
$g_smtp_password='密码';
$g_phpMailer_method =2;
5)中文显示
在C:\Program Files\EasyPHP1-8\www\mantis_1.0.5\config_inc.php文件中添加
$g_default_language='auto';
6)文件上传
在C:\Program Files\EasyPHP1-8\www\mantis_1.0.5\config_inc.php文件中添加
$g_allow_file_upload=ON;
$g_file_upload_method=DISK;
并且在C:\下创建upload目录。(注意最好不要用中文目录名,目录名中间也不要带空格。)
当你以管理员身份登录,新建项目时,在上传文件路径那一项填上C:\upload即可。
7)其他问题
配置完成后,键入http://localhost/mantis_1.0.5/login_page.php 就可以打开mantis登录页面了。但要使网内其他用户也能访问服务器,应该把httpd.conf文件的Listen后的地址(默认为127.0.0.1:80)改为服务器地址。这样就可以从其他客户端访问了。
大功告成!
感谢人如其文的文章,我从中获益匪浅。