在Windows 10上运行PHP-服务器出现问题了?

时间:2018-10-23 01:59:11

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

我的计算机是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版本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'设置为   有效。” ???

我不确定这是否是正确的问题。有人可以引导我通过它吗?祝福你。

1 个答案:

答案 0 :(得分:0)

要在个人计算机上设置测试环境,请执行以下步骤:

  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脚本