windows下搭建Apache+PHP+MySQL服务器

时间:2021-09-05 19:17:36
用的是Apache2.2.8+PHP5.2.9+mysql5.1.30,能Apache+PHP,用php-4.4.8-Win32.zip没问题,用php-5.2.9-Win32.zip就出错了,但配置MySQL+PHP就死活配置不了,,谁有经验的,教教!!
搜索出来的网上教程都是N年以前,而且都是转载同一篇。相关php_mysql.dll什么的,php-5.2.9里压根就没这个。
apache_2.2.8-win32-x86-no_ssl.msi
php-5.2.9-Win32.zip
mysql5.1.30_Setup.exe

47 个解决方案

#1


Windows下配置Apache,MySQL,PHP
你的电脑没有IIS吧,没有会方便配置一些,如果要装IIS的话,先配好IIS再装Apache,以解决端口冲突问题

Apache,MySQL,PHP在安装的时候,先安装Apache或MySQL,再安装PHP,最好是用那种引导式的安装方式,安装PHP的时候最关键的一步是选择PHP的版本和Apache的版本及目录。我不知道怎么贴图,不然就弄好了!

当然,如果你只是刚开始学习PHP+mysql,你也可以选择傻瓜式的安装套件,如AppServ,和Wamp。
当然高手也可以用这些套件来安装,安装完后照样可以自定义。

#2


再给你一个非常详细的参考地址,是网易学院的
http://tech.163.com/06/0206/11/299AMBLT0009159K.html

#3


···用APPSERV 快多啦···

IIS APACHE 想换就换··

#4


专业培训windows环境下开发php

联系QQ:492236022

#5


一般配置出问题的就是缺少连接mysql用的dll,我的方法最笨但最有效,用windows搜素解压后的dll,搜*.dll,将所有的dll文件放到系统的system32文件夹内就可以了。apache配置php就是一句话
LoadModule php5_module c:/Inetpub/php/php5apache2_2.dll
然后增加类型
 AddType application/x-httpd-php .php
    AddType application/x-httpd-php .html
重启apache即可
不懂得加我qq:595997707

#6


该回复于2009-03-12 16:37:01被版主删除

#7


看看我的这篇文章,希望对你有所帮助。
http://blog.csdn.net/lixianlin/archive/2008/04/07/2257971.aspx

我当时测试的版本:
Apache版本:2.2.8
   PHP版本:5.2.5
 MySQL版本:5.0.51a

#8


建议:APPSERV

#9


推荐使用wamp5 

#10


引用 1 楼 jackydrl 的回复:
Windows下配置Apache,MySQL,PHP 
你的电脑没有IIS吧,没有会方便配置一些,如果要装IIS的话,先配好IIS再装Apache,以解决端口冲突问题 

Apache,MySQL,PHP在安装的时候,先安装Apache或MySQL,再安装PHP,最好是用那种引导式的安装方式,安装PHP的时候最关键的一步是选择PHP的版本和Apache的版本及目录。我不知道怎么贴图,不然就弄好了! 

当然,如果你只是刚开始学习PHP+mysql,你也可以选择傻瓜式的安装套件,如AppSer…


上周日开始学习PHP,利用下班后时间配置环境,弄了2天,确实如你所说端口问题。。。。

#11


引用 8 楼 liuyang1588 的回复:
建议:APPSERV


同意

#12


楼主看的是什么东西????

1、httpd.conf添加:
[code=INIFile]LoadModule php5_module c:/Inetpub/php/php5apache2_2.dll
AddType application/x-httpd-php .php[/code]

2、Php.ini根据你看的修改,一般修改doc_root、扩展的目录等。

3、MySQL这个很容易,根据安装向导。

4、把PHP目录下的libmysql.dll复制到System32就可以了,而不是php_mysql.dll。

#13


1、下载php-5.2.9-Win32.zip解压到相应位置
2、把你刚才解压目录下的dll文件全部复制到windows\system32(这是XP系统下的,2000的话是winnt\system32)
3、复制php.ini-dist到系统盘的windows目录下,并改名为php.ini
4、打开php.ini找到extension_dir = "./"修改为你刚才解压的PHP文件所在目录下面的ext这个目录,比如extension_dir = "d:/php5/ext"
5、找到;extension=php_mysql.dll然后去到前面的;然后保存退出


