当前位置:首页 > 日记 > 正文

PHP配置,IIS整合PHP详解

PHP配置,IIS整合PHP详解

在iis上配置PHP是一件很容易的事,只要稍作几部设置就可以完成iis整合php的设置!下面给大家介绍下iis下整合php的详细教程:

将PHP压缩包解压到某个位置,一般为 C:\PHP

将php.ini-dist改名为php.ini,放到C:\windows目录下,注意php.ini上的权限,如果虚拟主机设置了权限去除了windows目录下的users,那么复制过去的php.ini是没有权限的,所有dll会无法加载php.ini中修改 extension_dir = "C:\php\ext" 设置PHP存放扩展的dll文件的路径建立一个存放session的目录,比如为sessions在php.ini中修改 session.save_path = C:\php\sessions" 设置session存放在指定的这个目录建立一个存放上传文件的临时目录,比如为temp(要求该目录的父目录有列文件夹的权限,否则也会有权限问题)在php.ini中修改 upload_tmp_dir = "C:\PHP\temp"给整个PHP目录users的读权限,给sessions目录和temp目录的users的读写权限将output_buffering=Off改为output_buffering=On ,开启输出缓冲开启后可以解决一些网站打开报错或打开空白的情况,并且不会对其他正常网站造成不良影响。-----------------------------------------------------------------开启常用的扩展,即去掉相应;extension=XXX.dll前面的分号下面为常用扩展extension=php_curl.dllextension=php_gd2.dll        ;图形处理用,比如图片缩放,水印extension=php_mbstring.dll   ;phpmyadmin需要extension=php_mcrypt.dllextension=php_mhash.dllextension=php_mssql.dll      ;sqlserver需要extension=php_mysql.dll      ;mysql需要extension=php_mysqli.dll     ;同上extension=php_pdo.dllextension=php_pdo_mssql.dllextension=php_pdo_mysql.dllextension=php_pdo_sqlite.dll-----------------------------------------------------------------ISAPI方式:在IIS的web服务扩展里,添加一条扩展指向C:\php\php5isapi.dll文件,设置为允许在IIS的“网站--主目录--配置--应用程序扩展”里,添加.php的扩展名指向C:\php\php5isapi.dll(与CGI方式二选一,建议使用此方法)给PHP目录加上users的读权限给整个PHP目录加上users的读权限(其实是需要加network service权限就可以),如果用ISAPI模式,是需要有这个权限的,CGI的不需要使用此方式,c:\windows\php.ini文件必须有network service的读权限。CGI方式:在IIS的web服务扩展里,添加一条扩展指向C:\php\php-cgi.exe文件,设置为允许在IIS的“网站--主目录--配置--应用程序扩展”里,添加.php的扩展名指向d:\php\php-cgi.exe(与ISAPI方式二选一,不建议)给PHP目录加上users的读权限php.ini里设置cgi.force_redirect = 0,这个值不设置时默认为1,用CGI必须设置为0-----------------------------------------------------------------支持mysql除了开启php_mysql.dll扩展外,还要将PHP目录下的libmysql.dll复制到c:\windows\system32下支持MSSQL(可以不设置)除了开启php_mssql.dll扩展外,还要将ntwdblib.dll文件复制到c:\windows\system32下注意:PHP里自带的这个文件的版本不对,是连接不了的,要使用所连接的SQL Server安装目录下的ntwdblib.dll文件的版本。2000数据库对dll文件版本有要求,2005的话,似乎用任意版本的dll都可以连。-----------------------------------------------------------------支持curl除了php.ini开启curl扩展外,还要将libeay32.dll, ssleay32.dll这两个文件放到system32文件夹下才可以 

-----------------------------------------------------------------

支持mcrypt除了php.ini开启mcrypt扩展外,还要将libmcrypt.dll放到system32文件夹下才可以

-----------------------------------------------------------------

其他设置一般为默认不动,用户需要时再设置post_max_size = 8M               默认是8Mupload_max_filesize = 2M         默认是2M开启全局变量register_globals = Off           默认不开启加大超时时间限制max_execution_time = 30          默认是30秒 

或者设置其他内容等

按照以上的方法做完以后,如果可以打开php页面的话,那么说明你的iis下整合php配置成功了

相关文章

IIS出现RPC服务器不可用的解决方法

IIS出现RPC服务器不可用的解决方法

解决方法,服务器,不可用,电脑软件,IIS, 如果你运行IIS时也遇到“RPC服务器不可用”的故障提示,不妨试试我们下面的办法。 依次点击“管理工具→服务→Remote Procedure Call→属性”,其默认启动…

