Replies: 13 comments 21 replies
-
MacOS with apache/redis/mysql/modphp (multiple versions) installed via homebrew EDIT: composer, phpstorm |
Beta Was this translation helpful? Give feedback.
-
Mine is probably very strange. IDE; Windows, VS Code, auto-FTP to Linux dev server for testing, git deployment script to staging/production. No composer. |
Beta Was this translation helpful? Give feedback.
-
In the development environment I use Debian 10 as operating system. I have several virtual domains running PHP 7.3 and 8.1. I flirted for a while with Ubuntu, which is derived from Debian, and with CentOS. At the beginning in 2010 I tested Magento in Windows with WAMP and XAMPP, I remember that it was very slow, which is why I was with the X-Cart team for 10 years and then CS-Cart for 4 years to return to Magento in 2014, when it was no longer a problem to get a dedicated server with good resources. I don't use Docker, Composer, but I can do it anytime if necessary. As IDE I use Phpstorm. As an editor, VS Code - especially on the CSS/SASS, JS, Node, which has many facilities and I feel better using it. I use Git in the terminal and GitHub Desktop for simplicity in the relationship with GitHub, especially to test PRs. |
Beta Was this translation helpful? Give feedback.
-
Windows WSL (ubuntu 18.04): nginx, PHP 8.1-fpm (8.0 available but moving away from it, 8.2 incoming), Maria DB, Solr 8 besides Solr which runs in windows all is running within WSL. |
Beta Was this translation helpful? Give feedback.
-
Interessting so far ... 4 comments, 4 different setups :) I started with Win + Xampp + (Notepad++, Putty, Firefox-FTP-Plugin, tortoiseGit/later Sourcetree). Performance was bad, it was unflexible and i missed a few linux commands. Using VirtualBox with Ubuntu 16.04 (?) was an update, but it was still hard to run different php-versions for different projetect. I had to switch for every project. Docker seemed good, but i've never really worked with it ... I'm still on Win7 + VBox + Ubuntu, but best decission i made, was to spent half a hour, to get familiar with DDEV.
Tools? Only phpStorm - and tmux :) |
Beta Was this translation helpful? Give feedback.
-
I am just running a simple PHP + MySQL + nginx environment on Ubuntu 20.04. Just emacs as a text editor so I don't get a lot of the fancy IDE support unless I spend time configuring it. Composer: yes, although for deployment I build into a git repo including vendor and just deploy that. Much better than relying on composer in production IMO. |
Beta Was this translation helpful? Give feedback.
-
Personal OS: Windows 10/11 I put all project files in the WSL2 filesystem so, to the docker containers, they appear to be on a native Linux filesystem. PhpStorm runs in Windows and accesses them via the I have refused to install PHP on any system in the last 4+ years since switching to Docker and never looked back. It is very well supported by all operating systems and all major tools like PhpStorm and VSCode. I can use any PHP version for any project just by swapping base container version numbers this way. I believe using Docker to run web servers both on your local dev environment and production is vastly superior to the old ways of installing it directly on the host whether you are on Windows, MacOS or Linux. Docker is basically a must-know tool right up there with git so I'd love to see everyone accept Docker as the de-facto way to start a web server on any platform. Wrapping it with tools like |
Beta Was this translation helpful? Give feedback.
-
I'm a full time penguin: OS: Manjaro KDE (Arch-based) |
Beta Was this translation helpful? Give feedback.
-
Mine is primarily Windows/WSL2 did use a while ddev, but had some conflicts with its router and my kubernetes environment. For some smaller things I also use the web gitpod environment, wanted to try the new local one of it next. |
Beta Was this translation helpful? Give feedback.
-
Windows w/ PHPStorm and "sync on save" to a ssh-network-share to the raspbian-testserver. |
Beta Was this translation helpful? Give feedback.
-
Since my last post at the end of August, I had an interesting experience, in the sense that I was asked for a basic test environment in Windows (with which I don't really interact) based on XAMPP and I ended up discovering DDEV. Initially I used the combination of Docker + DDEV + Phpstorm all in Windows to then use (Docker in Windows) + (DDEV + WSL2 + Debian from Store) + (Phpstorm in Windows). The first version even with mutagen enabled runs very slow, starting DDEV sometimes took 3-4 minutes and the loading time of the pages what similar to XAMPP. The second version is close in terms of performance to what I have been running for years in (Ubuntu + Virtualmin), that is, everything is extremely fast. I recommend everyone to try DDEV because there is a huge improvement for creating a testing environment, especially in Windows. I am not an avid user of Docker, but I have spent a lot of time with it. What Randy Fay did in DDEV was to stop getting our hands dirty in configurations, and everything should be very fast even for a novice. Mkcert comes to provide an accepted certificate for HTTPS connections, we can switch easy from apache to nginx, from mariadb to percona, from php 7.0 to 8.2, phpMyAdmin, Mailhog and many more. Maybe we should make a thread where we can share our experiences related to DDEV, anyone can get a testing environment for OpenMage in an extremely short time. |
Beta Was this translation helpful? Give feedback.
-
For those who want to test DDEV in Windows, I recommend installing Docker and DDEV inside Ubuntu or another used Linux distribution. Only mkcert can be installed in Windows to create and add the SSL certificate that allows the use of HTTPS connections without warning in the browser. Installing DDEV in Windows even with Mutagen enabled is like the speed far below XAMPP and far from a Linux installation. After seeing what (Docker + DDEV + Phpstorm) can do in Ubuntu installed in a VMware, I will never make a development environment in (Windows + WSL2) unless I am forced by circumstances. |
Beta Was this translation helpful? Give feedback.
-
After a year and a half of using [Windows 10 + mkcert + WSL2 + Docker + DDEV + PHPStorm] I can say that I have found the perfect combination for testing OpenMage with which I feel the best. It can also be implemented in a Linux distribution by removing the part related to (WSL + Linux), but I still need useful programs in Windows. I recently published my experience with DDEV here
As time changes habits, please vote again and don't forget to recommend the DDEV test environment to everyone, because that's the only way they will be convinced of the OpenMage advantages, which is a powerful and competitive e-commerce platform for nowadays💖💖💖. |
Beta Was this translation helpful? Give feedback.
-
Good evening :)
After having some difficulties at #2400, i would be interested to know what your development environments look like.
Win/MacOS/Linux?
Composer Y/N?
Local db/webserver/..., docker or ddev?
6 votes ·
Beta Was this translation helpful? Give feedback.
All reactions