Winodws下IIS/Apache+PHP+MySQL的安装配置

我写过的教程不多,而且大部分都是来源于别人的教程,不过,这里所介绍的,都是融入我所总结的经验.--引言

一、首先把php的压缩包(这里以PHP4.3.2为例)解压到C:php目录中,然后从其中找到一个叫php.ini-recommended的文件,更名为php.ini。

03年的时候就看过一本php的书,那时还是php3,回首四年php的在web开的的前景真还是一片光明啊!三年不见的php在去看已到了php5了,现在算起我真正从写第一个php的WEB开始距今还是有三四个月了,用工作之余正在进行www.kuomart.com网站的写做,回想当初一直用的是Windows2003+IIS6+PHP5.0.7+MYSQL4.1在进行开发,直到昨天机子重了木马,Kav也没查出个所以然,自己找也没有发现什么可疑暴露点,所以干脆重装了一下xp,由于TV1000电视卡只能在xp进才能正常运行,在2003系统下以前配置成功过一次,但是老实出现硬件出错蓝屏!所以干脆把2003下的我的开发环境的web开发部分也在xp下安装一部分。很想安装一下lamp环境,但考虑到机子上数据太多,操作起来麻烦,等有钱了再买个硬盘或都那天心血来潮再说吧。于是今天中午就开始配置环境!

PHP的执行效率是有目共睹的,这也是我喜欢它的原因之一,和它称为绝妙搭档的Mysql以及Apache想融合,不能不惊叹其效率了。PHP更新也很快,这里列举了目前最新版本PHP4.3.2RC4,和最新版本的Mysql4.0.13的安装过程。

  二、打开该文件,找到extension_dir = “./” ,将其改为 extension_dir
= “C:phpextensions” ;再找到 session.save_path = /tmp ,将其改为
session.save_path = C:phpsessions
。(注:此时需要在C:php目录下建立sessions文件夹,以存放session )

 到
  接下来就是安装php了,我开始安装了php5.0.4,4,安装php我就不多说了,下面会把我找到的资料贴出来。然后就是对apache支持php的配置,当然是修改httpd.conf了,可是我

PHP的安装文件可以直接到 下载,获得for win32的.zip包
Mysql的安装文件可以直接到 下载,获得for win32的.zip包
另外如果想体验Apache和PHP的配合效果而要放弃IIS的话,请到 下载最新的for
win31的.MSI安装包,目前最新版本是2.0.45。 另外,可以下载Zend
Optimizer来对PHP进行加速。具体可以访问

  三、将修改好的php.ini文件拷贝至C:winnt目录下,将C:php下的php4ts.dll文件拷贝到C:winntsystem32目录下。

用记事本打开C:Program FilesApache Software FoundationApache2.2confhttpd.conf这个文件进行修改: 
   ①找到:
AddType application/x-gzip .gz .tgz
   在下面添加以下几行:
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php4
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .phtml
AddType application/x-httpd-php-source .phps
AddType image/x-icon .ico 
   ②找到:
#LoadModule ssl_module modules/mod_ssl.so
   在下面添加一行:
LoadModule php5_module C:php5php5apache2_2.dll
   (特别提示:如果你的Apache版本为1.x的,此处应为:LoadModule php5_module C:php5php5apache.dll;如果你的Apache版本为2.0.x-2.2.x的,此处应为:LoadModule php5_module C:php5php5apache2.dll,我在此处费了好大周折才发现这点!) 
   ③找到:
DirectoryIndex index.php…
   这行,可以这样修改,添加默认的文件名:
DirectoryIndex index.php default.php index.htm index.html default.htm default.html

