运行PHP时无法连接到本地主机

时间:2013-07-06 09:30:16

标签: php netbeans localhost

我正在尝试学习PHP并使用Netbeans作为我的IDE以及PHP插件,但问题是当我运行脚本时,我的浏览器(Firefox)无法连接到localhost。

我的代码是对我当前PHP信息的简单查询。

<?php
  phpinfo();
?>

这是我正在尝试访问的地址:

http://localhost/PhpProject1/index.php

5 个答案:

答案 0 :(得分:2)

确保您的系统在机器上安装了Apache MySQL和PHP堆栈,如果您使用的是Windows,则WAMPSERVER www.wampserver.com/en/最容易安装和管理,否则LAMP和MAMP分别是Linux和Mac的选项。

在您的计算机上安装Apache MySQL和PHP后,运行WAMP,MAMP或LAMP应用程序,因为这称为在本地计算机上运行Web服务器。

现在打开你最喜欢的浏览器,如果浏览器屏幕上没有错误信息,请在地址栏中键入localhost,然后你可以将你的php文件放在www文件夹中进行进一步的实验。

如果您还有问题请不要犹豫

答案 1 :(得分:1)

在xampp / htdoc文件夹中创建一个文件夹PhpProject1。 假设您已经在c盘根安装了xampp,那么文件夹结构将是c:/ xampp / htdoc / PhpProject1 /并将index.php放在它之后,之后你可以添加任何php代码,即

<?php
  phpinfo();
?>

希望这是你问题的答案。 Takecare

答案 2 :(得分:1)

Netbeans是一个优秀的文本编辑器,现在由Oracle拥有,它有一个自己的内部Web服务器。他们在这里有一个快速入门的NB PHP页面:

NetBeans IDE PHP Quick Start Tutorial

如果您按照Windows安装程序进行XAMPP设置。我自己更喜欢WAMP胜过XAMPP。话虽这么说,NB的内部Web服务器设置起来要容易一些;虽然我没有在任何地方看到指南。它也不需要额外的软件(除了需要的运行时)。

  1. PHP Downloads下载最新的PHP Zip。将其解压缩到某个文件夹,例如Win7 x86的“C:\ Program Files \ PHP”。

  2. 以下是他们没有告诉您的内容,他们确实应该:如果您尚未安装VC ++运行时,则需要VC ++运行时。这是我需要的链接:

  3. Visual C++ Redistributable for Visual Studio 2015

    我花了很长时间搜索为什么它不会从localhost加载我的页面的原因,直到我尝试从命令行运行PHP.exe - 当它抱怨缺少运行时。< / strong> Netbeans的文档没有说什么。您必须在PHP下载页面的左栏中观察运行时的建议。自述文件对此一无所知。

    1. 在NB中,转到工具|选项|常规并选择要使用的浏览器。 (还有一个内部Netbeans浏览器,但它并不是那么好。)

    2. 转到工具|选项| PHP |一般| PHP解释器并从您将PHP存档解压缩到的文件夹中浏览到PHP.exe。

    3. 创建您的NB PHP项目,并编辑“index.php”的主体,以便您看到一些消息,表明它可以正常工作。

    4. (可选)在“项目”窗口中右键单击项目,然后选择“属性”。在“运行配置”下,将其设置为使用本地计算机所需的任何主机名和端口。它应默认为可用的东西。

    5. 在“项目”窗口中右键单击项目,然后选择“运行”。您应该在右下角的状态栏上看到“Internal Webserver()”。如果不这样做,则运行PHP.exe可能存在问题。此时运行项目时,网页可能会弹出选定的浏览器。

    6. 据我所知,使用此方法,服务器可以完美地显示我的所有网页。 (注意:此答案之前提到M $特定的HTML代码无法正确呈现;但该问题似乎源于不同版本的IE - 现在似乎并不是NB Web服务器的错误。)< / p>

      这个程序可能看起来很复杂,但实际上有点容易;因为XAMPP和WAMP也需要大部分步骤。

答案 3 :(得分:0)

如果您具有XAMPP,则为Apache和Mysql启动服务。您的问题将得到解决。

https://i.stack.imgur.com/AcgjG.png

答案 4 :(得分:0)

请确保您的目录中没有 index.php 文件,如果您创建了具有此名称的任何文件,可能会导致冲突