配置 PHP 开发环境

Configuring PHP development environment

在长期使用 LAMP 和 WAMP 之后,我决定尝试 Docker(今天购买新硬盘,为什么不呢?)。

我已经成功地为我的网站创建了容器,并且一切正常。

内容已更新,数据库已保存到文件夹(如此持久),但是,我读到可以使用 PhpStorm 内的集成自动启动项目容器。

问题如下:

  1. 我正在使用启用了 Hyper-V 的 Windows 10 Professional
  2. Docker 运行 作为服务
  3. Docker 在 Windows 中使用 NPIPE(命名管道)
  4. PhpStorm 仅适用于 tcp:// unix:// URI
  5. 尝试使用 socat 将管道映射到 tcp 但失败(设备正忙,或无法发送 'send' 命令,或任何其他错误,随便你说)
  6. 尝试使用主机设置为管道和 tcp 的配置文件启动 Docker 守护程序 - 再次失败(猜测它仅适用于 Azure)

谁能给我 link Windows 上 Docker 的详细配置,或者我应该回退到 WAMP,因为我真的不想安装我机器上的 VMWare 或 VBox,我都不想使用开箱即用的解决方案来托管本地 WAMP 服务器(XAMPP、Open Server、Denver 等),我只是不信任它们。

这是我们拥有的:

1) https://www.jetbrains.com/help/phpstorm/docker.html

2) https://www.jetbrains.com/help/phpstorm/docker-2.html

3) https://confluence.jetbrains.com/display/PhpStorm/Docker+Support+in+PhpStorm

4) https://github.com/JetBrains/phpstorm-workshop - 您可以查看 docker 分支。这个项目包含一些 examples/tutorials 你可以在 IDE

里面试试

如果这根本没有帮助 - 请 attach/describe 您在 IDE.

中收到的错误消息