1安装配置PHP 1.解压缩PHP压缩包到C:PHP。
2.复制C:PHP目录下的php4ts.dll及C:PHPdlls目录下的所有文件到windows的系统文件夹里,文件夹视Windows版本的不同而不同
如果是Windows 9x/ME 则为c:windowssystem 如果是Windows NT/2000
则为c:winntsystem32 如果是Windows XP/server2003 则为c:windowssystem32
其中C:为你现在所使用的操作系统的系统盘,如果你目前操作系统不是安装在C:windows下,请相应做出修改。
复制php.ini-dist到C:windows(XP/2003/9x/Me)或C:Winnt(2000/nt)下,并将其改名为php.ini。用记事本打开,修改一下信息:
搜索extension_dir = ./
这行,并将其路径指到你的PHP目录下的extensions目录,比如: extension_dir
= C:PHPextensions
如若想支持更多模块,请接下面去做,如果不想的话,直接保存php.ini文件即可.
PHP所支持模块很多,不过有些dll不是免费的,所以没有随PHP的压缩包一起发布,不过dlls文件夹里带的就非常多了,刚才我们已经把它们复制到system32文件夹下了,现在我们测试看它支持多少模块。以下是我测试的结果,仅供参考,如果安装完毕后,弹出不支持xxx.dll模块的话,直接将前面分号加上去就可以了,搜索:
;Windows Extensions ;Note that MySQL and ODBC support is now built in,
so no dll is needed for it. ;
下面都用分号在前面注释掉了支持的扩展模块,如果你想PHP支持某个模块,请将前面的“;”去掉即可,下面是我测试后的结果,一般按照下面那样去掉注释后没什么问题的:
extension=php_bz2.dll extension=php_cpdf.dll extension=php_crack.dll
extension=php_curl.dll extension=php_db.dll extension=php_dba.dll
extension=php_dbase.dll extension=php_dbx.dll
extension=php_domxml.dll extension=php_exif.dll extension=php_fdf.dll
extension=php_filepro.dll extension=php_gd2.dll
extension=php_gettext.dll extension=php_hyperwave.dll
extension=php_iconv.dll ;extension=php_ifx.dll
;extension=php_iisfunc.dll extension=php_imap.dll
extension=php_interbase.dll extension=php_java.dll
extension=php_ldap.dll extension=php_mbstring.dll
;extension=php_mcrypt.dll extension=php_mhash.dll
extension=php_mime_magic.dll extension=php_ming.dll
extension=php_mssql.dll extension=php_msql.dll
;extension=php_oci8.dll extension=php_openssl.dll
;extension=php_oracle.dll extension=php_pdf.dll
extension=php_pgsql.dll ;extension=php_printer.dll
extension=php_shmop.dll extension=php_snmp.dll
extension=php_sockets.dll ;extension=php_sybase_ct.dll
extension=php_w32api.dll extension=php_xmlrpc.dll
extension=php_xslt.dll extension=php_yaz.dll extension=php_zip.dll
修改完成后,保存php.ini,到此完成PHP的安装和配置。

  四、打开“Internet服务管理器”,选择想支持PHP的站点,打开属性页,点击“ISAPI筛选器”选项卡,点击“添加”,在弹出的“筛选器属性”窗口的“筛选器名称”中填入“php”;在“可执行文件”中填入“C:phpsapiphp4isapi.dll”,点击确定。

怎么出不正确加上LoadModule php5_module C:php5php5apache2_2.dll这句就出现
requested 错误

2Mysql的安装
Mysql相对来说是比较独立的,这个数据库很小,不能直接对它进行操作,不像access或者SQL2000那么直观,不过目前已经有很多软件可以很好的操作它的,比如phpMyAdmin,mysqlcc。这些软件可以到
上面下载获得,这里不详细说明。 下载获得Mysql的for
win32安装包后,用winzip打开,直接运行setup.exe,需要注意的是选择一个安装路径,当然,安装路径可以任意,不过我建议将它和PHP安装在一起,选择C:MySQL目录。安装完成后MySQL也就完成了。至于设置用户和密码,可以使用上面提到的两个软件进行管理。这里不继续描述,默认的用户名是root,密码为空。
一般装完MySQL后会自动启动服务,如果没有启动的话,请运行C:MySQLbinmysqld-nt.exe

  五、点击“主目录”选项卡,选择“应用程序设置”中的“配置”按钮,在弹出的“应用程序配置”窗口中点击“添加”按钮,在弹出的“添加/编辑应用程序扩展名映射”窗口中的“可执行文件”中填入“C:phpsapiphp4isapi.dll”,“扩展名”一项填入“php”

当然这种情况通常就是baidu或者google一下,原来是各种版本间的问题,我想应该是的,找到对应配置资料如下:

