"未找到HTTP 404"试图启动简单的phpinfo.php

时间:2015-03-13 00:38:56

标签: javascript php sql iis charts

我试图在我的Win 7笔记本电脑上安装php。我得到了一个" HTTP 404 Not Found"当我输入localhost / phpinfo.php。到目前为止,我已完成以下步骤。

  1. http://windows.php.net/download#php-5.6下载并安装到我的C:\ php文件夹中的VC11 x86线程安全(2015年2月19日01:45:25)。
  2. 将php.ini-development文件复制并重命名为php.ini并编辑并保存新的php.ini文件,修改" user_dir =" to" user_dir = C:\ php。
  3. 在"程序和功能"。
  4. 中启用所有IIS内容
  5. 在IIS内部我已经添加了模块映射。"在Handler Mappings下  请求路径:C:\ php,  模块:FastCgiModule,  可执行文件(可选):C:\ php \ php-cgi.exe,  和名称:FastCGIJay
  6. 同样在默认文档下的IIS中我添加了:  Index.php和  如default.php
  7. 我已添加; C:\ php在我的环境变量字符串末尾。
  8. 我重新启动了IIS服务并重新启动。
  9. 我有另一台旧电脑,我已经完成了相同的步骤并使其正常工作(我可以在输入//localhost/phpinfo.php时看到phpinfo页面)。我甚至删除了该PC上的整个设置,并使用微软的安装程序安装了php,它工作正常。我这样做是因为安装程序不能在这台笔记本电脑上工作。

    我需要它在这台笔记本电脑上工作,因为我正在将数据记录到SQL Server 2014 express,我最终想通过javascript将我的数据绘制到一个网站,并且我已经读过在javascript中使用SQL连接字符串是不安全的

    我不知道这是否重要但我在C:\网站上运行的.NET网络服务接收来自支持wifi的微控制器的获取请求。 Web服务以10秒的间隔将数据通过.NET Web服务中的存储过程传递给SQL。我已在IIS中的默认网站中配置此服务。

    我在这里失踪了什么?感谢。

2 个答案:

答案 0 :(得分:2)

如果在运行 http://localhost/phpinfo.php 时出现此“http-404-not-found”,请尝试检查 phpinfo.php 文件所在的位置。如果您使用的是 Linux,请检查是否在 cd /var/www 中使用 ls 为您提供 index.html。 如果是 html 文件夹,则在该 html 文件夹中创建 phpinfo.php 文件。

我的 linux 终端图片:

enter image description here

  1. 打开 Linux 终端
  2. cd /var/www
  3. 在终端中输入 ls 命令并查看结果。如果您得到 index.html,那么您只能通过 phpinfo.php 在那里创建和写入 sudo nano phpinfo.php。然后在里面写<?php phpinfo() ?>,按ctrl+o,回车然后ctrl+x。那么 http://localhost/phpinfo.php 应该可以工作。 否则,如果您在 html 中使用 ls 命令时获得 /var/www 文件夹,那么您应该使用 html 进入 cd html 文件夹。现在使用 ls 您将看到一个 index.html 文件。现在,您可以在此处创建如上所述的 phpinfo.php 文件并尝试运行 http://localhost/phpinfo.php,它会起作用。

答案 1 :(得分:0)

您必须关闭为.NET运行的IIS服务器,否则它将无法运行。因为两者都使用端口:80。