ab168 发表于 2018-11-27 11:34:20

apache2.2.2+php5.1.4+my5.0

这几天在windows2003上装了apache php mysql,安装过程遇到了很多问题.
今天把它整理了一下.
         我把它装在了F:上,那是我的系统盘(不是常见的C:哦),先建了F:/apache   F:/php
F:/mysql    三个文件.
            接下来,第一步安装apache2.2.2 .把安装目录定到F:/apache下,按提示一步一步完
成.完了之后,我启动apache,弹出"apache fail to start",刚开始还以为是要重启,把机子重
启了一下,还是同样的问题,后来才想起我把iis也开,占用了80端口,然后把iis关了,重起apache
,那个太阳出来,也就是启动成功.在ie上输入本机ip,出现了"It 's works".
         第二步安装php5.1.4 ,把解压后的php,直接放入,F:/php下,然后把php.ini-inst 改为
php.ini 然后挎一份入放在F:/windows下,打开apache中的httpd.conf,找到LoadMule 后面加
LoadModule php5_module F:/php/php5apache2.dll   在AddType application 下加AddType
application /x-httpd-php .php   接下来,把F:/php下php5ts.dll和libmysql.dll放到F:/windows/system32下,然后,重启apache,不能启用,还是"apache fail to start" .
后来了发现是apache2.2里面的还是php5apache2.dll,而不是php5apache2_2.dll,只好再去下载
php5apche2.dll-php5.1.x.rar解压后有三个文件:vcredist_x86.exephp5apache2.dll httpd.exe.manifest 把php5apache2.dll放入F:/php下覆盖原来的,把httpd.exe.manifest放到F:/apache/bin下,然后运行vcredist_x86.exe.这时又出现了:error1723.....,原来需要安装windows Installer 3.1的,因为我的系统没有安装.net framework,完了之后,再点vcredist..,就可以了,运行apache,ok做个测试phpinfo() 放在主目录下,打开,可以了.
  第三步安装mysql5.0,用自定义安装,把目录定在F:/mysql下,完了之后,打开php.ini
把extention=mysql.dll前的;删除,重启apache 不能启动,显示不能下载"unable to load extention=mysql.dll"我找到并改为extension-dir="F:/php/ext",这里,在windows下和php下的php.ini都要改,之后,重启,测试,搞定!
  过程还遇到过装完mysql之后,apache下的conf下的文件包括httpd.conf都被清空,不知什么原因,只好再repair一下.还有每改一次php.ini都必须得重启一下apache.我还把F:/php放到系统的"path'里.完,搞了两天!




页: [1]
查看完整版本: apache2.2.2+php5.1.4+my5.0