Windows下PHP5_IIS安装指南

来源:互联网 发布:计算机与网络第七版pdf 编辑:程序博客网 时间:2024/04/29 23:12

 

一、下载需要的软件
1.IIS5
2.php-5.2.1-Win32.zip
3.Smarty-2.6.18.tar.gz
4.mysql-noinstall-5.2.3-falcon-alpha-win32.zip
二、安装

1.IIS服务器的安装
   运行windows安装盘,按照标准模式安装就可以了,安装过程中注意正确选择你的iIS版本。
2000server 选iis4或更高版本 ,2003server选择iis 6.
2.php的安装
    PHP安装有多种方式,手工安装,安装程序安装,也可以自已编译,根据官方文档,手动安装是系统安全和优化的最好选择,前面下载的文件就是用这种方式安装的。
    解压下载的PHP文件到D:/php5。
3.smarty安装
    解压Smarty-2.6.18.tar.gz文件,拷贝libs目录到D:/php5下,并重命名为smarty。
4.MySQL的安装
解压下载的mysql-noinstall-5.2.3-falcon-alpha-win32.zip文件到D:/mysql5。
打开命令提示符,进入安装目录/bin,运行以下命令:
    mysqld --console
新开一个命令提示符,进入安装目录/bin,运行:
    mysql -u root
进入mysql命令客户端,运行show databases,如果列出现有的数据库,表示MySQL运行正常。
    mysql>quit
退出
    mysqladmin -u root shutdown
关掉服务器
编辑my.ini,并保存在安装目录下:

[mysqld]
basedir=D:/mysql5
datadir=D:/mysql5/data
default-character-set=utf8
[mysql]
default-character-set=utf8

执行下面两条命令:
    mysqld --install MySQL --defaults-file=D:/mysql/my.ini
    net start MySQL
让MySQL以WIN服务方式运行,以后就不用手动启动了。
 
三、环境配置
1.配置IIS
    设定把php中目录(d:/php5)添加到系统环境变量path中,打开IIS ,新建一个站点,设定站点的ISAPI筛选器,添加一个php名称,指向d:/php5/php5isapi.dll,然后点击主目录,应用程序设置,点击配置,然后添加一个缓存isapi扩展,添加一个.php后辍,指向d:/php5/php5isapi.dll。进入 web 服务扩展,点击“添加一个新的 web 服务扩展”,“扩展名”中输入名称,例如 PHP,再点击“添加”按钮,点击“浏览”选择要么 ISAPI 文件(php4isapi.dllphp5isapi.dll)或者 CGI 文件(php.exephp-cgi.exe)作为“文件路径”后点“确定”,然后选中“设置扩展状态为允许”并点“确定”。
2.配置PHP
    I
NI配置文件:
    找到PHP下面的php.ini-recommended文件,更名为php.ini。
    找到include_path,新加入一行include_path = ".;d:/php5/smarty;d:/php5/pear",原来的已经注释掉了,所以不用改。
    找到extension=php_mysqli.dll,把前面的分号去了。
找到display_errors = Off,改为On,让PHP显示错误信息(如果是服务器部署,请关闭该选项)。
找到extension_dir=./,改为./ext/,指定扩展库路径。
    环境变量:
    将 PHP 目录添加到 PATH 环境变量中,这样做更便于维护,在PATH尾部加入d:/php5,别忘了加分号分开。
    建立新变量PHPRC,地址和上面一样。
     到此PHP的运行环境已经配置完成了,因为更改了环境变量,重新启动一下系统。
    在D:/htdocs目录下面新建一个PHP文件,比如phpinfo.php,运行一下phpinfo(),如果前面的安装配置没问题,应该能显示出PHPINFO页面。GOOGLUCK!
三、PEAR的安装
在PHP目录下面运行go-pear.bat,会自动在此目录下面得到pear.bat文件。
安装MDB2:pear install MDB2
安装MDB2_Driver_mysqli:pear install MDB2_Driver_mysqli
安装mail:pear install --alldeps Mail

本文档可能会出现疏漏,如有问题请提出并完善之。

原创粉丝点击