PHP5.4 + IIS + Win7的配置(WINDOWS7)

本文详细介绍了如何在Windows环境下使用IIS部署PHP应用并连接MySQL数据库,包括IIS安装配置、PHP环境搭建及扩展启用、MySQL安装步骤等核心内容。

一:IIS安装,方便点直接全选就OK了

在控制面板——程序和功能——打开或关闭windows功能中,保证IIS、CGI的安装打钩,否则将没有FastCGIModule选择,因为后模型要用到FastCGIModule选择,因为后模型要用到

二:安装PHP(版本:php-5.4.24-nts-Win32-VC9-x86)

直接解压到C:\php\目录下,根据自己实际情况而定

复制其中的php-development.ini为php.ini,并进行如下修改(要去掉开头分号):

①修改扩展路径:extension_dir = "C:\php\ext"

②基本的扩展开启

;extension=php_bz2.dll
extension=php_curl.dll
;extension=php_fileinfo.dll
;extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_intl.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
;extension=php_mbstring.dll
;extension=php_exif.dll      ; Must be after mbstring as it depends on it
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8.dll      ; Use with Oracle 10gR2 Instant Client
;extension=php_oci8_11g.dll  ; Use with Oracle 11gR2 Instant Client
;extension=php_openssl.dll
;extension=php_pdo_firebird.dll
extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
;extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
;extension=php_pspell.dll
;extension=php_shmop.dll
③时区:date.timezone = asia/shanghai

④fastcgi.impersonate=1 默认为0,如果使用IIS,你需要开启为1

⑤cgi.fix_pathinfo=1

⑥cgi.force_redirect=0 默认为1,如果你使用IIS,需要将其关闭为0

⑦session存储路径,如:session.save_path = "C:\tmp"  //根据自己定义位置

三:IIS配置

1:打开IIS管理器(右键计算机——管理——服务和应用程序——Internet信息服务)

2:点击处理映射程序,点击添加模块映射,请求路径*.php,模块FastCGIModule,可执行文件C:\php\php-cgi.exe(之前解压的php位置文件)名称可为php。

3:在IIS管理器中,点击应用程序池,添加应用程序池,

4:下来就是建立网站

填写下网站名称,物理路径,端口......

接着点击新添加好的网站,选择默认文档,并添加好文档。(index.php||index.html)

5:配置完后重启下IIS,OK...可以点击浏览测试下了....

三:mysql安装(版本:mysql-5.6.10-winx64.msi)

安装很简单下一步下一步就行

1:cmd
2:cd d:/mysql/bin

3:mysqld --install
4:mysql consle(配置的意思)

5:cd d:/mysql/bin
6:net start mysql
7:mysql -uroot -p(链接,默认用户是root,密码为空)
8:mysql -u root mysql
   mysql> 状态下输入 update user set password=password('新密码') where user='root';回显Query OK, 0 rows affected (0.00 sec)
  Rows matched: 2 Changed: 0 Warnings: 0
  mysql> 状态下输入 FLUSH PRIVILEGES;回显Query OK, 0 rows affected (0.00 sec)
  mysql> 状态下输入 quit退出sql注意每个命令后都要加上一个分号 ";"
  mysql 才开始执行该行命令
  而第二个指令会让已载入记忆体的 mysql 系统资料库更新
  重起mysql就OK了 .



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值