PS CS5怎么制作剔透的玻璃按键

PS CS5怎么制作剔透的玻璃按键

剔透,按键,玻璃,电脑软件,PS,   Photoshop CS5玻璃按钮的暗部非常少,重点是高光部分的渲染,可以先用图层样式做出内侧边缘高光及底部的投影;再用手绘的方法加上顶部的高光;其它部分可以加上一些环境光或倒影等即可。下面跟小编来…

PHP简单实现循环链表功能示例

PHP简单实现循环链表功能示例

简单实现,循环链表,示例,功能,电脑软件,本文实例讲述了PHP简单实现循环链表功能。分享给大家供大家参考,具体如下:概述:循环链表是另一种形式的链式存贮结构。它的特点是表中最后一个结点的指针域指向头结点,整个链表形成一个环。如下图所示:实…

画家如何使用厚厚的画笔绘制图形

画家如何使用厚厚的画笔绘制图形

绘制图形,如何使用,画家,电脑软件,画家想用厚厚的画笔画出图形。下面,我们将看到详细的教程。请看下面的细节。 软件名称:Corel Painter 2016 V15简体中文注册安装软件大小:311mb更新时间:2016-01-14 1,打开画笔软件,单击鼠标左键{ }新建},在新…

PS快速合成超酷的特种兵战争海报

PS快速合成超酷的特种兵战争海报

特种兵,超酷,海报,战争,快速,今天为大家分享PS快速合成超酷的特种兵战争海报教程,对于这篇教程,小编觉得很值得学习,对于调色方便介绍地很详细,所以有需要的朋友可以参考一下,希望能对大家有所帮助!【声明】:本教程的创意和素材均非原创,原作者为国…

CAD栅格的设置技巧

CAD栅格的设置技巧

栅格,设置,技巧,电脑软件,CAD,栅格相当于手工绘图中使用的的坐标纸。那么我们在CAD绘图时会使用栅格,同时我们也会根据不同的需求来改变栅格。那栅格该如何设置呢?1.在状态栏中的栅格按钮上鼠标右键,出现下面的对话框,点击【设置】2.跳出下图…

"Request 对象 错误 'ASP 0104 : 80

"Request 对象 错误 'ASP 0104 : 80

对象,错误,解决办法,电脑软件,Request,Windows2003系统下,上传较大的文件时,出现“Request 对象 错误 'ASP 0104 : 80004005'”错误。更改win2003的IIS 6.0对asp的上传文件大小为200k限制,aspx的上传程序没有影响。在IIS6.0中,默认…

详解WordPress中调用评论模板和循

详解WordPress中调用评论模板和循

评论,模板,调用,循环,函数,comments_templatecomments_template 函数是一个调用评论模板的函数,使用起来很简单,与get_header()等函数一样,是一个include文件类函数,今天来讲一下他的使用。描述上面已经讲过了,就是调用评论模板的一个函数。使用…

微信小程序之前台循环数据绑定

微信小程序之前台循环数据绑定

循环,数据绑定,前台,程序,电脑软件,微信小程序之前台循环数据绑定微信小程序的循环数据绑定到wxml例:wxml里:<view wx:for="{{array}}"> {{item.message}} </view>通过上面的wx.for可以绑定一个数组,数组是json类型的;默认的索引序号是ite…

怎么在excel中对数据进行统计excel

怎么在excel中对数据进行统计excel

数据,统计,步骤,方法,中对,  excel表格主要就是用来统计数据,也可以在上面划图,利用excel表格特别是在仓库、财务做帐是很方便的,下面小编就教你怎么在excel中对数据进行统计。在excel中对数据进行统计的步骤打一个excel表格表格,如图,简单的…

AI绘制可爱的腊肠狗和羊羊羊的卡通

AI绘制可爱的腊肠狗和羊羊羊的卡通

教程,绘制,卡通,形象,可爱,效果图:主要过程:12 3 阅读全文1 23 阅读全文教程结束,以上就是AI绘制可爱的腊肠狗和羊羊羊的卡通形象教程的全部内容,希望大家喜欢!相关教程推荐:AI绘制夸张有创意的狗狗插画 AI怎么绘制一个可爱的猫头鹰卡通形象? A…

一次围绕setTimeout的前端面试经验

一次围绕setTimeout的前端面试经验

经验分享,电脑软件,setTimeout,前言前端这个近年的热门领域,搞事气氛特别强烈,我朋友小伟最近就在疯狂面试,遇到了许多有趣的面试官,有趣的面试题,我来帮这个搞事 boy 转述一下。具体如下:以下是我一个朋友的故事,真的不是我。for (var i = 0; i <…