我试图在我的Win 7笔记本电脑上安装php。当我输入localhost/phpinfo.php时,我得到一个“HTTP 404 Not Found”。到目前为止,我已经完成了以下步骤。
1.已从www.example.com下载VC 11 x86线程安全(2015年2月19日01:45:25)并安装到我的C:\php文件夹中http://windows.php.net/download#php-5.6。
1.将php.ini开发文件复制并重命名为php.ini,编辑并保存新的php.ini文件,将“user_dir =”修改为“user_dir = C:\php。
1.已启用“程序和功能”中的所有IIS内容。
1.在IIS中,我在处理程序Map下“添加了模块Map..”,请求路径为:C:\php,模块:FastCgiModule,可执行文件(可选):C:\php\php-cgi.exe,以及名称:快速CGIJay
1.另外,在IIS的默认文档下,我添加了:索引. php和默认. php
1.我补充说;C:\php在我的环境变量字符串的末尾。
1.我已重新启动IIS服务并重新启动。
我有另一台旧电脑,我做了同样的步骤,并使它工作(我可以看到phpinfo页面时,进入//localhost/phpinfo. php)。我甚至删除了整个安装程序,并安装了php使用安装程序从微软和它的工作很好。我这样做是因为安装程序不会在这台笔记本电脑上工作。
我需要它在这台笔记本电脑上工作,因为我正在将数据记录到SQL Server 2014 Express,我最终想通过JavaScript将我的数据绘制到网站上,我已经读到在JavaScript中使用SQL连接字符串是不安全的。
我不知道这是否重要,但我有一个.NET Web服务在C:\websites中运行,它接收来自启用WiFi的微控制器的get请求。Web服务通过.NET Web服务中的存储过程以10秒的间隔将数据传递到SQL。我已在IIS的默认网站中配置了此服务。
我错过了什么?谢谢。
2条答案
按热度按时间inb24sb21#
如果在运行http://localhost/phpinfo.php时出现“http-404-not-found”,请检查
phpinfo.php
文件的位置。如果您使用的是Linux,请检查cd /var/www中的ls是否提供了index.html。如果是html文件夹,请在该html文件夹中创建phpinfo.php
文件。我的Linux终端的图片:
1.开放式Linux终端
1.写入
cd /var/www
1.在终端中输入
ls
命令并查看结果。如果你得到的是index.html
,那么你可以只通过sudo nano phpinfo.php
创建并写入phpinfo.php
。然后在其中写入<?php phpinfo() ?>
,按ctrl+ o,按回车键,然后按ctrl+x
。http://localhost/phpinfo.php
应该可以工作。否则,如果您在/var/www
内使用ls
命令时获得html
文件夹,则应使用cd html
进入html
文件夹。现在使用ls
,你会看到一个index.html
文件。现在你可以在这里创建一个phpinfo.php
文件,如上所述,并尝试运行http://localhost/phpinfo.php
,它会工作。jk9hmnmh2#
您必须关闭运行.NET的IIS服务器,否则它将无法工作。因为两者都使用端口:80。