Apache+MySQL+PHPMyAdmin+PHP

    最近接触了几款新的论坛软件和大家一起分享一下!
    基本大流程是搭建起自己的网站,然后加载上论坛软件。其实很简单的明白原理即可!在Windows 环境下我们需要下面几款软件:
    安装准备

    1、apache_2.2.8-win32-x86-openssl-0.9.8g.zip

     下载地址:http://httpd.apache.org/     

    2、mysql-5.0.18-win32.zip

     下载地址:http://www.mysql.com/downloads                            

    3、php-5.2.5-Win32.zip       

     下载地址:http://www.php.net/downloads.php   

    4、phpMyAdmin-2.6.2.zip   

下载地址 :http://sourceforge.net/projects/phpmyadmin/ 

    5、论坛软件:phpBB_phpbbchina.rar 这个软件我们可以自行选择本人是用上面的版本的软件测试(其他软件配置方法略有不同)

    安装:

    1、安装MySQL

       有几点大家需要注意的:如图,我们选择详细的配置过程:

      

服务模式我们选择服务器模式

      

安装的字符集我们选择gb2312

     

     2、安装Apache

  安装之前要确保,机器的80端口没有被占用。

       a、将软件解压到C:\根目录下重命名为PHP,  把php.ini-dist改为php.ini  ,打开该文件找到MYSQL 字符串,去掉前面的分号,实现PHP和MYSQL的结合             
       b、将PHP中用到的一些参数,我们定义到环境变量中,右击我的电脑--属性--高级--环境变量,在系统变量中 找到path变量,将   “  ;C:\php;C:\php\ext”(以分号分隔), 重新启动电脑。
            

       

      c、实现PHP和Apache的结合。修改Apache的配置文件(httpd.conf),

      如图:加入LoadModule php5_module C:/php/php5apache2_2.dll                 加入: PHPIniDir "C:/php"

        

       如图加入:AddType application/x-httpd-php .php      AddType application/x-httpd-php .html   

        

      d、利用网页编辑软件编辑index.php文件代码如下:

      

      重启Apache服务,进行测试http://127.0.0.1/index.php如果能出现下面的情况则说明安装正确。

      安装PHPMyAdmin

     将软件解压到指定的目录下,重命名为“phpmyadmin”最好是放在主目录下,如果放在其他的地方我们需要在httpd.conf 文件中添加一条的虚拟目录的指令:alias /phpmyadmin/    “实际存放路径”

     a、打开conf.inc.php文件查找:$cfg['Servers'][$i]['user'] = '';
$cfg['Servers'][$i]['password'] = ''; 在这两个地方分别填上管理数据库德用户和密码;

     b、查找$cfg['PmaAbsoluteUri'] ="" ,这个地方加上phpmyadmin所在的路径
"http://localhost/phpMyAdmin/"http://127.0.0.1/phpmyadmin

     c、修改php.ini    去掉;extension=php_mbstring.dll"前面的分号,同时将php/etx/ 目录中的extension=php_mbstring.dll 文件复制到c:\windows\system32

     第b.  c..步的主要目的是解决在打开phpmyadmin时出现:必须在您的配置文件中设定 $cfg['PmaAbsoluteUri'] 指令!
The mbstring PHP extension was not found and you seem to be using
multibyte charset. Without mbstring extension phpMyAdmin is unable to split strings correctly and it may result in unexpected results.”
     提示及其它相关的问题

     安装完毕,我们可以做一下测试 http://127.0.0.1/phpmyadmin/ 会出现下面的页面:

      安装PHPBB

     a.将软件解压到网站的主目录下,即:C:\Program Files\Apache Software Foundation\Apache2.2\htdocs并重命名为“PHP”,现在可以进行测试

       HTTP://127.0.0.1/php 会出现下面的界面:

      我们可能遇到好、这样的问题。界面不能正常显示中文,这是数据库MYSQL和论坛软件所使用的字符集不同,在创建论坛的专有数据库的时候 我们可以规定数据库的字符集。例如:create database bbs character set gb2312;

 

       

      此处我们需要注明:该网站的域名(如果只是在内网用只是些主机头也没有问题,测试环境中无所谓),服务器的名称,管理员的信箱,下面的选择中,我们一般都选择第一种,把Apache服务作为一种系统服务,工作在80端口(前面确认80端口没有占用就是为了这个),剩下的一般不用动,一直“NEXT”.安装成功后,可以做一次测试,看是否安装正确。下面就是修改,打开Apache配置文件,C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf

      网站的主目录DocumentRoot 我们不用改,我们把默认的目录索引改为index.phpJ即可