gpt4 book ai didi

php - 如何使用 PDT 插件在 Eclipse 中设置/查看 PHP 服务器页面(适用于 php)

转载 作者:行者123 更新时间:2023-12-04 16:18:25 24 4
gpt4 key购买 nike

我正在尝试在我的本地主机上设置一个 PHP 服务器以与 Eclipse PDT 一起运行。我希望能够查看我正在开发的 PHP 站点,例如 http://localhost/MySite/index.php 以便我可以直接从 Eclipse 运行 .

我正在为 PHP 服务器使用 IIS 7.5(Windows 7 家庭高级版)。

到目前为止,我已按照这些说明进行操作,但无法使其正常工作:

  • 在 Windows 功能中安装 CGI 选项
  • 在 Windows 功能中安装 IIS 管理器(这样我就可以运行 inetmgr.exe)
  • 下载 NTS 版本的 php 并将 zip 解压缩到 C:/php
  • php.ini-development重命名为php.ini并设置extension_dir变量
  • 运行 inetmgr 并创建一个新网站来运行 PHP 应用程序(我删除了 DefaultSite):
    • 网站名称:我的网站
    • 物理目录 C:/dev/MySite
    • 应用程序池:DefaultAppPool
    • 绑定(bind):
      • 主持人:
      • IP 地址:全部未分配
      • 端口:80
  • inetmgr 中:单击 handler mappings 并添加一个新的 Module Mapping:
    • 请求路径:*.php
    • 模块:FastCGIModule
    • 可执行文件:C:/php/php-cgi.exe

现在我有很多问题:

  1. IIS 管理器 中,当我单击 Edit Site > Test Settings 时,出现黄色感叹号警告:授权:无法验证对路径 (C:/dev/MySite) 的访问:

    The server is configured to use pass-through authentication with a built-in account to access the specified physical path. However, IIS Manager cannot verify whether the built-in account has access. Make sure that the application pool identity has Read access to the physical path. If this server is joined to a domain, and the application pool identity is NetworkService or LocalSystem, verify that \$ has Read access to the physical path. Then test these settings again.

  2. 当我尝试直接从 webroot (C:/dev/MySite) 加载任何 .php 文件时,它在我的网络浏览器中显示为纯文本

  3. 当我尝试在 Eclipse 中运行我的项目时,它转到http://localhost/MySite/index.php 并且有一个404 错误:找不到网站

  4. 当我在网络浏览器中访问 http://localhost/ 时,我也遇到了 404 错误

最佳答案

如果你download PHP 5.4.x您将能够使用内置的 Web 服务器来满足您的所有开发需求。

在您的 php 文件夹中,您将运行:

php -S localhost:3030

现在您将能够浏览到 http://localhost:3030/index.php

如果您使用的是 Aptana IDE(或类似的任何东西),您可以这样设置:

External Web Server Configuration

您的运行配置将是:

Run Configuration

我个人不使用 Aptana(我几年前用过);但是,我认为尝试一下以确定集成是否无缝会很有趣。我不得不说,我对 Aptana 如何摆脱你的阻碍让你可以做任何你想做的事情印象深刻。

最后,如果您想知道我的“启动命令”中列出的“$HOME/local/php/versions”,我使用名为 php-version 的工具驱动多个 PHP 版本。 .请注意,此工具针对 Linux/Mac 用户;但是,如果更多人感兴趣,我可能会做一个 windows/powershell 端口(注意:我是作者)。

关于php - 如何使用 PDT 插件在 Eclipse 中设置/查看 PHP 服务器页面(适用于 php),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10299890/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com