首先下载PHP,打开PHP官方网站的下载页:http://www.php.net/downloads.php ,我这里使用的是php-5.2.5-Win32版本,有点老,不过都一样的。
将下载到的php-5.2.5-Win32文件解压缩 C:php 目录下(这个目录可以自选,放到这个目录可以少做的配置修改)。
将C:php 目录下的 php.ini-dist 或 php.ini-recommended 复制到 C:Windows 目录下,并改名为 php.ini,一般正式发布网站的服务器用 php.ini-dist,而作为调试用的服务器用 php.ini-recommended 更好。当然一般情况下,这个 php.ini 还是需要根据实际情况来修改的。
将C:php 目录下php5ts.dll、libmysql.dll、libmcrypt.dll这三个文件复制到 C:Windowssystem32 目录下
php.ini 文件中开头有没有加分号的是打开的扩展,加了分号的是没有打开的扩展,建议将下面几个常用的应用打开:
代码如下 | 复制代码 |
extension=php_mbstring.dll extension=php_gd2.dll extension=php_mcrypt.dll extension=php_msql.dll |
配置 IIS
打开“ Internet 信息服务(IIS)管理器”,打开“网站”->“属性”->“ISAPI 筛选器”->“添加”,筛选器名称可填写“PHP”,可执行文件仍然选择 C:phpsapiphp5isapi.dll。
打开“网站”->“属性”->“主目录”->“应用程序设置”->“配置”->“应用程序扩展”->“添加”,可执行文件还是选择 C:phpsapiphp5isapi.dll。扩展名填写“.php”,动作限制为“HEAD,GET,POST”。
打开“网站”->“属性”->“文档”->“启用默认内容文档”->“添加”,可以将 index.php 添加为默认内容文档。
然后选择“服务器机器名”->“所有任务”->“重新启动 IIS”来重启 IIS。
验证PHP环境
在iis的web根目录下建立一个index.php,文件内容为:
代码如下 | 复制代码 |
<?php phpinfo(); ?> |
在浏览器中输入localhost,或者本机ip打开index.php,看看php环境是否正常搭建完成。
下图为我的验证信息
到此一个windows iis环境下的php运行环境已经搭建好了,但是还需要配置mysql数据库的支持
接着我们来看看配置mysql
中介绍了iis下php环境的搭建,有了php的支持还需要有mysql数据库的支持才能真正发挥php的真正作用,这里就介绍一下再Windows下mysql数据库的安装及配置过程。
首先下载MySQL安装包:http://www.mysql.com ,我这里使用的是mysql-5.1.23-rc-win32版本
1 点击MySQL安装包
2 默认是Typical,如果想修改安装路径的话也可以选择custom.
注意:安装mysql的路径中,不能含有中文!
3 点击intall开始安装
4 跳过注册
5 是否现在就配置 MySQL.也可以之后在开始菜单的configuration wizard 进行配置.
这里是现在进行配置
6 选择Detailed Configuration(详细设置),点Next继续
7 下面这个选项是选择mysql应用于何种类型,第一种是开发服务器,将只用尽量少的内存,第二种是普通WEB服务器,将使用中等数量内存,最后一种是这台服务器上面只运行MySQL数据库,将占用全部的内存.用户可根据自己的需求,选择选项.这里只选择Sever machine,点Next继续
8 下面是选择数据库用途,第一种是多功能用途,
9 下面是选择InnodDB的数据存放位置,一般默认好了,不需要改动
10 下面是选择MySQL允许的最大连接数,第一种是最大20个连接并发数,第二种是最大500个并发连接数,最后 一种是自定义,你可以根据自己的需要选择.
这里选择第一个
11 下面是是否运行网络链接.这里选择复选框.数据库监听的端口,一般默认是3306,如果改成其他端口,以后连接数据库的时候都要记住修改的端口,否则不能连接mysql数据库,比较麻烦,这里不做修改,用mysq的默认端口:3306
12 这一步设置mysql的默认编码,默认是latin1,也是标准的编码.第二种是UTF8,第三种是手动设置.编码是版本4.1以上引入的.如果要用原来数据库的数据,最好能确定原来数据库用的是什么编码,如果这里设置的编码和原来数据库数据的编码不一致,在使用的时候可能会出现乱码.建议使用latin1标准编码
当然我们有需要的话,也可以修改它的编码(不建议).
13 这一步是是否要把mysql设置成windows的服务,一般选择设成服务,这样以后就可以通过服务中启动和关闭mysql数据库了.推荐:下面的复选框也勾选上,这样,在cmd模式下,不必非到mysql的bin目录下执行命令.在命令行下咨询可以执行文件
14 这一步是设置mysql的超级用户密码,这个超级用户非常重要,对mysql拥有全部的权限,请设置好并牢记超级用户的密码,下面有个复选框是表示创建一个匿名账号,这会使数据库系统不安全.
如果有这个需求,也请勾选.
15 点击 Execute进行安装
16 点击 Finish 完成安装