Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

win2003模块加载方式配置apache2.2.3+php5.1.6+mysql5.0.24+zend3.0.1

[复制链接]
partsoft 发表于 2006-10-26 21:52:06 | 显示全部楼层 |阅读模式
先说一下我的安装目录,所有的文件都装在E:\server目下(这个路径可以根据具体情况设置),下面开工.



1.首先下载各种版本安装包(自己搞定)

   apache_2.2.3-win32-x86-no_ssl.msi

   php-5.1.6-Win32.zip

   mysql-5.0.24-win32.zip

   ZendOptimizer-3.0.1-Windows-i386.exe

2.首先安装apache

   apche安装到E:\server\apache目录下,默认安装就可以了.完了之后在本地测试一下,(注意端口问题,apache的默认端口是80和iis的默认端口冲突,简单办法关闭iis服务测试apache)出现it works!,表明安装成功.

3.安装mysql

   安装mysql的默认安装是安到c:/program files目录下,可以使用自定义安装mysql完整的安装到E:\server\mysql目录下,点下一步下一步的就行了.安装完了在程序中,运行MySQL Server Instance Config Wizard,配置一下,建议使用standard configuration配置,设定root的密码就OK。打开Windows任务管理器,看里面是否有mysql-nt.exe,有的话,就正常运行了。

3.配置php

   将php-5.1.6-Win32.zip解压到E:\server\php目录下,找到php目录下的php.ini-dist 重命名为
   php.ini

   
4.配置apache的conf目录下的 httpd.conf文件,并使其支持php

  a.在httpd.conf文件中找到DirectoryIndex index.html 在后面加入 index.htm index.php

  b.配置php

     在httpd.conf文件中加入LoadModule php5_module E:/server/php/php5apache2.dll  
     在 AddType application/x-gzip .gz .tgz 这一行后加入
    AddType application/x-httpd-php .php
    PHPIniDir "E:\server\php"          //加载模块可以写在一起放在文件后面

    重新启动 Apache吧, 现在你可以发现 Apache 竟然无法启动了!错误提示就是加载模块失败.

    原来 PHP 5.1.5 默认只兼容 Apache 2.0.x,解决办法如下:
    下载附加并解压,会看到里面包含四个文件:
    php5apache2.dll
    httpd.exe.manifest  //其它两个说明文件
   将php5apache2.dll覆盖E:\server\PHP下的文件,将httpd.exe.manifest复制往Apache安装文件夹下的bin文件夹(例如E:\server\Apache\bin),接着运行 vcredist_x86.exe(如果已安装.NET Framework2.0可以省去)。
但在运行vcredist_x86.exe的过程中可能会出现一个错误,弹出一个"Error 1723. ..."这样的错误框,这时到可以去下载一个叫Windows Installer 3.1的文件装上,先装上这个,然后再安装vcredist_x86.exe就没问题了。


    在php.ini文件找到
   ;extension=php_mbstring.dll
   ;extension=php_mysql.dll
   ;extension=php_gd2.dll
   去掉前面的分号,重启apache,此时应该就可以安装discuz论坛了.

5.安装zend3.0.1

   这个没什么特别的,设置选择安装的的环境为:apache2.x,
    浏览安装的目录,这里为E:\server\apache
    接下来是php目录 E:\server\php
    安装成功后,重新启动apache2即可。

   

祝各位好运!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
 楼主| partsoft 发表于 2006-11-3 17:15:48 | 显示全部楼层
郁闷
回复

使用道具 举报

jackygz 发表于 2007-9-24 11:32:52 | 显示全部楼层
   
b.配置php

     在httpd.conf文件中加入LoadModule php5_module E:/server/php/php5apache2.dll  
     在 AddType application/x-gzip .gz .tgz 这一行后加入
    AddType application/x-httpd-php .php
    PHPIniDir "E:\server\php"          //加载模块可以写在一起放在文件后面

   重新启动 Apache吧, 现在你可以发现 Apache 竟然无法启动了!错误提示就是加载模块失败.

    原来 PHP 5.1.5 默认只兼容 Apache 2.0.x,解决办法如下:

apache2.2.X
要加载php5apache2_2.dl这个模块
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-1-11 06:20 , Processed in 0.025022 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表