我正在尝试学习 PHP 并使用 Netbeans 作为我的 IDE 以及 PHP 插件,但问题是当我运行脚本时,我的浏览器 (Firefox) 无法连接到 localhost。
我的代码是对我当前 PHP 信息的简单查询。
<?php
phpinfo();
?>
这是我要访问的地址:
http://localhost/PhpProject1/index.php
确保您的系统在机器上安装了 Apache MySQL 和 PHP 堆栈,如果您使用的是 Windows,那么 WAMPSERVER www.wampserver.com/en/最容易安装和管理,否则 LAMP 和 MAMP 分别是 Linux 和 Mac 的选项。
在您的机器上安装 Apache MySQL 和 PHP 后,运行 WAMP、MAMP 或 LAMP 应用程序,因为这称为在本地机器上运行 Web 服务器。
现在打开您喜欢的浏览器并在地址栏中输入 localhost 如果您的浏览器屏幕上没有错误消息,那么您可以将您的 php 文件放在 www 文件夹中以进行进一步的实验。
如果您仍有疑问,请不要犹豫
在 xampp/htdoc 文件夹中创建文件夹 PhpProject1。假设你已经在 C 盘根目录下安装了 xampp,那么文件夹结构将是 c:/xampp/htdoc/PhpProject1/ 并放置 index.php 它,之后你可以添加任何 php 代码,即
<?php
phpinfo();
?>
希望这是您问题的答案。小心
Netbeans 是一款精美的文本编辑器,现在归 Oracle 所有,拥有自己的内部 Web 服务器。他们在这里有一个 NB PHP 的快速入门页面:
如果您遵循 Windows 设置,这将引导您完成 XAMPP 设置。我自己更喜欢 WAMP 而不是 XAMPP。话虽如此,NB 的内部网络服务器更容易设置。虽然我在任何地方都没有看到指南。它也不需要额外的软件(除了需要的运行时)。
从PHP 下载下载最新的 PHP Zip 。将其解压到某个文件夹中,例如 Win7 x86 的“C:\Program Files\PHP”。
以下是他们没有告诉您的,而他们确实应该告诉您:如果您还没有安装 VC++ 运行时,您将需要它。这是我需要的链接:
适用于 Visual Studio 2015 的 Visual C++ 可再发行组件
我花了很多时间寻找为什么它不会从本地主机加载我的页面的原因,直到我尝试从命令行运行 PHP.exe - 当它抱怨缺少运行时。 Netbeans 文档对此没有任何说明。您必须遵守 PHP 下载页面左栏中的运行时建议。自述文件对此只字未提。
在 NB 中,转到工具 | 选项 | 常规并选择您要使用的浏览器。(还有一个内部的 Netbeans 浏览器,但不是那么好。)
转到工具 | 选项 | PHP | 一般 | PHP解释器并从您将PHP存档解压缩到的文件夹中浏览到PHP.exe。
创建您的 NB PHP 项目,并编辑“index.php”的正文,以便您会看到一些表明它可以工作的消息。
(可选)在“项目”窗口中右键单击您的项目,然后选择“属性”。在运行配置下,将其设置为使用本地计算机所需的任何主机名和端口。它应该默认为可用的东西。
在“项目”窗口中右键单击您的项目,然后选择“运行”。您应该在右下角的状态栏上看到“Internal Webserver ()”。如果不这样做,则可能是运行 PHP.exe 时出现问题。此时,当您运行项目时,该网页可能会在所选浏览器中弹出。
据我所知,使用这种方法,服务器可以完美地显示我的所有网页。(注意:这个答案之前提到了无法正确呈现的 M$ 特定 HTML 代码;但该问题似乎源于不同版本的 IE - 现在似乎不是 NB Web 服务器的错误。)
这个过程可能看起来很复杂,但实际上要容易一些;因为 XAMPP 和 WAMP 也需要这些步骤中的大部分。
确保您的目录中没有 index.php 文件,如果您使用此名称创建了任何文件,可能会导致冲突