我试图在我的Win 7笔记本电脑上安装php。我得到了一个" HTTP 404 Not Found"当我输入localhost / phpinfo.php。到目前为止,我已完成以下步骤。
我有另一台旧电脑,我已经完成了相同的步骤并使其正常工作(我可以在输入//localhost/phpinfo.php时看到phpinfo页面)。我甚至删除了该PC上的整个设置,并使用微软的安装程序安装了php,它工作正常。我这样做是因为安装程序不能在这台笔记本电脑上工作。
我需要它在这台笔记本电脑上工作,因为我正在将数据记录到SQL Server 2014 express,我最终想通过javascript将我的数据绘制到一个网站,并且我已经读过在javascript中使用SQL连接字符串是不安全的
我不知道这是否重要但我在C:\网站上运行的.NET网络服务接收来自支持wifi的微控制器的获取请求。 Web服务以10秒的间隔将数据通过.NET Web服务中的存储过程传递给SQL。我已在IIS中的默认网站中配置此服务。
我在这里失踪了什么?感谢。
答案 0 :(得分:2)
如果在运行 http://localhost/phpinfo.php 时出现此“http-404-not-found”,请尝试检查 phpinfo.php
文件所在的位置。如果您使用的是 Linux,请检查是否在 cd /var/www 中使用 ls 为您提供 index.html。
如果是 html 文件夹,则在该 html 文件夹中创建 phpinfo.php
文件。
我的 linux 终端图片:
cd /var/www
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。