接下去的安装就要看你选择什么作为你的Web服务器了,我建议是使用Apache,如果觉得和你的IIS冲突,那么就请直接使用IIS。

  OK,一切搞定,重起IIS,到你的页面文件目录下写一个phpinfo,测试一下PHP文件能否被正确解析。如果产生500错误,请确定你没有忘记第三步。

一.下载最新的Apache2.24,MySQL5.2,PHP5.2.1[下载地址: 注意:同时下载php-5.2.1-Win32和pecl-5.2.1-Win32(扩展包),格式是解压缩的那种,而不是exe或者msi等直接安装的那种。](具体地址请用baidu自行搜索)。

3IIS的配置:
打开IIS,在“默认Web站点”上右键打开属性,在主目录里做如下图中的设置,注意步骤:

_________________________________________________________________

二.安装配置PHP5.2.1
   1.解压缩PHP5.2.1压缩包到C:PHP5(这个路径和文件名都可以随意,不过以下要是用到这个路径和文件名,如果你用的不是该路径和文件名,请做相应的修改)。
   2.复制C:PHP5目录下的以下文件到windows的系统文件夹里,文件夹视Windows版本的不同而不同(如果是Windows9x/ME,则为c:windowssyste;如果是Windows NT/2000,则为c:winntsystem32;如果是Windows XP/server2003,则为c:windowssystem32。其中C:为你现在所使用的操作系统的系统盘,如果你目前操作系统不是安装在C:windows下,请相应做出修改)