然后再配置httpd.conf
LoadModule php5_module d:/php5/php5apache2_2.dll
AddType application/x-httpd-php .php

即可

#14


把你已安装的移除掉

重新跟教程做一次
基本上不会有什么问题了
现在安装 LAMP , WAMP 很简单

#15


引用 1 楼 jackydrl 的回复:
Windows下配置Apache,MySQL,PHP 
你的电脑没有IIS吧,没有会方便配置一些,如果要装IIS的话,先配好IIS再装Apache,以解决端口冲突问题 

Apache,MySQL,PHP在安装的时候,先安装Apache或MySQL,再安装PHP,最好是用那种引导式的安装方式,安装PHP的时候最关键的一步是选择PHP的版本和Apache的版本及目录。我不知道怎么贴图,不然就弄好了! 

当然,如果你只是刚开始学习PHP+mysql,你也可以选择傻瓜式的安装套件,如AppSer…

套件就不用了,现在就一直在用套件也才自己搭建的。

#16


引用 2 楼 jackydrl 的回复:
再给你一个非常详细的参考地址,是网易学院的 
http://tech.163.com/06/0206/11/299AMBLT0009159K.html

网易教程里的版本是:
apache_2.0.55-win32-x86-no_ssl.msi
php-5.0.5-Win32.zip
mysql-4.1.14-win32.zip
相对来说是版本太旧了,要装就装最新版的,貌似现在的php5.2.9权限问题很难搞,出错都是在那里。

#17


引用 3 楼 fkedwgwy 的回复:
···用APPSERV 快多啦··· 

IIS APACHE 想换就换··

没用过A,试试再说吧,但我还是想配置Apache+PHP+MySQL...

#18


建议使用xampp搭建系统,
很容易。

#19


该回复于2009-03-12 15:31:26被版主删除

#20


引用 7 楼 lixianlin 的回复:
看看我的这篇文章,希望对你有所帮助。 
http://blog.csdn.net/lixianlin/archive/2008/04/07/2257971.aspx 

我当时测试的版本: 
Apache版本:2.2.8 
  PHP版本:5.2.5 
MySQL版本:5.0.51a

博客看了,但版本不一样安你说的做也解决不了我的问题,汗。

楼上大家说的APPSERV,xampp,wamp5都是集成套件,试了一下APPSERV,是很好,现在就想自己搭个出来,至少能让我弄清很多东西的。

LoadModule....
我想以CGI模式运行PHP脚本
ScriptAlias /php/ "e:/webserver/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"
也没错啊,,怎么就提示没权限呢。。。
这是说一下我的目录结构吧:
E:/webserver/Apache
E:/webserver/MySQL
E:/webserver/PHP
E:/webserver/www
现在发现PHP4.4.8和php5.2.9有很大不同!!!
整晕了,哪天清醒了,再搭。

#21


晕,你看我的那个步骤

我的是配置php5.2.8得
在XP中配的
在2000中也可以

#22


该回复于2009-03-13 09:05:59被版主删除

#23


晕,其实如果是图形化的appser 界面的话,一路next下去就行了!中间只要注意选择apache的端口,安装PHP时,选择Apache的配置文件,还有就是选择mysql的参数啊

#24


引用 12 楼 gingzai777 的回复:
楼主看的是什么东西????

1、httpd.conf添加:
INIFile codeLoadModule php5_module c:/Inetpub/php/php5apache2_2.dll
AddType application/x-httpd-php .php

2、Php.ini根据你看的修改,一般修改doc_root、扩展的目录等。

3、MySQL这个很容易,根据安装向导。

4、把PHP目录下的libmysql.dll复制到System32就可以了,而不是php_mysql.dll。


我说了,是libmysql.dll复制到System32,其它直接在php.ini开启就可以了。

#25



  呵呵  这是我自己的配置过程,希望对你有帮助。

  我的用的是apache_2.2.9+My Sql 5.0+php-5.2.6

  http://user.qzone.qq.com/646352073?ptlang=2052

#26


推荐你一个工具,appserv,安装起来简单方便,用起来也不错,我作PHP5年了,一直都用这个

