windows下PHP开发环境配置方法1

Apache基本简单配置:

如果不配置,安装目录下的Apache2\htdocs文件夹就是网站的默认目录.在这里放文件就可以了.

配置:1>"DocumentRoot"(网站根目录),将" "内的地址改称网站根目录。

     2><Directory " ">定位,将" "内的地址改成跟DocumentRoot的一样。

     3>"DirectoryIndex"(目录索引,也就是仅指定目录的情况下,默认显示的文件名)。

       例:DirectoryIndex index.html index.php

           从左到右优先显示,以单个半角空格隔开。

在apache2服务器中,php安装的两种方式:A:CGI模式安装(CGI executable)

                                     B:模块化安装(效率,速度)-selected

php安装与配置

      1>下载,解压。

      2>察看解压后文件夹内容,找到"php.ini-dist"文件.重命名为"php.ini",打开编辑.

     3>"register-globals=Off"用来打开全局变量.

        例:A:register-globals=Off--->$_POST[&apos;变量名&apos;]

                                 --->$_GET[&apos;变量名&apos;]

           B:register_globals=On --->$变量名

      4>设置要加载的模块,功能在于使php能够调用其它模块.

        比如访问mysql,选择要加载模块,去掉前面的";".

        例: 去掉; extention=php_msql.dll前面的";".

        一般需要加载以下三部分:

        extension=php_mysql.dll

        extension=php_gd2.dll

        extension=php_mbstring.dll(如果用mbstring库,函数名改为用mb_substr)

        有所对应模块文件(dll文件)都放在php解压缩目录的"ext"之下.

      5>要想加载的模块进行工作,还需要设置extention_dir的值,该值设置模块文件所在目录.

        例:extension_dir="C:/PHP5/ext"

按照以上操作,php的配置基本完成,还需要配置Apache服务器的配置文件httpd.conf

6>将配置好的php.ini文件复制到系统目录:

        C:\WINDOWS(XP)     

       C:\WINNT(WIN2000)

7>打开httpd.conf,在最后添加以下命令:

        ScriptAlias /php/ "C:/PHP5/"

        Action application/x-httpd-php "/php/php-cgi.exe"

        AddType application/x-httpd-php .php

        AddType application/x-httpd-php .php4

        AddType application/x-httpd-php .php3

        ScriptAlias命令设置PHP所在目录.    

        Action命令设置PHP解析处理程序.

        AddType命令设置支持的文件后缀名.

      8>现将PHP以module方式与Apache相结合,使PHP融入Apache,先打开httpd.conf,

        在文件最后添加以下三行:

        PHPIniDir "C:/windows"

        Loadfile "C:/PHP5/php5ts.dll"

        LoadModule php5_module "C:/PHP5/php5apache2.dll"

        第一行是指明PHP配置文件php.ini所在位置。

        第二行加载php5ts.dll文件。

        第三行指明以模块方式运行PHP,其中"C:/php5"要改成php的安装目录。

      9>将以下PHP安装目录下的模块文件(dll文件)复制到系统目录"C:\WINDOWS\system32"中。如果操作系统不是Windows XP

        或者是Windows2003请修改正确的System32目录路径。

        libmysql.dll, libmhash.dll, libmycrypt.dll, libeay32.dll, fdftk.dll, fribidi.dll, gds32.dll, mysql.dll, ssleay32.dll和yaz.dll

如果不复制上述文件,可能导致某些功能模块不能加载。比如:mysql.dll模块。

     10>在Apache配置文件httpd.conf的最后,加入"AddType application/x-httpd-php .php", "AddType application/x-httpd-php .php3"等,指明可以执行php的文件类型。

11>目录默认索引文件在httpd.conf中设置,因为现在加了PHP模块,也可以把"index.php"设为默认索引文件了。

至此,PHP的安装和Apache的结合已经全部完成,重启Apache服务,用户的Apache服务器就支持PHP了

MySql配置只需安装好就可以了

软件连接地址:

PHP:http://cn.php.net/get/php-5.2.9-2-Win32.zip/from/a/mirror

MySql:http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-essential-5.1.34-win32.msi/from/pick#mirrors

Apache:http://labs.xiaonei.com/apache-mirror/httpd/binaries/win32/apache_2.2.11-win32-x86-no_ssl.msi

posted @ 2009-05-15 09:42  glc400  阅读(140)  评论(0编辑  收藏  举报