php5ts.dll
澳门新葡萄京官网首页,fdftk.dll
fribidi.dll
gds32.dll
libeay32.dll
libmcrypt.dll
libmhash.dll
libmysql.dll
libswish-e.dll
msql.dll
ntwdblib.dll
ssleay32.dll
yaz.dll
   3.把C:PHP5目录下的文件php.ini-dist改名为php.ini(该配置文件自动给所有添加内容加上“//”,增加安全,同时也增加了麻烦;如果把php.ini-recommended改名为php.ini,该配置文件不给所添加内容加上“//”,减少了安全,但更加便利。选择哪个由你决定),复制php.ini到C:windows(XP/2003/9x/Me)或C:Winnt(2000/nt)下,用记事本打开,做如下几项修改: 
   ①搜索extension_dir= ./这行,并将其路径指到你的PHP目录下的extensions目录,修改为:extension_dir = C:PHP5ext 
   ②如若想支持更多模块,请接下面去做,如果不想的话,直接保存php.ini文件即可。 
   PHP所支持模块很多,不过有些dll不是免费的,所以没有随PHP的压缩包一起发布,不过dlls文件夹里带的就非常多了,刚才我们已经把它们复制到system32文件夹下了,现在我们测试看它支持多少模块。以下是我测试的结果,仅供参考,如果安装完毕后,弹出不支持xxx.dll模块的话,直接将前面分号加上去就可以了。搜索:
;Windows Extensions
;Note that MySQL and ODBC support is now built in, so no dll is needed for it.

完成后IIS+PHP+MySQL的环境算是建立了。

Windows下配置iis/apache php mysql环境

   下面都用分号在前面注释掉了支持的扩展模块,如果你想PHP支持某个模块,请将前面的“;”去掉即可,下面是我测试后的结果,一般按照下面那样去掉注释后没什么问题的:
extension=php_bz2.dll
extension=php_cpdf.dll
extension=php_crack.dll
extension=php_curl.dll
extension=php_db.dll
extension=php_dba.dll
extension=php_dbase.dll
extension=php_dbx.dll
extension=php_domxml.dll
extension=php_exif.dll
extension=php_fdf.dll
extension=php_filepro.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_hyperwave.dll
extension=php_iconv.dll
;extension=php_ifx.dll
;extension=php_iisfunc.dll
extension=php_imap.dll
extension=php_interbase.dll
extension=php_java.dll
extension=php_ldap.dll
extension=php_mbstring.dll
;extension=php_mcrypt.dll
extension=php_mhash.dll
extension=php_mime_magic.dll
extension=php_ming.dll
extension=php_mssql.dll
extension=php_msql.dll
;extension=php_oci8.dll
extension=php_openssl.dll
;extension=php_oracle.dll
extension=php_pdf.dll
extension=php_pgsql.dll
;extension=php_printer.dll
extension=php_shmop.dll
extension=php_snmp.dll
extension=php_sockets.dll
;extension=php_sybase_ct.dll
extension=php_w32api.dll
extension=php_xmlrpc.dll
extension=php_xslt.dll
extension=php_yaz.dll
extension=php_zip.dll
修改完成后,保存php.ini。 
   ③解压缩pecl-5.2.1-Win32.rar包,将其中的所有文件复制到C:PHP5ext文件夹下。(该文件夹是PHP5.2.1的扩展文件存放之处,如果你用c语言编了PHP的扩展程序,也可以放到该文件夹下) 
   ④在C:PHP5目录下新建一个文件夹,命名为:session。(该文件夹是用来保存session的,因为PHP没有类似ASP中的application那样的长驻内存的变量,所以对于保存初始查询条件以备翻页之用,或者做购物车的来说,session几乎是唯一可选的。不过该文件夹以后需要定期清理)

4如果你没有IIS,那么我们装Apache这个小巧的Web服务器: 我们下载到的for
win32的是一个Msi安装文件,直接双击它后就会自动执行Apache的安装了,按照提示安装即可,其中要书写的东西按照你的喜好填写,没甚么影响,当然,目录我还是建议你和PHP的目录以致,选择C:目录,这样安装后可以看到C:Apache2了。装完后会在桌面右下角系统托盘里显示apache的图标,双击可以打开Apache的控制面板,可以停止或者重起服务器。
这里要做的是对C:Apache2conf这个文件进行修改,用记事本打开: 找到:
#NameVirtualHost * 修改为: NameVirtualHost 127.0.0.1 找到:
VirtualHost 127.0.0.1 修改下面几行: ServerAdmin
(你刚才安装时候输入的管理员信箱) DocumentRoot c:Apache2htdocs ServerName
Apache2 ErrorLog c:Apache2logserror_log CustomLog
c:Apache2logsaccess_log common /VirtualHost 找到: AddType
application/x-tar .tgz 在下面添加以下两行: AddType application/x- .php
AddType image/x-icon .ico 找到: #LoadModule ssl_module
modules/mod_ssl.so 在下面添加一行: LoadModule php4_module
C:phpsapiphp4apache2.dll 增加默认文件: 找到DirectoryIndex *
这行,可以这样修改,添加默认的文件名: DirectoryIndex index.php
default.php index.htm index.html default.htm default.html
保存文件,重起apache服务器。

我写过的教程不多,而且大部分都是来源于别人的教程,不过,这里所介绍的,都是融入我所总结的经验.--引言

到此完成PHP的安装和配置。

到此PHP的环境已经完全建立了。

  PHP的执行效率是有目共睹的,这也是我喜欢它的原因之一,和它称为绝妙搭档的Mysql以及Apache想融合,不能不惊叹其效率了。PHP更新也很快,这里列举了目前最新版本PHP4.3.2RC4(几乎没有BUG了,估计写完这篇不久后正式版就出了),和最新版本的Mysql4.0.13的安装过程。

三.Mysql的安装
   Mysql相对来说是比较独立的,这个数据库很小,不能直接对它进行操作,不像access或者SQL2000那样有图形化的管理工具,不过目前已经有很多图形化管理软件可以很好地操作它,比如:EMS SQL Manager 2005 for MySQL(强烈推荐 最优秀的MySQL管理软件),Navicat,phpMyAdmin,mysqlcc。这些软件可以到网上下载获得,在此不详细说明。
  1.下载获得Mysql的for win32安装包后,用winzip打开,直接运行setup.exe,需要注意的是选择一个安装路径,当然,安装路径可以任意,不过建议将它和PHP安装在一起,选择C:MySQL目录。 
  2.安装完成后MySQL自动进入设置阶段。按照默认方式进行配置,最后输入密码,完成设置。(默认的用户名是root,密码为空) 
  3.一般装完MySQL后会自动启动服务,如果没有启动的话,请双击C:MySQLbinmysqld-nt.exe运行即可。 
  4.如果你已经下载了上面提到的几个管理软件,就可用它们进行MySQL的管理了。

5Zend Optimizer的安装
下载来后是一个.exe的文件,直接安装就可以了,安装过程要你选择PHP版本,一定要选择准确,这里我选择php
4.3.x 完成安装之前提示是否备份php.ini,点确定后就结束安装了。
打开php.ini,修改一个地方: 找到: [Zend] 在下面可以看到:
zend_optimizer.optimization_level=* 这行,
将=后面数值改为1023,也就是将这行改为
zend_optimizer.optimization_level=1023
保存后就OK了哦,重起Apache/IIS,到此安装全部结束。我也很累啊:)

  PHP的安装文件可以直接到 下载,获得for
