【转】windows xp下PHP环境搭建及BugFree安装步骤
来源:互联网 发布:淘宝店首页设计 编辑:程序博客网 时间:2024/05/18 20:50
(一)使用PHP的集成安装环境:
XamppForWin配置bugfree
环境信息
OS:windows xp sp3
Xampp for win版本:1.5.4 (本人用得是1.7.7版本)
BugFree版本:bugfree2.1.2
Xampp简介
Xampp是一款跨平台的集成apache+mysql+php环境,使得配置AMP服务器变得非常简单、轻松,支持windows、solaris、MacOSX、linux。本文以Windows XP为例解说,其他环境配置方法请参照http://www.apachefriends.org/。
Download
Xampp for Win下载地址:
http://prdownloads.sourceforge.net/xampp/xampp-win32-1.5.4-installer.exe?download
(下载方法:随便选择一个镜像站,然后点击download,接着点击顶端的超链接即可进行下载)
Bugfree下载地址:http://bugfree.1zsoft.com/Download/BugFree1.0.htm
安装步骤
安装Xampp,一路下一步即可,安装尾声的时候会询问是否设置为服务(方便每次开机自动运行),本例通通选Yes。接着,Xamp的设置脚本会启动,完成后会提示你成功与否。最后如果出现
恭喜安装完成,并且Xampp提供了一个控制面板,用来控制每个服务的状态配置。按Yes出现下图
与此同时会在桌面上生成一个Xampp图标,便于用户的使用,现在关闭Xampp控制面板,按Exit退出。接下来我们简单配置下Xampp,默认的配置是不安全的。让我们开始吧
语言设置
打开web浏览器(IE,firefox都可以,本例用使用IE内核的GreenBrowser,以下简称GB),在浏览器的地址栏里面输入http://localhost来进行Xampp的配置,回车后显示
如果显示如上图。Okey,恭喜您,Xampp安装无误,可以继续下面步骤了。
点击Web界面左下端的中文,将配置语言设置为中文,便于我们配置。(当然你选英文也可以,只能你觉得方便就好了J)
安全设置(如需配置文件,配置前务必备份原文件)
在浏览器里面输入http://localhost/security/index.php
有出现红字说明有些设置不安全,so,接下来我们的工作就是要去掉红字。
MySQL以及Xampp目录保护:
在浏览器中输入http://localhost/security/xamppsecurity.php,接着会出现设置GUI,密码框中输入你的密码,然后选择,phpmyadmin认证选择http,然后点击改变密码。Xampp目录保护只要做类似操作即可。记住密码哦,以后每次配置都需要输入密码,进入配置界面。不然哼哼。
接着用PHPmyadmin配置Mysql,在浏览器输入http://localhost/phpmyadmin/
然后出现PHPmyadmin的配置GUI,点击权限按钮(),然后
点击其中的,接着会出现该用户的权限设置。界面往下拉,停留在更改密码。
输入密码,按执行。然后重新登陆phpmyadmin,发现无法连接。嗯哼,这是正常的,别着急。我们得配置下PHPmyadmin的config.inc.php文件。改文件位于
C:\Program Files\xampp\phpMyAdmin\config.inc.php中。随便找个编辑器打开,配置如下
Password那行,根据自己情况设置。保存后。我们再次打开http://localhost/phpmyadmin/,出现验证窗口
输入刚才设置的密码,回车即可。如果登陆不成功,请比对密码是否正确。
使PHP运行于安全模式(safemode):
打开C:\Program Files\xampp\php\php.ini文件,然后查找safe_mode字串将其设置为on
保存退出。然后用xampp控制面板重启apache(先stop再start)即可。
然后通过http://localhost/security/index.php检查其状态,如下图就okey了。Hoho~
至此,Xampp安全设置暂告一段落。
BugFree安装配置
将bugfree的zip包解压到C:\Program Files\xampp\htdocs\下
修改配置文件
找到并打开C:\Program Files\xampp\htdocs\\bugfree\Include\Config.inc.php文件(如果没找到Config.inc.php文件,则修改Config.inc.sample.php文件名为Config.inc.php)
找到
/* 1. Define surported language list and default language. Note: you can use only one charset Chinese lanuage now. */将内容设定如下
$_CFG['LangList']['EN_UTF-8'] = 'English UTF-8';
$_CFG['LangList']['ZH_CN_UTF-8'] = 'ZH_CN UTF-8';
$_CFG['DefaultLang'] = 'ZH_CN_UTF-8';
$_CFG['DBCharset'] = 'UTF8';
找到/* 3. Define the username and password of the BugFree database. */
设定如下内容
$_CFG['DB']['User'] = 'root';
$_CFG['DB']['Password'] = '123456';
$_CFG['DB']['Host'] = 'localhost';
$_CFG['DB']['Database'] = 'BugFree2';
$_CFG['DB']['TablePrefix'] = 'bf_';
找到/* 8. Mail setting. */
设定如下内容
$_CFG['Mail']['On'] = true;
$_CFG['Mail']['FromAddress'] = "bugfree@abc.mail";
$_CFG['Mail']['FromName'] = 'BugFree';
$_CFG['Mail']['ReportTo'] = array(); // Where bug statistics message sened to. If empty, to all users.
$_CFG['Mail']['SendMethod'] = 'SMTP'; // MAIL|SENDMAIL|SMTP|QMAIL
找到/* 9. SMTP param setting. */
设定如下内容
$_CFG['Mail']['SendParam']['Host'] = '192.168.0.5'; // The server to connect. Default is localhost
$_CFG['Mail']['SendParam']['SMTPAuth'] = true; // Whether or not to use SMTP authentication. Default is FALSE
$_CFG['Mail']['SendParam']['Username'] = 'bugfree@abc.mail'; // The username to use for SMTP authentication.
$_CFG['Mail']['SendParam']['Password'] = '123456'; // The password to use for SMTP authentication.
保存Config.inc.php文件。
然后在浏览器中输入https://localhost/bugfree/install.php对bugfree进行安装,
安装bugfree,出现系统提示:数据库连接失败!如下如图
点击“创建数据库”链接,出现如下错误:
ERROR OCCUR TO /bugfree/install.php:
You have an error in your SQL syntax; checkthe manual that corresponds to your MySQL server version for the right syntaxto use near 'TYPE=MyISAM DEFAULT CHARSET=UTF8' at line 54
修改方法如下:
修改C:\xampp\htdocs\bugfree\Schema.php文件中所有的TYPE=MyISAM 改为ENGINE=MyISAM, 这是因为MYSQL高版本不再使用TYPE=MyISAM。
最后,为了安全起见,记得删除C:\ProgramFiles\xampp\htdocs\BugFree\install.php和upgrade.php文件。
通过http://localhost/bugfree/index.php 登陆到bugfree即可。
用户名:admin, pwd:123456
如果在bugfree使用过程中遇到问题,不妨看看http://bugfree.1zsoft.com/Doc/ 和 http://www.bugfree.org.cn/help/
以上经过试验成功。
(二)PHP独立运行环境的安装:
BugFree安装步骤
Ø 准备
apache_2.2.11-win32-x86-no_ssl.msi
php-5.2.6-Win32.zip
mysql-5.0.18-win32.zip
BugFree.zip
Ø 安装Apache
首先查看80端口是否被占用netstat –an
注:Apache端口为80
运行Apache文件,根据默认提示安装即可。假设安装目录为:D:\Program Files\Apache Software Foundation\Apache2.2
如果80端口被占用,则需修改安装目录下conf文件中的httpd.conf
打开文件http.conf,找到Listen80,将80修改为其它,如8088
Ø 安装配置PHP
解压php-5.2.6-Win32.zip到安装目录,如D:\php5
将php.ini-dist或php.ini-recommended复制一份,命名为php.ini。打开php.ini找到【;extension=php_mysql.dll】,去掉前面的【;】
找到【extension_dir= “./”】,将其改为php安装目录下ext子目录的绝对路径。因为我的PHP安装目录为D:\php5,所以extension_dir= “D:/php5/ext/”。
注:这里要把 \ 改为 /
这很重要,否则接下来php会找不到php_mysql.dll模块,无法装载。在环境变量中编辑path的变量值,添加php目录D:\php5,前后一定要用分号(;)和其它变量隔开。
安装成功后,打开配置文件
D:\Program Files\ApacheSoftware Foundation\Apache2.2\conf\httpd.conf
找到LoadModule,根据php安装目录,在下面空白处加上这两行:
LoadModule php5_module “D:/php5/php5apache2_2.dll”
PHPIniDir “D:/php5”
找到:
DirectoryIndex index.html
修改为:
DirectoryIndex index.phpindex.html
找到:
AddType application/x-gzip .gz .tgz(.前有空格)
添加这两行:
AddTypeapplication/x-httpd-php .php(.前有空格)
AddType application/x-httpd-php .html(.前有空格)
保存httpd.conf,在Apache目录
D:\Program Files\ApacheSoftware Foundation\Apache2.2\htdocs中,建立一个index.php文件,内容:
<?php
phpinfo();
?>
重启Apache服务,在浏览器中输入http://localhost:8088/index.php会出现正确测试页面。
如下图
Ok
Ø 安装配置MySQL
MySQL的安装比较简单,它提供了一个win32的安装包。根据提示安装,
安装完成后,跳过注册官网步骤。然后提示是否Configurethe MySQL Server now,选中并继续,然后根据提示,设定字符集为Utf8,以及root管理员的密码即可。
到此PHP环境搭建完成。
Ø 安装配置bugfree
和前面的安装方式一样了。此方法没有测试。
【参考链接】
http://wenku.baidu.com/view/2d367952f01dc281e53af0f6.html
BugFree安装
http://www.cnblogs.com/emilyzhang68/archive/2011/08/24/2152433.html
bugfree安装与配置
http://wenku.baidu.com/view/7bd44d1e650e52ea55189890.html
我的Bugfree安装过程
- 【转】windows xp下PHP环境搭建及BugFree安装步骤
- windows XP下 php环境搭建
- 在Windows环境下安装Bugfree
- windows下xampp集成环境安装配置方法 、部署bugfree及部署禅道
- bugFree环境搭建 及 bugFree环境搭建常见问题
- bugFree系统环境搭建 及 bugFree搭建常见问题
- windows xp下vs2008 安装opencv2.3 ,开发环境搭建
- windows xp下vs2008 安装opencv2.3 ,开发环境搭建 .
- windows xp下vs2008 安装opencv2.3 ,开发环境搭建
- Windows XP 环境下安装 PHP 5.2.6.
- windows xp中 php 开发环境搭建
- Windows Xp + IIS + PHP 环境搭建
- Windows XP SP3搭建Apache + PHP环境
- Windows 下CUDA 开发环境安装及配置步骤
- xp下php环境简单搭建
- Windows XP下搭建GTK+开发环境
- windows xp 下搭建gtkmm开发环境
- Windows XP下搭建GTK+开发环境
- 设计模式前篇——OO多态
- Bitmap和Drawable相互转换方法
- maven2之m2eclipse使用手册之七通用容器插件cargo-maven2-plugin
- IBM大胆预测:读心术等概念技术会成为现实
- 使用ARM标准C库进行嵌入式应用程序开发
- 【转】windows xp下PHP环境搭建及BugFree安装步骤
- 关于向Word文档中的RichText控件插入rtf内容的问题
- Linux 下时间和定时器
- 堆和栈的区别(经典的一篇)
- HINT如何跨越视图生效!
- js调用.net后台事件,和后台调用前台等方法总结
- List of colors (from wikipedia)
- 什么是创业实验田
- 用指定的编码(如UTF-8) 写文件