我想使用PhpStorm(事实上IntelliJ与PHP插件)来开发我的PHP软件。我一直在使用Linux笔记本电脑,PHP 5.5和Oracle库。这很难设置,我有一些兼容性问题。
我现在有一台MacBook需要设置开发环境。我想尝试使用Docker进行开发,这应该允许我有不同的PHP版本,没有交互。但我仍然想使用PhpStorm,如果可能的话,我不想在主机上安装PHP来保持它的清洁。
有没有办法设置PhpStorm在docker机器中使用PHP解释器,所以我不需要在主机上安装PHP?
答案 0 :(得分:1)
PHPStorm本身并没有要求 PHP安装在任何地方。
PHP需要运行或调试脚本和测试,使用composer等。
OSX主机最简单的方法是use PHPStorm with vagrant。您仍然可以使用docker,如 PHPStorm with remote interpreter中所述,它仍然使用相同的VM,但可能需要更多的工作来配置Dockerfile。
答案 1 :(得分:1)
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/
步骤的
REF: https://engineering.riotgames.com/news/jenkins-docker-proxies-and-compose