windowsXP SP3下手动配置PHP5.4+Apache2.2.22+Mysql5.5+discuz

来源:互联网 发布:unity3d 绑定脚本 编辑:程序博客网 时间:2024/06/05 19:24

环境:

Windows XP SP3


部署系统:

  • Apache 2.2.22 (httpd-2.2.22-win32-x86-openssl-0.9.8t.msi)
  • PHP php-5.4.3-Win32-VC9-x86(线程安全版) (php-5.4.3-Win32-VC9-x86.zip)
  • mysql-installer-5.5.0
  • Discuz_X2.5_SC_UTF8.zip

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

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

discuz下载地址:http://www.comsenz.com/index.php

 

步骤

1.安装php

1.1.下载php-5.4.3-Win32-VC9-x86.zip 解压在E:\php下

1.2.找到php.ini-development文件,重命名为php.ini,php的配置就在这个文件中进行

        打开php.ini,修改如下内容:

        配置php的动态链接库地址

                在extension=modulename.extension 的前面加上:extension_dir="E:\php\ext"

        去掉以下extension前面的分号

                extension=php_bz2.dll 

   extension=php_curl.dll   

   extension=php_gd2.dll 

   extension=php_gettext.dll   

   extension=php_mbstring.dll 

   extension=php_mysql.dll 

   extension=php_mysqli.dll 

   extension=php_openssl.dll 

   extension=php_pdo_mysql.dll   

   extension=php_sockets.dll   

   extension=php_xmlrpc.dll 

        修改如下设置:

   short_open_tag = On       开启短标签<?  ?>

   asp_tags = On             开启asp的短标签<%  %> 

   设置date.timezone=prc,取消前面的分号

        保存php.ini,并复制一份到C:\windows目录下

 

 

 2.下载安装apache

        打开Apache安装目录下的conf目录,打开其中的httpd.conf文件,我们这里是E:\apache2.2\conf\httpd.conf,对此配置文件进行修改,让Apache支持PHP

        首先,告诉Apache,php的路径在哪,我们在监听端口:Listen 80后添加一行:

                PHPIniDir "E:/php"

        告诉Apache加载PHP的动态连接库,在LoadModule最前面添加:

   LoadModule php5_module "E:/php/php5apache2_2.dll"

 

        在Apache的解析文件类型里添加PHP文件类型, 找到关键字AddType 添加:

   AddType application/x-httpd-php .php
   AddType application/x-httpd-php .html
   AddType application/x-httpd-php-source .phps 

       修改PHP站点 根目录以及虚拟目录,在此我们只设置PHP站点根目录,我这里是D:\apacheRoot,修改DocumentRoot和Directory

DocumentRoot "D:\apacheRoot"

<Directory "D:\apacheRoot"> 

 

 

3.测试PHP

D:\apacheRoot下创建PHP文件test,php

<html>
 <head>
  <title>php测试页面</title>
 </head>
 <body>
  <?php phpinfo();?>
 </body>
</html>      

在浏览器中打开:http://localhost/test.php 显示php信息则成功.

 

4.测试连接Mysql,

D:\apacheRoot下创建PHP文件testMysql,php

<?php 

   $conn=mysql_connect("localhost","root","root")or die ("mysql_error()"); 

    if(!$conn) echo "连接失败!"; 

    else echo "连接成功!"; 

    mysql_close(); 

?>

在浏览器中打开:http://localhost/testMysql.php 看结果

 

 

5.安装discuz

解压discuz压缩包,复制upload文件夹下内容到E:\apacheRoot\bbs下

打开浏览器,输入地址http://localhost/bbs/install/ 

按提示安装discuz

原创粉丝点击