zoukankan      html  css  js  c++  java
  • 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>

  • 相关阅读:
    【剑指offer】推断二叉树平衡
    14.怎样自学Struts2之Struts2类型转换[视频]
    【JS】怎样同一时候处理多个window.onload事件
    Template-Layui:Layui
    网站模板-AdminLTE:AdminLTE
    Template-网站模板:目录
    Template-网站模板:百科
    架构-层-层模型:七层模型
    建筑学-建筑结构类型:建筑结构类型
    架构-分层体系结构:分层体系结构
  • 原文地址:https://www.cnblogs.com/lost0/p/552529.html
Copyright © 2011-2022 走看看