win32的.zip包(5.8M)
  Mysql的安装文件可以直接到 下载,获得for
win32的.zip包
  另外如果想体验Apache和PHP的配合效果而要放弃IIS的话,请到
下载最新的for
win31的.MSI安装包,目前最新版本是2.0.45。
  另外,可以下载Zend Optimizer来对PHP进行加速。具体可以访问

四.IIS的配置(与第五任选一项) 
  打开IIS,在“默认Web站点”上右键打开属性,在主目录里做如下图中的设置,注意步骤:

6测试:
用记事本新建个文件,写下下面几行,保存到C:Apache2htdocs目录下,这个目录就是你的站点跟目录,命名为phpinfo.php.然后在浏览器中输入就可以看到想尽的关于PHP的信息了。
CODE ?php

<1>安装配置PHP
  1.解压缩PHP压缩包到C:PHP(这个路径可以随意,不过以下要是用到这个路径,请相应的修改)。
  2.复制C:PHP目录下的php4ts.dll及C:PHPdlls目录下的所有文件到windows的系统文件夹里,文件夹视Windows版本的不同而不同
  如果是Windows 9x/ME 则为c:windowssystem
  如果是Windows NT/2000 则为c:winntsystem32
  如果是Windows XP/server2003 则为c:windowssystem32
其中C:为你现在所使用的操作系统的系统盘,如果你目前操作系统不是安装在C:windows下,请相应做出修改。
  复制php.ini-dist到C:windows(XP/2003/9x/Me)或C:Winnt(2000/nt)下,并将其改名为php.ini。用记事本打开,修改一下信息:
  搜索extension_dir = ./
这行,并将其路径指到你的PHP目录下的extensions目录,比如:
  extension_dir = C:PHPextensions
  如若想支持更多模块,请接下面去做,如果不想的话,直接保存php.ini文件即可.
  PHP所支持模块很多,不过有些dll不是免费的,所以没有随PHP的压缩包一起发布,不过dlls文件夹里带的就非常多了,刚才我们已经把它们复制到system32文件夹下了,现在我们测试看它支持多少模块。以下是我测试的结果,仅供参考,如果安装完毕后,弹出不支持xxx.dll模块的话,直接将前面分号加上去就可以了,搜索:
;Windows Extensions
;Note that MySQL and ODBC support is now built in, so no dll is needed
for it.
;
下面都用分号在前面注释掉了支持的扩展模块,如果你想PHP支持某个模块,请将前面的“;”去掉即可,下面是我测试后的结果,一般按照下面那样去掉注释后没什么问题的:
extension=php_bz2.dll
extension=php_cpdf.dll
extension=php_crack.dll
extension=php_curl.dll
extension=php_db.dll
extension=php_dba.dll
extension=php_dbase.dll
extension=php_dbx.dll
extension=php_domxml.dll
extension=php_exif.dll
extension=php_fdf.dll
extension=php_filepro.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_hyperwave.dll
extension=php_iconv.dll
;extension=php_ifx.dll
;extension=php_iisfunc.dll
extension=php_imap.dll
extension=php_interbase.dll
extension=php_java.dll
extension=php_ldap.dll
extension=php_mbstring.dll
;extension=php_mcrypt.dll
extension=php_mhash.dll
extension=php_mime_magic.dll
extension=php_ming.dll
extension=php_mssql.dll
extension=php_msql.dll
;extension=php_oci8.dll
extension=php_openssl.dll
;extension=php_oracle.dll
extension=php_pdf.dll
extension=php_pgsql.dll
;extension=php_printer.dll
extension=php_shmop.dll
extension=php_snmp.dll
extension=php_sockets.dll
;extension=php_sybase_ct.dll
extension=php_w32api.dll
extension=php_xmlrpc.dll
extension=php_xslt.dll
extension=php_yaz.dll
extension=php_zip.dll
修改完成后,保存php.ini,到此完成PHP的安装和配置。

