iisphp配置
① WindowsServer2003中IIS支持php的配置
确定你下载的PHP和MYsql都是相应你系统能用的(我一般用的版本如下,其实配置都一样,无所谓的
MySQL-essential-5.0.45-win32.msi
php-5.2.4-Win32.zip)
1.安装MySQL(没有特殊说明的就按照默认安装)
选择 Custom 自定义安装
点击"Change"更改 MySQL 安装目录(自定义)
其他按照默认的下一步就可以
安装完成后会自动跳转到设置界面,选择 Detailed Configuration 进行详细配置
选择 MySQL 运行模式:Server Machine
选择 MySQL 数据库默认存储方式:Non-Trans Only ( MYISAM)
设定 MySQL 最大连接数:一般设置为 128 - 512 之间的整数
设定 MySQL 网络参数,注意:不要启用 Strict Mode!
设定 MySQL 默认字符集:以用户站点语言为准(一般GBK)
Windows 环境设定,三个都勾上,service name是MySQL
接下来设置root用户密码,按需求是否启用远程用户(Enable root access from remote...),如果只是本机访问的话就别勾了,更安全
最后,完成 MySQL 的安装和配置,会自动启动 MySQL 服务。
测试 MySQL 工作是否正常:
打开 cmd 命令提示符窗口,输入命令:MySQL –u root –p 输入密码后,如果能够正常进入 MySQL 控制台则说明 MySQL 安装正常。(注意,-p和密码之间没空格)
2.安装 PHP:(我默认安装在D:\PHP下,可按需求更改)
(1) 解压缩下载的 php-5.2.4-Win32.zip 文件,并将其复制到: D:\PHP ;
(2) 进入 D:\PHP文件夹,将 php.ini-dist 重命名为 php.ini ;
(3) 打开 php.ini 文件,找到:extension_dir = "./" 将其改为;
extension_dir = " D:\PHP\ext"
(4) 找到:Windows Extensions
在 Windows Extensions 下方的动态模块配置中,需要打开以下模块支持:(去掉模块配置每行前面的;号即可)
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_MySQL.dll
(5) 找到:
disable_functions =
改为:
disable_functions = phpinfo,passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server
(6) 保存 php.ini 文件,并将其复制到 C:\Windows\
PHP按此安装可以满足绝大部分建站需求。如果有特殊需要请自行查阅PHP模块(extension)的相关资料
3. IIS 新建一个站点(这部分不仔细阐明了,没什么要点,只是要注意需要给予该站点"读取"和"运行脚本"的权限)
4.IIS 与 PHP 的整合配置 - 使站点支持 PHP(这个是重点)
(1) 右键打开刚刚建立的网站属性,
(2) 在站点属性窗口中,单击"主目录"页签,单击"配置"按钮,在新弹出的"应用程序配置"对话框中,单击"添加"按钮,加入 PHP 的 ISAPI 支持,选择可执行文件:D:\PHP\php5isapi.dll 、扩展名为 .php 、限制动作为:GET,POST 。单击"确定"添加,并在"应用程序配置"窗口中查看 .php 扩展是否加载成功。若成功,则单击"确定"关闭配置窗口,回到站点属性主窗口。【这步比较重要】
(3) 单击"文档"页签,在默认内容文档中添加 index.htm、index.html、index.php 三个文件,并将所有默认文档排序,顺序按照下图所示。完成后,单击"确定",关闭站点属性配置窗口,回到 IIS 管理器主界面。
(4) 右键单击"Web 服务扩展",添加一个新的web服务扩展,添加 PHP 扩展支持。
(5) 在"新建WEB服务扩展"对话框中,"扩展名"填写PHP,"文件"选择 D:\PHP\php5isapi.dll ,并设置该PHP扩展默认为允许。
(6) 重启 IIS 服务
5、测试 PHP 支持是否正常
IIS与PHP的整合已经完毕,下面需要测试 PHP 支持是否正常。
在你的网站根目录下新建一个phpinfo.php文件,用记事本编辑,内容为
<?php
phpinfo();
?>
然后尝试访问该页面。
如果能够正常显示PHP支持信息则表明配置整合是成功的。
至此 全部配置完毕
② 如何让iis支持php
首先我们要的工具:
1、IIS:这个当然是不能少的了,用系统自带的就好了,这里就不教大家怎么装了。
2、PHP:php-5.2.0-win32-installer.msi
3、MYSQL:mysql-5.0.27-win32.zip
4、MYSQLFRONT:MySQL.Front-v3.2.14.3.rar,这是一个图形化管理mysql数据库的工具
第一篇:IIS安装
第一篇我们就不说了,怎么安装IIS网上到处都是,我们直接开始第二篇吧。
第二篇:PHP安装
1、程序下载:
建议到PHP官方网站
网址:http://cn2.php.net/get/php-5.2.0-Win32.zip/from/a/mirror
2、程序安装:
解压或者未解压后,能看到php-5.2.0-win32-installer.msi文件时,双击文件,弹出下列对话框,我们再单击Next(下一步):
在这一步,他会要你同意一个协议,不同意是没法继续安装的。同意就同意呗,反正这个东西是开源的,(应该是的吧)呵呵:
在这一步选择安装文件夹,如果要更改,单击Browse(浏鉴)。这里,我建议不要改更。第一,PHP文件不大;第二,由于这个本来不是Windows下的文件,更改不知道会不会有什么不能用的地方。:
选择你的WEB服务程序,建议选择IIS/PWS 3。这个选项在XP的IIS下,也就是IIS5.5下测试通过。:
程序安装组界面,别急点点下一步,看清楚下面的说明:
在上图中显示的Extensions(扩展)前面的“+”号点开,然后拖动滚动条,一直到下图位置。在GD2上右击,然后选择安装此功能(选择中的第一个或者二个)。
其实,第一个跟第二个的区别在这个地方不大。如果有下属选项时,选第一个,只会安装一些默认的功能,而第二个是完全安装。懂英语的朋友就不要笑话我了,呵呵
同理,拖到mysql那一项,与前面一样的操作。如果你的mysql版本比较高,建议把mysqlli也装上,就是在mysql下面的那一个。
需要的人还可以到下面这个地方,按照上面两步的方法安装PHP帮助文档与PEAR。然后单击Next(下一步)
单击Install(安装),开始正式安装PHP
安装过程,等待
安装完成,单击Finish(完成)结束安装
到这里,我们的PHP算是装完了。休息一下,我们马上开始讲第三篇,PHP与IIS整合
第三篇:PHP与IIS整合
说起来,这一点应该是PHP安装最重要的一个环节了,如果这一步没有成功,其他的都白搞了,呵呵。
打开IIS,然后在你要支持PHP的网站名称上右击,选择“属性”。当然,如果你要所有的网站都支持PHP,也可以在“网站”上面右击,选择属性。
这是弹出来的网站属性对话框,我们要选择的是“主目录”选项卡。
选择“主目录”选项卡后,再点击这个选项卡下面的“配置”
弹出应该程序配置选项卡,这里时候,我们要选择“添加”
这步比较关键,这个是点击添加后弹出来的。
在“可执行文件”后面,我们选择“php-cgi.exe”,前面的路径是你的PHP安装路径。
而这个,在很多以前的参考上,都是一个DLL文件,而这个版本是php-cgi.exe。
“扩展名”填“.php”,别把那个点“.”丢了。
后面就是一直“确定”到最后了。呵呵
最后,我们来写一个测试程序“test.php”,然后打开测试。如果你看到了跟我图片中类似的内容,那么恭喜你,PHP安装成功了!
test.php内容:
[url=javascript:]Copy code[/url]
第四篇:mysql安装
1、程序下载:
建议到mysql官方网站
网址:http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-noinstall-5.0.27-win32.zip/from/pick
2、程序安装:
解压或者未解压后,能看到setup.exe文件时,双击文件,弹出下列对话框,我们再单击Next(下一步):
选择安装模式,如果没有特殊要求,或者你不是很懂的情况下,请选择Typical(经典安装)或者在你磁盘空间足够的情况下可以选择Complate(完全安装)。建议(特别是初学者)不要选择Custom(自定义安装)。
我这里选择最常用的经典安装
装备工作完成,点击Install(安装)让安装程序正式开始安装工作
安装状态,请稍候。。。
这是选择是否到mysql网站注册,不管他,我们选择Skip Sign-UP(跳过注册)
完成安装。如果没有特殊的要求,可以把这个小勾去掉,点击Finish(结束)结束安装。但是从安全角度考虑,我们还是勾选上这个小勾,再点击Finish(结束)来对msyql做一些初始的配置
配置的第一个界面,点击Next(下一步)就好了
如果没什么太特殊的要求,我们选择第二个Stanard Configur action(标准配置)就好了。
这个画面要说明的比较多:
1、Install as Windows Service:将msyql作为windows服务安装。勾选这一项,你将会在“控制面板”,“管理工具”,“服务”里面找到mysql。这样子,能提高mysql在系统中的运行级别。建议勾选。
2、Service Name:这个其实没什么用,就是选择你在“服务”里面看到的名字而已,随便一个,你熟悉就好了。
3、Launch the MySQL Serverautomatically:自动开启服务。勾选这个的话,只要你打开Windows,哪怕你没有登陆,MySQL也在运行。
4、Include BIN Directory in WIndowsPATH:勾选这个的话,用可以直接在CMD的任何地方运用MySQL的命令行模式。如果你熟悉命令行,这个就蛮实用。不熟悉的吗,建议不勾选。
这个是配置root(根用户)密码。
1、Modify Security Settings:配置安全设置。其实就是配置root(根用户)的密码。
2、Enable root access from remotemachines:允许root(根用户)从远程机器登陆。从安全角度考虑,建议不勾选。
3、Create An Anymous Account:建立一个匿名帐号。建议不勾选。
下面这几步都是完成安装了,,没什么好说的。。。
第五篇:MySQL-Front安装
1、程序下载:
建议到FF下载站下载:
网址:http://www.crsky.com/soft/4932.html
2、程序安装:
这个过程我就不说了,没有什么特别的地方。
第六篇:MySQL-Front连接管理MySQL
MySQL-Front安装后,打开。就会看到下面这么一个画面。(当然,如果你是第一次使用,“对话”里面就应该是空的。)
这个时间,我们单击新建
这个看到的就是添加新对话的对话框。
在“一般”选择卡中,只有一个“登陆信息”可以填写,但这个其实只是埴写一个你可以识别数据的名称就可以了。我这里就写“localhost”。
下面那个图标,没有什么实际意义,你要喜欢就改一下吧。
再点击“连接”选项卡。
这里要填写的比较多一点。
服务器:填写你数据库服务器所用的IP或者域名。
端口:3306。默认是3306,一般程序下不会更改。
以下的选项,我们就不用管了。基本上用不着管。想知道清楚的,可以自己查资料或者PM我
“注册”选项卡。
填与你数据库的用户名与数据。
下面的“数据库”选项,在你填写完正确的服务器地址与用户名密码后,点击它后面的那个小方块,就可以选择要管理的数据库。这个功能在你的用户有多个数据的管理权限,而你又不想一次打开所有的数据的情况下特别有用。
后面两上选项卡我不细说了。“autostart”是在打开时自动执行一些SQL命令;“数据库浏览器”则是定制MySQL-Front视图
点击确定,就可以到登陆提示框。继续确实就好了。
当然了,这个对话,也可以在刚打开MySQL-Front时,选中已存在的连接,再点击打开来获得。
OK,现在看到的就是MySQL里面的数据库信息了。
最后,特别要说明的是。如果你对MySQL数据不是很熟悉
请千万不要更改或者删除mysql库里面的任何东西。
否则可能导致你的数据库不能用!!!
http://jingyan..com/article/546ae1856cbdf81149f28cf1.html
③ IIS8.5配置php的php.ini文件如何配置
你将PHP.ini的timezone前面的分号去掉就可以了
分号是注释符号,后面的内容跟没写一样,你没有设置timezone
不过我通常设置时区为PRC,设成重庆也是可以的,前面分号去了,然后重启一下IIS或fastcgi以重新读取php.ini中的配置
④ iis中如何设置php写权限
打开iis,点击要修改的网站,然后点击右边的“编辑权限”如下图。
⑤ win7 怎么配置PHP+IIS
下载window下运行的php压缩包(php官网有下载),解压到一个文件夹,然后在iis中的-》处理程序映射---添加模块映射
在打开的窗口中如下填写
请求路径:*.php(也就是所有带.php扩展名的路径)
模块:FastCgMole
可执行文件:找到你刚才解压的php文件夹中的php-cgi.exe文件并选中
名称:随便。。。
然后一路确定
最后重启iis
例外,php.ini文件需要修改一下,比如让php支持msyql等等,你需要的一些东西,完后,重启iis!⑥ iis+php怎么配置laravel运行环境
安装composer。安装之前要确保目录:wamp\bin\php\php5.4.3下的php.ini文件中的php_openssl.dll扩展库是开启的,否则,composer在安装过程中会出现错误提示。(注意:wamp安装文件下会有两个php.ini文件,我们要修改的是php目录下的php.ini文件)。
下载最新Laravel框架,解压到服务器根目录www下。
Laravel 4 的安装。打开cmd命了窗口,使用cd命令将目录切换到服务器根目录下。执行命令composer install ,等待下载完成。
访问项目主页。因为在Laravel框架中,没有index.php文件,而是用server.php文件来替代的,所以我们需要修改Apache的http.conf文件,在<IfMole dir_mole>下面添加server.php即可。
配置成功后,直接访问http://localhost/,即可出现以下界面,则安装成功!⑦ 怎么在iis下配置php运行环境
这是我的配置经验笔记
安装PHP(环境变量篇)
设置环境变量后,无须拷文件到系统盘
1.把php-5.2.0-Win32.zip解压到E:\PHP_SERVER\PHP目录
2.把E:\PHP_SERVER\PHP目录下的PHP.INI-DIST文件改名为PHP.INI
作如下修改:
查找extension_dir = "./",该处是指定PHP动态链接库的路径,
改为extension_dir = "E:/PHP_SERVER/PHP/EXT",注意是“/”。
查找extension=php_mbstring.dll,把前面的分号去掉。
这个不去的话用phpMyAdmin会出现红色提示。
查找extension=php_gd2.dll,去掉前面的分号,支持GD库用的。
查找extension=php_sockets.dll,去掉前面的分号。
查找extension=php_mysql.dll,去掉前面的分号,支持MYSQL数据库用的。
3.现在我们通过设置环境变量把PHP.INI文件位置定在E:\PHP_SERVER\PHP目录下,
打开系统属性-环境变量-系统环境变量-新建,变量名:PHPRC,变量值:E:\PHP_SERVER\PHP,
更改系统环境变量,编辑path变量, 在最后加上:;E:\PHP_SERVER\PHP,注意是“\”。
(重启服务器..)
配置IIS支持PHP
1.在WEB服务扩展中 “添加一个新的WEB服务器扩展” .php E:\PHP_SERVER\PHP\php5isapi.dll 允许
2.网站属性-ISAPI筛选器 - 添加 php E:\PHP_SERVER\PHP\php5isapi.dll
3.网站属性-主目录-配置-添加映射-可执行E:\PHP_SERVER\PHP\php5isapi.dll .php
4.网站属性-文档-添加index.php
5、重启IIS先点击开始菜单选择“运行”依次输入CMD回车
net stop w3svc回车
net stop iisadmin回车
net start w3svc回车⑧ iis + php配置下,不能加载php.ini
方法1:将php.ini复制到c:\windows目录下
方法2:将php.ini所在目录添加到环境变量(系统)的PATH中
例:PATH="c:\php;……"(原来有的不要删啊)⑨ IIS下PHP的三种配置在区别和性能上的差异比较
在Windows IIS 6.0下配置PHP,通常有CGI、ISAPI和FastCGI三种配置方式,这三种模式都可以在IIS 6.0下成功运行,下面我就讲一下这三种方式配置的区别和性能上的差异。
1、CGI(通用网关接口/Common Gateway Interface)一般是可执行程序,例如EXE文件,和WEB服务器各自占据着不同的进程,而且一般一个CGI程序只能处理一个用户请求。这样,当用户请求数量非常多时,会大量占用系统的资源,如内存、CPU时间等,造成效能低下。
2、ISAPI(Internet Server Application Program Interface)是微软提供的一套面向WEB服务的API接口,它能实现CGI提供的全部功能,并在此基础上进行了扩展,如提供了过滤器应用程序接口。ISAPI应用大多数以DLL动态库的形式使用,可以在被用户请求后执行,,在处理完一个用户请求后不会马上消失,而是继续驻留在内存中等待处理别的用户输入。此外,ISAPI的DLL应用程序和WEB服务器处于同一个进程中,效率要显着高于CGI。
在Windows Server 2003的IIS6下配置ISAPI方式的PHP,配置方法是,在IIS的“WEB服务扩展”中,添加一个新的WEB服务扩展,程序后缀为PHP,ISAPI程序为php5isapi.dll,然后再“环境变量”-“系统变量”中增加变量名PHPRC,数值为php.ini的路径,在Internet信息服务管理器中,选择网站或应用程序的根目录,打开目录属性页(右键选择“属性”),再选择“主目录”。点击“配置”按钮,选择“映射”Tab页。点击“添加...”,在“可执行文件”设为: c:\php\php5isapi.dll,扩展名设为.php,选择“确认文件是否存在”,然后“确定”保存设置。重启服务器即可完成PHP的配置。
3、FastCGI是可伸缩架构的CGI开放扩展,其主要行为是将CGI解释器进程保持在内存中并因此获得较高的性能。传统的CGI解释器的反复加载是CGI性能低下的主要原因,如果CGI解释器保持在内存中并接受FastCGI进程管理器调度,则可以提供良好的性能、伸缩性等。
FastCGI已经集成于IIS7,也支持IIS6,在IIS6中的安装方法可参见微软的官方文档,我这里简单翻译一下。
先点这里下载一个32位的FastCGI extension for IIS,然后将其安装,安装后的文件应该放到system32\inetsrv目录下。
之后打开system32\inetsrv目录,执行下面的语句,其中c:\php为你的PHP目录,可以修改为其他数值。
cscript fcgiconfig.js -add -section:"PHP" -extension:php -path:"c:\php\php-cgi.exe"
在Internet信息服务管理器中,选择网站或应用程序的根目录,打开目录属性页(右键选择“属性”),再选择“主目录”。点击“配置”按钮,选择“映射”Tab页。点击“添加...”,在“可执行文件”设为: c:\windows\system32\inetsrv\fcgiext.dll,扩展名设为.php,选择“确认文件是否存在”,然后“确定”保存设置。
修改php.ini文件,增加如下语句:
fastcgi.impersonate = 1
cgi.fix_pathinfo = 1
cgi.force_redirect = 0
之后打开system32\inetsrv目录,执行以下语句:
cscript fcgiconfig.js -set -section:"PHP" -InstanceMaxRequests:10000
cscript fcgiconfig.js -set -section:"PHP" -EnvironmentVars:PHP_FCGI_MAX_REQUESTS:10000
最后,配置c:\php目录的安全性,使得IIS_WPG组对于这个目录有读取和执行的权限。⑩ win7 IIS如何配置PHP具体步骤
在Windows7的控制面板-程序中“打开/关闭Windows功能”,在里面打开IIS,不要忘了打开IIS里的CGI(这个默认是不选的)
参考:http://www.iisboy.com/iis_article/252.html
主要讲解了WIN7下配置PHP的FastCGI