![]() ![]() PHP version in the Mac OS menu bar and provides a GUI for some Valet tasks - including changing the PHP version. However, I also have the fantastic PHP Monitor installed - this shows the current Everything is managed via an easy-to-use CLI tool. It allows me to easily switch between multiple PHP versions (highly important for me as I work on projects that run on a range of PHP versions) and sites are served via NGINX. I'm using Laravel Valet to run projects locally. Sublime Text is my go-to text editor for making quick edits, hacking on one-off simple scripts and working with large text based files. Other particularly useful plugins include String Manipulation, Alpine.js Support and. I have several additional plugins installed - but the most useful by far is Laravel Idea which provides some great auto completion on for Laravel projects. I use the "Darcula" theme and to keep things tidy, I always hide some the tools I don't use (e.g. I've used PHPStorm as my primary IDE for several years and can't imagine using anything else now - the annual subscription is well worth it. ![]() This is what I've gone with: IDE & Editors I took this opportunity to review and update my development environment to suit me as a full stack PHP / Laravel developer. The change in architecture away from Intel to Apples own ARM based CPU meant that some software would no longer run on my new machine. Just the opposite, I’ve never seen Photoshop start up so quickly or PHPStorm index projects so fast.At the end of 2020 my trusty mid-2014 MacBook Pro died and was replaced with the latest generation MacBook Pro, running an Apple Silicon M1 Pro processor. Everything elseĮncountered no problems installing these:Īs you can see, no major issues with me. Luckily the beta version with M1 support is already available and seemed to solve that problem. Up until now only Photoshop and Lightroom work on M1 natively and I must say, I’ve never seen Photoshop start up so fast! All I had to do was define this platform: services:īesided that, no problems or whatsoever! Adobe software I couldn’t get my MySQL containers to work but I found a great answer in a GitHub issue that seemed to fix the problem. Sudo mv /Users/xxxx/.symfony/bin/symfony /usr/local/bin/symfony I use Symfony Server for my local development: curl -sS | bash No problems installing Node and Yarn: brew install node I always use Homebrew and Shivam Mathur’s tap for managing my local PHP versions: brew tap shivammathur/phpīrew install iTerm, ran which php and php -v, all went well! Yarn I have no idea if this warning would have given me any future issues, but I decided to just follow the top answer of the the first Stackoverflow result I found and add this to my ~/.zshrc file: export PATH=/opt/homebrew/bin:$PATH Got this error at the end though: Warning: /opt/homebrew/bin is not in your PATH. No problems either: /bin/bash -c "$(curl -fsSL )" Sudo mv composer.phar /usr/local/bin/composerĬhmod +x /usr/local/bin/composer Homebrew No problems: curl -sS | phpsudo mkdir /usr/local/bin Since not everything works natively with the new chipset yet I thought I’d give anyone interested a quick update on how installing my stack worked out. Apparently there isn’t that much of a performance difference between 8GB and 16GB RAM (at least not for web development) and 7 GPU cores instead of 8 didn’t seem like much of a problem either. So after a lot of research and asking around I decided to get myself the cheapest model. Ever since Apple launched their M1 MacBooks I’ve seen a lot of praise for them from fellow developers.
0 Comments
Leave a Reply. |