首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 网站建设 > ASP.NET > PHP5.2+APACHE2.2+mysql4.1.21+BugFree1.0的安装
【标  题】:PHP5.2+APACHE2.2+mysql4.1.21+BugFree1.0的安装
【关键字】:PHP5.2+APACHE2.2+mysql4.1.21+BugFree1.0
【来  源】:http://blog.csdn.net/coofucoo/archive/2007/02/28/1516648.aspx

PHP5.2+APACHE2.2+mysql4.1.21+BugFree1.0的安装

1.安装APACHE
先把机器安的IIS停掉(如果启动了的话,因为默认安装APACHE使用也是80端口,不停掉会有冲突)
在APACHE的官方网站下载到apache_2.2.3-win32-x86-no_ssl,双击安装,安装时最好不要装好有空格的路径下可以安到c:\apache2下
启动APACHE在IE里打入http://localhost 如果看到一个页面上面写着it works说明APACEH运行正常
2.安装PHP5
在PHP的官方网站下载到php-5.2.0-Win32.zip,解压缩后把目录名改为php,复制到C:\
把php目录下的php.ini-dist改名为php.ini复制到c:\windows(或:\winnt视操作系统而定),把php5ts.dll和libmysql复制到c:\windows\system32下
在php.ini文件中找到这一句:extension_dir = "./"
改成c:/php/ext
取消;extension=php_mysql.dll前的分号(;)
保存
3.让APACHE可以运行PHP程序
修改c:\apaceh2\conf\httpd.conf文件
在#LoadModule ssl_module modules/mod_ssl.so的下一行加上

**(注意如果你的APACHE是2.2版本的加上下面这句)
LoadModule php5_module c:/php/php5apache2_2.dll
(注意如果你的APACHE是2.0版本的加上下面这句)
LoadModule php5_module c:/php/php5apache2.dll
在AddType application/x-gzip .gz .tgz的下一行加上
AddType application/x-httpd-php .php
保存

写一个最简单的PHP页面,里面只有一行代码
<? phpinfo(); ?>
保存为test.php把这个文件放到C:\Apache2\htdocs
启动APACHE浏览http://localhost/test.php
如果能看到PHP的信息,说明php5+apache2.2配置成功能
4.安装mysql4.1.21

 正常安装,在配置mysql时,选择第二项,FOR japanese的utf8这样可以支持多种语言,像中文,日文
在创建数据库时要指定字符集,以下的操作都是在CMD下执行的

打开MYSQL
因为要在数据库里插入中文,所以打开数据库连接时要指定字符集为GB2312(插日文时要用sjis)
mysql --default-character-set=gb2312 -h localhost -u root -p
创建bugfree数据库,并指定字符集为utf8
create database bugfree default character set utf8 collate utf8_general_ci;
给你自已创建的用户提升权限
GRANT ALL PRIVILEGES ON BugFree.* TO UserName@localhost IDENTIFIED BY 'Password' WITH GRANT OPTION;
use bugfree;
建表 并在TYPE=MyISAM加上default character set utf8 collate utf8_general_ci;
就像下面的这样
TYPE=MyISAM 和default character set utf8 collate utf8_general_ci中间有一个空格
CREATE TABLE `BugFile` (
  `FileID` int(10) unsigned NOT NULL auto_increment,
  `BugID` mediumint(7) unsigned zerofill NOT NULL default '0000000',
  `FileTitle` varchar(100) NOT NULL default '',
  `FileName` varchar(50) NOT NULL default '',
  `FileType` varchar(10) NOT NULL default '',
  `FileSize` varchar(20) NOT NULL default '',
  `AddUser` varchar(30) NOT NULL default '',
  `AddDate` datetime NOT NULL default '0000-00-00 00:00:00',
  PRIMARY KEY  (`FileID`),
  KEY `BugID` (`BugID`)
) TYPE=MyISAM default character set utf8 collate utf8_general_ci;

全都用UTF8,bugfree本身也是用的UTF8

把bugfree的目录放到APACHE的htdocs目录
注意这时要修改一个地方:修改BugFree\Include\SetupBug.inc.php
在第60行后加上一名也就是$ADODB_FETCH_MODE = ADODB_FETCH_ASSOC;句后加上
$MyDB->Query("Set Names 'utf8'");
否则从数据库里读出来的数据是乱码
具体BUGFREE的使用方法参照BUGFREE官方网站
到这,安装就完成了

删除表的操作
drop table bugfile;
drop table buggroup;
drop table bughistory;
drop table bughistory;
drop table buginfo;
drop table bugmodule;
drop table bugproject;
drop table bugquery;
drop table buguser;

另:
打开APACEH列目录功能:
<Directory /path/to/directory>
    Options +Indexes
</Directory>
关闭列目录功能:
<Directory /path/to/directory>
  Options -Indexes
</Directory>  
C#2.0的可空类型:【上一篇】
列出所有已安装的perl模块:【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • linux-php-mysql-fcitx安装
  • 牛人强贴
  • C#实现C/S架构下的TREEVIEW只输入表名,父ID,节点ID,节点名就得到树型结构(2)
  • 创造世界上最简单的------php开发模式 (二)
  • .Net Framework3.0 实践纪实(3)
  • 巧妙的SQL二(T-SQL)
  • 虚拟实现汉字系统----VVDOS -- 源码 -- 实模式程序
  • FreeBSD_/etc/default/rc.conf
  • 离散数学,编程之本,视频教学
  • 第二章 系统安装
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.