Answer the question
In order to leave comments, you need to log in
How to create a normal dev environment for PHP development on Windows OS?
Good afternoon, gentlemen.
Years passed, I was coding in PHP in PhpStorm, using Wamp Open Server as a dev server. The development of projects on Symfony went on calmly and went on.
But it's time to master a bunch of new technologies, such as Vagrant, Bower, Grunt, and so on, which require Node.js and other things that do not normally live under Windows. And then the struggles began:
Answer the question
In order to leave comments, you need to log in
The main rule is to store all files in the guest system .
Projects with a large number of files will also slow down on Linux if these files are stored on the main system. Yes, and logically it is more correct to keep files and databases in one place.
PHPStorm can work with files via SFTP . If this is not suitable, then for windows there are all sorts of proprietary solutions (paid and free) for mounting remote file systems.
PS Use Vagrant even if you switch to Linux or OS X.
But what if you store files in a virtual machine and log in via Samba? PhpStorm normally works through Samba.
By the way, do you have a 1 Gpbs network in the virtual machine settings?
It would be easiest to switch to Ubuntu, in this case you can put Windows into a virtual machine.
Install ubuntu as a second axis and reboot when needed. And if you buy an ssd, rebooting + opening / closing applications will take no more than a minute
say, under Windows it is necessary to choose the type of synchronization specifically.
docs.vagrantup.com/v2/synced-folders/smb.html
I did not notice wild brakes, my scenario is slightly different from yours. I installed the latest LTS on the VBox Ubuntu Server, instead of Apache I use NGinx, I open the project folder on the host machine via the SFTP built-in IDE (more or less I liked Netbeans and Komodo Edit), I don’t use Synfony, I write in Python + Django + WSGI, problems with I don’t notice page rendering brakes
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question