#27


引用 12 楼 gingzai777 的回复:
楼主看的是什么东西???? 

1、httpd.conf添加: 

INIFile codeLoadModule php5_module c:/Inetpub/php/php5apache2_2.dll
AddType application/x-httpd-php .php



2、Php.ini根据你看的修改,一般修改doc_root、扩展的目录等。 

3、MySQL这个很容易,根据安装向导。 

4、把PHP目录下的libmysql.dll复制到System32就可以了,而不是php_mysql.dll。


WIN下APACHE+PHP+MYSQL
这个都已经说的差不多了

#28


实现不行的话,就用整合好的
不用自己配置,装上就OK!网上找下,有很多,
基本的配置,上面都说的差不多了,应该可以搞定的啊!

刚学的时候就难得搞配置,呵~!

#29


推荐使用wamp5 一键安装用的是Apache2.2.8+PHP5.2.9+mysql5.1.30!!!

#30


我直接用的搭建好的,PHPnow,哎,自己没水平啊

#31


推荐XAMPP

#32


该回复于2009-03-16 11:01:48被版主删除

#33


服务器总算搭建好了,问题就出在我以CGI模式运行PHP的,导致了许多权限问题的麻烦。
呵呵,在这里谢谢各位的热心帮助! windows下搭建Apache+PHP+MySQL服务器
点击这里看我的总结

#34


对的,使用wamp server在搭配个php+eclipse

#35



我是在windows下配置的,在装的时候先把IIS停止了才安装成功,

#36


http://www.newsmth.net/pc/pccon.php?id=7204&nid=377140&order=&tid=0

#37


建议使用phpstudy

#38


wamp不错!

#39


个人觉得你的方法没什么问题·

找个最新的PHP 包 (最新 最全)

然后安步骤来就行了。

#40


我推荐PHPNOW
绿色版 傻瓜式安装 
集成:mysql php phpmyadmin ;一安装什么软件都有了。
不需要配置什么东东那么麻烦。

#41


随便下一个集成环境就行!

#42


用整合包吧,phpnow之类的,会比较快

#43


去下载一个wampserver 2.0装上就全好了.

可以在他们的网站上下载,如果是苹果系统,就下载mampserver 2.0

http://www.wampserver.com/en/

#44


下载一个phpnow!吧

#45


APPSERV

#46


APPSERV

#47


都用APPSERV ,方便,,快,而且还自己备份

#1


Windows下配置Apache,MySQL,PHP
你的电脑没有IIS吧,没有会方便配置一些,如果要装IIS的话,先配好IIS再装Apache,以解决端口冲突问题

Apache,MySQL,PHP在安装的时候,先安装Apache或MySQL,再安装PHP,最好是用那种引导式的安装方式,安装PHP的时候最关键的一步是选择PHP的版本和Apache的版本及目录。我不知道怎么贴图,不然就弄好了!

当然,如果你只是刚开始学习PHP+mysql,你也可以选择傻瓜式的安装套件,如AppServ,和Wamp。
当然高手也可以用这些套件来安装,安装完后照样可以自定义。

#2


再给你一个非常详细的参考地址,是网易学院的
http://tech.163.com/06/0206/11/299AMBLT0009159K.html

#3


···用APPSERV 快多啦···

IIS APACHE 想换就换··

#4


专业培训windows环境下开发php

联系QQ:492236022

#5


一般配置出问题的就是缺少连接mysql用的dll,我的方法最笨但最有效,用windows搜素解压后的dll,搜*.dll,将所有的dll文件放到系统的system32文件夹内就可以了。apache配置php就是一句话
LoadModule php5_module c:/Inetpub/php/php5apache2_2.dll
然后增加类型
 AddType application/x-httpd-php .php
    AddType application/x-httpd-php .html
重启apache即可
不懂得加我qq:595997707

#6


该回复于2009-03-12 16:37:01被版主删除

#7


看看我的这篇文章,希望对你有所帮助。
http://blog.csdn.net/lixianlin/archive/2008/04/07/2257971.aspx

我当时测试的版本:
Apache版本:2.2.8
   PHP版本:5.2.5
 MySQL版本:5.0.51a

