先说一下我的安装目录,所有的文件都装在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即可。
祝各位好运! |