iis下安装php
在 IIS 中搭建 PHP 环境,推荐用 php manager ,步骤如下:
1、先安装配置好 IIS。
提示:需要注意的是要选中 CGI。
2、下载安装 php manager 1.2。
提示:需要注意的是,如果是 IIS 10,在安装 php manager 之前,需要修改注册表,否则可能会出现“必须安装IIS7以上才可以安装”的错误提示,这是这个软件的小 bug。
3、下载安装(解压) php。
提示:从官网下载时,注意选择 windows 平台的 PHP 版本,Non Thread Safe,x64 或 x86。
4、配置 php。
提示:打开 IIS 管理器,点击 php Manager。
㈡ 濡备綍鍦╥is涓閰岖疆php杩愯岀幆澧冨备綍鍦╥is涓閰岖疆php杩愯岀幆澧
濡备綍鍦╥is涓嬭繍琛宲hp锛
IIS涓嬭繍琛孭HP镄勬柟娉:x0dx0a涓銆佸畨瑁匬HP5.3.6x0dx0a1)鍏抽棴阒茬伀澧欙纴灏唒hp5.zip瑙e帇鍒瘅:PHPPHPWINDOWS鐩褰昞x0dx0ax0dx0a3)鍒皃hp瀹夎呯洰褰(D:PHPPHPwindows闆嗗悎锲㈢洰褰曘俓x0dx0ax0dx0a2)镣瑰嚮钬沧椠灏勨濋夐”鍗′笂镄勨沧坊锷犫濇墦寮钬沧坊锷/缂栬緫搴旂敤绋嫔簭镓╁𪾢鏄犲皠钬濆硅瘽妗嗭纴镣瑰嚮钬滃彲镓ц屾枃浠垛濆悗镄勨沧祻瑙堚濆畾浣岲:PHP钥孎astCGI镓ц屾柟寮忔槸浠ュ崟涓绾跨▼𨱒ユ墽琛屾搷浣滐纴镓浠ヤ笉闇瑕佽繘琛岀嚎绋嬬殑瀹夊叏妫镆ワ纴闄ゅ幓绾跨▼瀹夊叏妫镆ョ殑阒叉姢鍙嶈屽彲浠ユ彁楂樻墽琛屾晥鐜囷纴镓浠ワ纴濡傛灉鏄浠FastCGI𨱒ユ墽琛孭HP锛屽缓璁阃夋嫨NonThreadSafe鐗堟湰銆
瀹樻柟骞朵笉寤鸿浣犲皢NonThreadSafe搴旂敤浜庣敓浜х幆澧冿纴镓浠ユ垜浠阃夋嫨ThreadSafe鐗堟湰镄凯HP𨱒ヤ娇鐢ㄣ
2锛岄厤缃畃hp
瑙e帇鍒版煇涓鐩褰曪纴濡俢:/php345
灏唒hp.ini-development閲嶅懡钖崭负php.ini
fastcgi.impersonate=1榛樿や负0锛屽傛灉浣跨敤IIS锛屼綘闇瑕佸紑钖锛歝gi.fix_pathinfo=1
cgi.force_redirect=0榛樿ゅ紑钖锛屽傛灉浣犱娇鐢↖IS锛屽彲浠ュ皢鍏跺叧闂
鍏舵℃寚瀹欤xtension_dir鐩褰曞拰date.timezone鐩褰
extension_dir="C:/php53iis/ext"
date.timezone=Asia/Shanghai
淇鏀笔HP.INI閰岖疆鏂囦欢涓镄刢gi.fix_pathinfo=1锛孭HP浼氢慨姝SCRIPT_FILENAME涓虹湡瀹炵殑鏂囦欢鍦板潃锛屽惁鍒橮HP灏嗘棤娉曟垒鍒伴渶瑕佸勭悊镄凯HP鏂囦欢銆
3锛岄厤缃畁ginx
瑙e帇nginx锛屽俢:/nginx
璁惧畾error.log镄勫瓨鏀剧洰褰曪纴灏#error_loglogs/error.log;镄#铡诲勶纴榛樿error.log鏄瀛樻斁鍦∟ginx瀹夎呯洰褰曚腑logs鐩褰曚笅銆
㈢ 使用IIS搭PHP环境需要一些什么,步骤是怎么样的
1、将 PHP 安装为 ISAPI 模式:在“控制面板”的“管理工具”中选择“Internet 服务管理器”,打开 IIS 后停止服务,然后在左侧“默认Web站点”上单击右键选择“属性”,在打开的“默认 Web 站点属性”窗口的“ISAPI 筛选器”标签里找到并点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP,再将可执行文件指向 php4isapi.dll 所在路径,如:C:\PHP\sapi\php4isapi.dll。
2、打开“默认 Web 站点属性”窗口的“主目录”标签,找到并点击“配置”按钮,在弹出的“应用程序配置”窗口中找到并点击“添加”按钮,在弹出的窗口中新增一个扩展名映射,扩展名为 .php,单击“浏览”将可执行文件指向 php4isapi.dll 所在路径,如:C:\PHP\sapi\php4isapi.dll,然后一路确定即可。如果还想支持诸如 .php3,.phtml 等扩展名的 PHP 文件,可以重复“添加”步骤。
3、再打开“默认 Web 站点属性”窗口的“的“文档”标签,找到并点击“添加”按钮,向默认的 Web 站点启动文档列表中添加 index.php 项。您可以将 index.php 升到最高优先级,这样,访问站点时就会首先自动寻找并打开 index.php 文档。
4、确定 Web 目录的应用程序设置和执行许可中选择为纯脚本,然后关闭 Internet 信息服务管理器,在命令提示符中执行如下命令:net stop w3svcnet stop iisadminnet start w3svc
5、打开浏览器,输入: http://localhost/,看到成功页面后,在 IIS 根目录下新建一个 phpinfo.php,内容如下: <?php phpinfo();?>
6、打开浏览器,输入:http://localhost/phpinfo.php,将显示当前服务器所支持 PHP 的全部信息,可以看到 Server API的模式为:ISAPI。
㈣ iis如何运行php
1.首先
我们需要安装好IIS,默认windows2008下是iis7.0,具体的安装可以查看iis7.0安装图解
2. 安装好IIS后,默认已经支持asp,这里我们开始安装.net环境
进入系统,打开桌面左下角“服务器管理器”
点击功能->"添加功能"->勾选“.NET Framework 3.5.1功能”
点击下一步,安装完成即可。
3. 接下来配置PHP环境,从常用软件下载php5.2.6和php.ini文件
下载后,将php5.2.6解压为php,并将php.ini拷贝到php里面,这里我们将php放置在C:Program Files目录下,
并用记事本打开php.ini文件,找到extension_dir这一行,将路径修改为ext文件所在路径,我们这里为 C:Program Filesphpext
设置php文件夹目录权限:
administrators 完全控制
system 完全控制
users 读取和运行,列出文件夹目录,读取
设置系统环境变量:
Path环境变量末尾追加C:Program Filesphp
新建系统变量PHPRC变量值C:Program Filesphp
IIS设置:
A.添加应用程序池
E.将站点进程池设置到创建的php进程池内,重启IIS,在默认站点下创建一个info.php,内容如下:
<?php
phpinfo();
?>
打开localhost/phpinfo.php 查看效果:
到这里PHP环境配置完成。
额外注意:
IIS+php 运行phpMyAdmin
Cannot start session without errors, please check errors 错误解决办法
在php安装目录 找到php.ini
将php.ini中的session.auto_start的值改为1(启动),默认是0(禁用),
在你的php安装目录下找到php.ini并且在该目录下创建Temp文件夹
; where MODE is the octal representation of the mode. Note that this
; does not overwrite the process's umask.
;session.save_path = "D:/host/php/Temp"
session.save_path 这一行,设成session.save_path = “D:/host/php/Temp” (把前面分号去掉)
然后重启IIS服务器
在phpmyadmin中找到,config.sample.inc.php,改成config.inc.php,
找到 $cfg['blowfish_secret'] 将后面的赋值,加入数字和字母组合。