#8


建议:APPSERV

#9


推荐使用wamp5 

#10


引用 1 楼 jackydrl 的回复:
Windows下配置Apache,MySQL,PHP 
你的电脑没有IIS吧,没有会方便配置一些,如果要装IIS的话,先配好IIS再装Apache,以解决端口冲突问题 

Apache,MySQL,PHP在安装的时候,先安装Apache或MySQL,再安装PHP,最好是用那种引导式的安装方式,安装PHP的时候最关键的一步是选择PHP的版本和Apache的版本及目录。我不知道怎么贴图,不然就弄好了! 

当然,如果你只是刚开始学习PHP+mysql,你也可以选择傻瓜式的安装套件,如AppSer…


上周日开始学习PHP,利用下班后时间配置环境,弄了2天,确实如你所说端口问题。。。。

#11


引用 8 楼 liuyang1588 的回复:
建议:APPSERV


同意

#12


楼主看的是什么东西????

1、httpd.conf添加:
[code=INIFile]LoadModule php5_module c:/Inetpub/php/php5apache2_2.dll
AddType application/x-httpd-php .php[/code]

2、Php.ini根据你看的修改,一般修改doc_root、扩展的目录等。

3、MySQL这个很容易,根据安装向导。

4、把PHP目录下的libmysql.dll复制到System32就可以了,而不是php_mysql.dll。

#13


1、下载php-5.2.9-Win32.zip解压到相应位置
2、把你刚才解压目录下的dll文件全部复制到windows\system32(这是XP系统下的,2000的话是winnt\system32)
3、复制php.ini-dist到系统盘的windows目录下,并改名为php.ini
4、打开php.ini找到extension_dir = "./"修改为你刚才解压的PHP文件所在目录下面的ext这个目录,比如extension_dir = "d:/php5/ext"
5、找到;extension=php_mysql.dll然后去到前面的;然后保存退出


然后再配置httpd.conf
LoadModule php5_module d:/php5/php5apache2_2.dll
AddType application/x-httpd-php .php

即可

#14


把你已安装的移除掉

重新跟教程做一次
基本上不会有什么问题了
现在安装 LAMP , WAMP 很简单

#15


引用 1 楼 jackydrl 的回复:
Windows下配置Apache,MySQL,PHP 
你的电脑没有IIS吧,没有会方便配置一些,如果要装IIS的话,先配好IIS再装Apache,以解决端口冲突问题 

Apache,MySQL,PHP在安装的时候,先安装Apache或MySQL,再安装PHP,最好是用那种引导式的安装方式,安装PHP的时候最关键的一步是选择PHP的版本和Apache的版本及目录。我不知道怎么贴图,不然就弄好了! 

当然,如果你只是刚开始学习PHP+mysql,你也可以选择傻瓜式的安装套件,如AppSer…

套件就不用了,现在就一直在用套件也才自己搭建的。

#16


引用 2 楼 jackydrl 的回复:
再给你一个非常详细的参考地址,是网易学院的 
http://tech.163.com/06/0206/11/299AMBLT0009159K.html

网易教程里的版本是:
apache_2.0.55-win32-x86-no_ssl.msi
php-5.0.5-Win32.zip
mysql-4.1.14-win32.zip
相对来说是版本太旧了,要装就装最新版的,貌似现在的php5.2.9权限问题很难搞,出错都是在那里。

#17


引用 3 楼 fkedwgwy 的回复:
···用APPSERV 快多啦··· 

IIS APACHE 想换就换··

没用过A,试试再说吧,但我还是想配置Apache+PHP+MySQL...

#18


建议使用xampp搭建系统,
很容易。

#19


该回复于2009-03-12 15:31:26被版主删除

#20


引用 7 楼 lixianlin 的回复:
看看我的这篇文章,希望对你有所帮助。 
http://blog.csdn.net/lixianlin/archive/2008/04/07/2257971.aspx 

我当时测试的版本: 
Apache版本:2.2.8 
  PHP版本:5.2.5 
MySQL版本:5.0.51a

博客看了,但版本不一样安你说的做也解决不了我的问题,汗。

楼上大家说的APPSERV,xampp,wamp5都是集成套件,试了一下APPSERV,是很好,现在就想自己搭个出来,至少能让我弄清很多东西的。