完成后IIS+PHP+MySQL的环境算是建立了。

phpinfo();

<2>Mysql的安装
  Mysql相对来说是比较独立的,这个数据库很小,不能直接对它进行操作,不像access或者SQL2000那么直观,不过目前已经有很多软件可以很好的操作它的,比如phpMyAdmin,mysqlcc。这些软件可以到
上面下载获得,这里不详细说明。
  下载获得Mysql的for
win32安装包后,用winzip打开,直接运行setup.exe,需要注意的是选择一个安装路径,当然,安装路径可以任意,不过我建议将它和PHP
安装在一起,选择C:MySQL目录。安装完成后MySQL也就完成了。至于设置用户和密码,可以使用上面提到的两个软件进行管理。这里不继续描述,默认的用户名是root,密码为空。
  一般装完MySQL后会自动启动服务,如果没有启动的话,请运行C:MySQL
inmysqld-nt.exe

五.Apache的安装配置(与第四任选一项) 
  如果你没有安装IIS,那么请装Apache这个小巧而强大的Web服务器,安装目录建议和PHP的目录一致,选择C:。系统默认安装目录是C:Program Files: 
  1.下载Apache2.2.4 for win32.Msi安装文件,直接双击它后就会自动执行Apache的安装了。 
  2.安装过程中,按照提示,从上到下第一个空行输入localhost,其余的两个空行分别输入你的名字和邮件地址(随便输入什么都行),完成安装配置。 
  安装完后会在桌面右下角系统托盘里显示apache的图标,双击可以打开Apache的控制面板,可以停止或者重起服务器。 
  3.Apache2.2.4的配置 
   用记事本打开C:Program FilesApache Software FoundationApache2.2confhttpd.conf这个文件进行修改: 
   ①找到:
AddType application/x-gzip .gz .tgz
   在下面添加以下几行:
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php4
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .phtml
AddType application/x-httpd-php-source .phps
AddType image/x-icon .ico 
   ②找到:
#LoadModule ssl_module modules/mod_ssl.so
   在下面添加一行:
LoadModule php5_module C:php5php5apache2_2.dll
   (特别提示:如果你的Apache版本为1.x的,此处应为:LoadModule php5_module C:php5php5apache.dll;如果你的Apache版本为2.0.x-2.2.x的,此处应为:LoadModule php5_module C:php5php5apache2.dll,我在此处费了好大周折才发现这点!) 
   ③找到:
DirectoryIndex index.php…
   这行,可以这样修改,添加默认的文件名:
DirectoryIndex index.php default.php index.htm index.html default.htm default.html

  接下去的安装就要看你选择什么作为你的Web服务器了,我建议是使用Apache,如果觉得和你的IIS冲突,那么就请直接使用IIS。

保存文件,重起apache服务器。到此PHP的环境已经完全建立了。

您需要注意在您保存文件时,文件的后缀名应该为
.php。当您保存文件时,系统会让你指定文件的文件名,这时请将您的文件名加上引号。或者,您也可以点击保存对话框中的“保存类型”下拉菜单,并将设置改为“所有文件”。这样您在输入文件名的时候就不用加引号了。
上面一段话摘自《PHP中文手册》,更详细的安装资料,请到
下载这个中文手册,里面有各种不同系统的详细安装,不过不是很直观而以,一些优化也没有写出来:)

<3>IIS的配置:
打开IIS,在“默认Web站点”上右键打开属性,在主目录里做如下图中的设置,注意步骤:

六.Zend Optimizer安装配置(可选) 
  下载来后是一个.exe的文件,直接安装就可以了,安装过程要你选择PHP版本,一定要选择准确,这里我选择php5.2.1,完成安装之前提示是否备份php.ini,点确定后就结束安装了。 
  打开php.ini,修改一个地方:
