我已经将php和IIS文件复制到了新的PC上,无法将其用于工作。每次收到此错误:
致命错误:未知:未能打开所需' - '(include_path:。; C:\ PHP \ includes)
那么,这是什么 - &gt; ' - '?我的index.php只包含两个字符串,它是<?php
和phpinfo();
答案 0 :(得分:0)
由于对包含非拉丁字符的文件路径的误解,在WIndows OS下使用IIS时可能会出现一些问题。检查文件路径是否存在非拉丁字符。还尝试更改编码utf8脚本 - cp1251
答案 1 :(得分:0)
有关遇到此问题的其他人的信息,我试图在Windows 10和IIS(使用本地主机)上使用php 7.1。
我只有一个包含单个phpinfo()命令的测试页,但是当我尝试导航至该页面时,我得到了:
致命错误:未知:在第0行的未知中,打开失败所需的'-'(include_path ='.; C:\ php \ pear')
在我的情况下,iis中的处理程序映射配置错误。
启动IIS,并在“双击处理程序”映射下。
为* .php选择条目,然后在操作菜单中单击“编辑”。
将php.exe更改为php-cgi.exe,如下所示。
您可能还希望查看此页面,该页面对内容进行了更详细的说明:
http://php.net/manual/fa/install.windows.iis7.php
关于。 克里斯·B。