本日想说的是一个关于IIS7.5提示“No input file specified”的问题,从字面上的阐明是“没有指定输入文件”,实际的意思便是找不到实行相应脚本的模块映射。比如用IIS创建的站点无法实行php程序,即是一个echo也无法相应。涌现这个问题一样平常从以下几个地方排查:第一、检讨IIS站点的脚本映射是否有PHP的FastCGIMode模块。第二、检讨站点对应的运用程序池状态是否是无托管代码状态,如是选择一个NET托管,不管是经典还是集成选一个。第三、这一条最奇葩,便是检讨站点的根目录下是否有.user.ini的文件,这个文件一样平常是Linux系统下的产物,但如果在Windows环境下测试时包含这个文件,一样平常也会报No input file specified缺点,无法修复,删除此文件立马就好。
如果你在本地测试的时候碰着“No input file specified”缺点,从以上几点排查一样平常就可以办理。