【问题标题】:Running PHP on Windows 10 - Server problem?在 Windows 10 上运行 PHP - 服务器问题?
【发布时间】:2019-03-27 03:53:41
【问题描述】:

我的电脑是 Windows 10 64 位。
我尝试运行我的 PHP 代码,步骤:

  1. 已下载 php.net。
  2. 按照说明设置环境变量路径。像这样运行命令行:https://imgur.com/a/Q9zs9mL

    Microsoft Windows [Version 10.0.17134.345]
    (c) 2018 Microsoft Corporation. All rights reserved.
    
    C:\Users\Mai Do>php -S localhost:4000
    PHP 7.2.10 Development Server started at Mon Oct 22 21:04:32 2018
    Listening on http://localhost:4000
    Document root is C:\Users\Mai Do
    Press Ctrl+C to quit.
    
  3. 首先使用 NetBeans 创建了一个 PHP 文件

  4. 将文件保存在名为“php1”的根目录文件夹中(尽量与我的根名称不同)
  5. 在浏览器中输入:localhost:4000/php1/input.php
  6. 找不到对象 404 页面。
  7. 使用不同的 php 文件多次尝试。同样的事情。
  8. 切换到 Atom。同样的事情。
  9. 将文件移至 htdocs 文件夹。同样的事情
  10. 下载 Xampp。打开 Apache 和 MySQL。 XAMP ver 3.2.2 控制面板出现。两个按钮都变成绿色。仍未找到。

这个 SO 页面PHP not working in XAMPP 说:

如果您尝试通过您的 IP 进行连接,那么您的路由器必须是 停止它,因此您必须对设置进行排序。我不知道你的 路由器品牌/型号您最好咨询他们的支持论坛。

我认为可能存在服务器配置问题。就像这个有类似的问题:Apache2 not working with routes PHP 这导致了这一点: https://docs.bolt.cm/3.0/howto/making-sure-htaccess-works

"编辑 apache2.conf 并设置 'AllowOverride All' on , 最后 有效。”???

我也不确定这是否是正确的问题。有人可以带我过去吗?祝福你。

【问题讨论】:

  • 步骤不正确,预计不会以这种方式工作。在继续构建您的开发环境之前,请阅读 XAMPP 的手册。
  • 好吧,我按照这个页面首先说的内容:quora.com/How-do-I-run-a-PHP-source-code。猜猜我会阅读实际的 xampp 手册,让你知道它是如何工作的!
  • 按照我回答中的步骤操作即可。

标签: php apache xampp backend web-development-server


【解决方案1】:

要在您的个人计算机上设置测试环境,请按照以下步骤操作:

  1. 删除所有已安装的 PHP(Windows:通过“添加/删除程序”卸载)
  2. 安装 XAMPP(在你的情况下,最好重新安装软件套件)

XAMPP 是一个包含 PHP + MariaDB(MySQL 的一个分支)+ Apache Web Server + Perl 的软件套件。在您的情况下,您将只使用 PHP 和 Apache。

  1. 在 Apache 配置文件中配置DocumentRoot;您应该将您的网站文件放在这个DocumentRoot 中,因此我建议您将路径值设置为您的开发路径。如果您不确定如何操作,请阅读手册。
  2. 启动/重新启动 Apache。如果一切顺利,Apache 应该会在 80 端口启动并运行(默认情况下)。
  3. 启动您喜欢的浏览器并导航到http://localhost
  4. 您应该会看到您的网站是用 PHP 编写的

如果您还有其他问题,请在下面的评论框中提问。

注意:

  • NetBeans 是一个 IDE,与您的测试环境无关
  • 您实际上可以使用任何文本编辑器编写 PHP 脚本

【讨论】:

    猜你喜欢
    • 2019-10-07
    • 1970-01-01
    • 1970-01-01
    • 2016-08-13
    • 1970-01-01
    • 2016-07-18
    • 1970-01-01
    • 2019-08-01
    • 1970-01-01
    相关资源
    最近更新 更多