找到:
[Zend]
在下面可以看到: 
zend_optimizer.optimization_level=*
这行,将“=”后面数值改为1023,也就是将这行改为: 
zend_optimizer.optimization_level=1023
保存后重起Apache/IIS,到此安装全部结束。

下面我给出几个要用到的软件的下载地址: PHP4.3.1稳定版本:

完成后IIS+PHP+MySQL的环境算是建立了。

七.测试 
  用记事本新建个文件,写如下几行:
phpinfo();
?> 
  将文件改名为phpinfo.php,保存到C:Apache Software FoundationApache2.2htdocs目录下(该目录是你的站点根目录),然后在浏览器中输入 
  如果你可以看到相关的PHP信息,那就证明整个Windows下IIS6/Apache2.2.4+MySQL5.2+PHP5.2.1环境的安装配置工作胜利完成!

Mysql4.0.13稳定版本:

<4>如果你没有IIS,那么我们装Apache这个小巧的Web服务器:
  我们下载到的for
win32的是一个Msi安装文件,直接双击它后就会自动执行Apache的安装了,按照提示安装即可,其中要书写的东西按照你的喜好填写,没甚么影响,当然,目录我还是建议你和PHP的目录以致,选择C:目录,这样安装后可以看到C:Apache2了。装完后会在桌面右下角系统托盘里显示
apache的图标,双击可以打开Apache的控制面板,可以停止或者重起服务器。
  这里要做的是对C:Apache2confhttpd.conf这个文件进行修改,用记事本打开:
找到:
#NameVirtualHost *
修改为:
NameVirtualHost 127.0.0.1
找到:

Apache2.0.45稳定版本: _ssl.msi

修改下面几行:
ServerAdmin (你刚才安装时候输入的管理员信箱)
DocumentRoot c:Apache2htdocs
ServerName Apache2
ErrorLog c:Apache2logserror_log
CustomLog c:Apache2logsaccess_log common

Zend Optimizer: [1].1.0a-Windows-i386.exe

找到:
AddType application/x-tar .tgz
在下面添加以下两行:
AddType application/x-httpd-php .php
AddType image/x-icon .ico
找到:
#LoadModule ssl_module modules/mod_ssl.so
在下面添加一行:
LoadModule php4_module C:phpsapiphp4apache2.dll
增加默认文件:
找到DirectoryIndex * 这行,可以这样修改,添加默认的文件名:
DirectoryIndex index.php default.php index.htm index.html default.htm
default.html
保存文件,重起apache服务器。

另,PHP4.3.2RC4中包含了PEAR包,PHP4.3.1中是没有的,如果你下载的压缩包里有的话,就在php.ini中设置include路径,找到如下两行:
; Windows: “path1;path2” ;include_path = “.:/php/includes” 修改为: ;
Windows: “path1;path2” include_path = “C:phppear”
保存即可,这个是PHP的包含文件路径,可以设置多个,用";"格开。

到此PHP的环境已经完全建立了。

注:本文难免有错漏之处,万望指出,同时希望对喜欢PHP的朋友有所帮助.转载请和我联系:kim@showtop.net

<5>Zend Optimizer的安装(可以不装)
  下载来后是一个.exe的文件,直接安装就可以了,安装过程要你选择PHP版本,一定要选择准确,这里我选择php
4.3.x 完成安装之前提示是否备份php.ini,点确定后就结束安装了。
  打开php.ini,修改一个地方:
找到:
[Zend]
在下面可以看到:
zend_optimizer.optimization_level=*
这行,
将=后面数值改为1023,也就是将这行改为
zend_optimizer.optimization_level=1023
保存后就OK了哦,重起Apache/IIS,到此安装全部结束。我也很累啊

(超越PHP)

<6>测试:
  用记事本新建个文件,写下下面几行,保存到C:Apache2htdocs目录下,这个目录就是你的站点跟目录,命名为phpinfo.php.然后在浏览器中输入
CODE

phpinfo();

?>

  您需要注意在您保存文件时,文件的后缀名应该为
.php。(记事本将自动在文件名后面加上 .txt后缀,除非您

二、打开该文…

发表评论

电子邮件地址不会被公开。 必填项已用*标注