在主机上设置PhpStorm和Docker for PHP开发,不使用PHP

我想使用PhpStorm(实际上是IntelliJ与PHP插件)来开发我的PHP软件。 我一直在使用Linux笔记本电脑,PHP 5.5和Oracle库。 这是非常困难的设置,我有一些兼容性问题。

我现在有一台MacBook,我需要设置开发环境。 我想尝试和使用Docker的开发,这应该让我有不同的PHP版本没有交互。 但我仍然想使用PhpStorm,如果可能的话,我不想在主机上安装PHP,以保持清洁。

有没有一种方法来设置PhpStorm在docker机器内使用PHP解释器,所以我不需要在主机上安装PHP?

我用这个作为指导,现在我试图按照这个来设置PHP解释器。

PHPStorm本身并不需要在任何地方安装PHP。

PHP需要运行或debugging脚本和testing,使用作曲者等。

OSX主机最简单的方法就是用stream浪汉来使用PHPStorm 。 您仍然可以将其与docker一起使用,如PHPStorm中的远程解释器所述 ,该远程解释器仍然使用相同的VM,但可能需要更多努力来configurationDockerfile。

php: build: php mem_limit: 7168m domainname: php.local hostname: php restart: always container_name: php ports: - "2222:22" # ssh - "8080:80" # http - "25:25" #SMTP volumes: - ~/opt/php:/opt/php/