LoadModule....
我想以CGI模式运行PHP脚本
ScriptAlias /php/ "e:/webserver/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"
也没错啊,,怎么就提示没权限呢。。。
这是说一下我的目录结构吧:
E:/webserver/Apache
E:/webserver/MySQL
E:/webserver/PHP
E:/webserver/www
现在发现PHP4.4.8和php5.2.9有很大不同!!!
整晕了,哪天清醒了,再搭。

#21


晕,你看我的那个步骤

我的是配置php5.2.8得
在XP中配的
在2000中也可以

#22


该回复于2009-03-13 09:05:59被版主删除

#23


晕,其实如果是图形化的appser 界面的话,一路next下去就行了!中间只要注意选择apache的端口,安装PHP时,选择Apache的配置文件,还有就是选择mysql的参数啊

#24


引用 12 楼 gingzai777 的回复:
楼主看的是什么东西????

1、httpd.conf添加:
INIFile codeLoadModule php5_module c:/Inetpub/php/php5apache2_2.dll
AddType application/x-httpd-php .php

2、Php.ini根据你看的修改,一般修改doc_root、扩展的目录等。

3、MySQL这个很容易,根据安装向导。

4、把PHP目录下的libmysql.dll复制到System32就可以了,而不是php_mysql.dll。


我说了,是libmysql.dll复制到System32,其它直接在php.ini开启就可以了。

#25



  呵呵  这是我自己的配置过程,希望对你有帮助。

  我的用的是apache_2.2.9+My Sql 5.0+php-5.2.6

  http://user.qzone.qq.com/646352073?ptlang=2052

#26


推荐你一个工具,appserv,安装起来简单方便,用起来也不错,我作PHP5年了,一直都用这个

#27


引用 12 楼 gingzai777 的回复:
楼主看的是什么东西???? 

1、httpd.conf添加: 

INIFile codeLoadModule php5_module c:/Inetpub/php/php5apache2_2.dll
AddType application/x-httpd-php .php



2、Php.ini根据你看的修改,一般修改doc_root、扩展的目录等。 

3、MySQL这个很容易,根据安装向导。 

4、把PHP目录下的libmysql.dll复制到System32就可以了,而不是php_mysql.dll。


WIN下APACHE+PHP+MYSQL
这个都已经说的差不多了

#28


实现不行的话,就用整合好的
不用自己配置,装上就OK!网上找下,有很多,
基本的配置,上面都说的差不多了,应该可以搞定的啊!

刚学的时候就难得搞配置,呵~!

#29


推荐使用wamp5 一键安装用的是Apache2.2.8+PHP5.2.9+mysql5.1.30!!!

#30


我直接用的搭建好的,PHPnow,哎,自己没水平啊

#31


推荐XAMPP

#32


该回复于2009-03-16 11:01:48被版主删除

#33


服务器总算搭建好了,问题就出在我以CGI模式运行PHP的,导致了许多权限问题的麻烦。
呵呵,在这里谢谢各位的热心帮助! windows下搭建Apache+PHP+MySQL服务器
点击这里看我的总结

#34


对的,使用wamp server在搭配个php+eclipse

#35



我是在windows下配置的,在装的时候先把IIS停止了才安装成功,

#36


http://www.newsmth.net/pc/pccon.php?id=7204&nid=377140&order=&tid=0

#37


建议使用phpstudy

#38


wamp不错!

#39


个人觉得你的方法没什么问题·

找个最新的PHP 包 (最新 最全)

然后安步骤来就行了。

#40


我推荐PHPNOW
绿色版 傻瓜式安装 
集成:mysql php phpmyadmin ;一安装什么软件都有了。
不需要配置什么东东那么麻烦。

#41


随便下一个集成环境就行!

#42


用整合包吧,phpnow之类的,会比较快

#43


去下载一个wampserver 2.0装上就全好了.

可以在他们的网站上下载,如果是苹果系统,就下载mampserver 2.0

http://www.wampserver.com/en/

#44


下载一个phpnow!吧

#45


APPSERV

#46


APPSERV

#47


都用APPSERV ,方便,,快,而且还自己备份