需要PHP致命错误

时间:2016-05-27 12:17:26

标签: php iis

我已经将php和IIS文件复制到了新的PC上,无法将其用于工作。每次收到此错误:

  

致命错误:未知:未能打开所需' - '(include_path:。; C:\ PHP \ includes)

那么,这是什么 - &gt; ' - '?我的index.php只包含两个字符串,它是<?phpphpinfo();

2 个答案:

答案 0 :(得分:0)

由于对包含非拉丁字符的文件路径的误解,在WIndows OS下使用IIS时可能会出现一些问题。检查文件路径是否存在非拉丁字符。还尝试更改编码utf8脚本 - cp1251

答案 1 :(得分:0)

有关遇到此问题的其他人的信息,我试图在Windows 10和IIS(使用本地主机)上使用php 7.1。

我只有一个包含单个phpinfo()命令的测试页,但是当我尝试导航至该页面时,我得到了:

致命错误:未知:在第0行的未知中,打开失败所需的'-'(include_path ='.; C:\ php \ pear')

在我的情况下,iis中的处理程序映射配置错误。

启动IIS,并在“双击处理程序”映射下。

enter image description here

为* .php选择条目,然后在操作菜单中单击“编辑”。

enter image description here

将php.exe更改为php-cgi.exe,如下所示。

enter image description here

您可能还希望查看此页面,该页面对内容进行了更详细的说明:

http://php.net/manual/fa/install.windows.iis7.php

关于。 克里斯·B。