windows平台下安装apache+mysql+php | ||
现在有好多人都在windows平台下进行开发,当在开发LINUX或UNIX平台下的WEB程序时,经常会选用apache+mysql+php的组合,这就需要在WINDOWS下安装apache+mysql+php,以实现在本机上的开发调试环境。现将安装方法贴出来,以供大家参考。 先设定: 1、网页目录在e://www。这个可以自己在httpd.conf文件中改变。 2、php、mysql、apapche都安装在D盘根目录。这也可以按自己的想法进行。 3、软件版本:php 4.3.3、 mysql 4.0.15 for win32 、apache 1.3.28 for win32 具体安装过程: 第一步、获取软件: php: http://www.php.net/downloads.php mysql: http://www.mysql.com/downloads/index.html apache: http://httpd.apache.org/ 第二步、确认你的操作系统工作正常。 这里建议采用WINDOWS2000。 第三步、先安装mysql 1、解压mysql数据包,执行setup程序,中途选择安装目录时选D盘mysql目录。 2、完成后准备启动mysql守护进程:在win2000下,你要先安装mysql服务。方法:在命令行模式下进入d://mysql//bin目录,然后键入:mysqld-nt -install会提示mysql服务已成功安装。运行winmysqladmin.exe这个程序,它会在你的系统目录下生成my.ini文件。从 开始-设置-控制面板-管理工具-服务,可以看到有msyql,但这时它还没有启动。启动它,如果启动成功,OK,mysql已经安装成功了。否则,你要重新启动你的计算机。mysql会在你每次重新启动系统时自己启动。此外,winmysqladmin也会自己启动,它会在你的任务栏上显示一个红绿灯的图标,如果是绿灯,则表示mysql服务工作正常。 3、先进行一下测试,检验安装情况: 在命令行模式下进入:d://mysql//bin,键入:mysql 如果提示符变为mysql>,祝贺你,mysql安装成功!否则还要进行必要的检查。 4、关闭mysql服务: 在win2000下,命令行模式的关闭方法是:在D://mysql//bin目录下键入:mysqladmin shutdown。图形界面下,进入开始-设置-控制面板-管理工具-服务,停止mysql服务。 第四步、安装PHP 1、解压PHP软件包,直接copy到D://php目录下 2、将php.ini文件copy到winnt目录下。将php4ts.dll文件copy到winnt/system32目录下。 3、修改注册表::[HKEY_LOCAL_MACHINE//SYSTEM//CurrentControlSet//Services//w3svc//parameters//Script Map] /".php/"=/"D://PHP//sapi//php4isapi.dll/" 4、copy D://php//browscap//browscap.ini to //WINDOWS//SYSTEM//inetsrv或:copy D://php//browscap//browscap.ini to //winnt//SYSTEM32//inetsrv。如果文件存在,则不重写。 第五步、安装apache 1、执行apache_1.3.28-win32-x86-no_src.exe,apache自动安装。选择路径时选D: ,apache会自动在D盘建一个apache目录并安装。 2、将用记事本编辑d://apache//conf//httpd.conf文件。第一次,最好全都看一下,每一选项都有文字说明。按说明及自己的要求进行必要的修改。 3、启动apache服务。 在win2000下,首先要进入命令行模式,在d://apache目录下键入:apache -k install。安装apache服务。完成后可以在开始-设置-控制面板-管理工具-服务中看到apache,启动它。有些情况下可能启动失败,请重新启动你的系统。(windows最常用的解决方案~_~) apache服务也会随着系统启动而启动。 4、停止apache服务。 命令行模式时,在d://apache目录下键入:apache -k stop 第六步、进行一下测试,主要是验证PHP的安装。 在e://www目录下新建一个PHP文件,内容只有一行: 保存为test.php 打开浏览器,在地址栏输入:http://localhost/test.php 如果看到PHP的配置信息,则表示apache和PHP安装成功。你现在可以利用这个平台进行WEB程序的开发了。 几点说明: 1、目前mysql的最新版本是5.0.0、apache的最新版本是2.0.53、PHP最新的版本是5.0.3。 在PHP中默认register_globals = off 要用如下方式访问相关变量了: $_POST $_GET $_SERVER $_FILES $_ENV $_COOKIE $_SESSION 2、变量要严格区分大小写!否则可能在windows下的程序很好用,但上传到LINUX或UNIX服务器就会报错。建议,如果不是系统要求,包括文件名在内,一律用小写。 3、关于汉字乱码的问题: 修改conf/httpd.conf文件,查找 AddDefaultCharset ISO-8859-1 改成 AddDefaultCharset GB2312 ,修改完成后重新启动Apache,如果不行,请重新启动系统。 4、test.php测试完成后可以删掉,不要传到服务器上,否则会有安装漏洞。切记切记。 |
Windows PHP5 Apache2 MySQL phpmyadmin
最新推荐文章于 2022-06-14 00:23:45 发布