PhpStorm deeply
understands your code.
Major frameworks support
Better rename 10 windows. Download RubyMine free. The Most Intelligent Ruby and Rails IDE. It does this with the use of a continuously updated online database of over 25,000,000 updated essential components. Every time you run the Reimage program, it will immediately download the latest version and files you'll need for a successful repair. Pros: Quick and easy to use, repairs broken Windows installations.
PhpStorm is perfect for working with Symfony, Laravel, Drupal, WordPress, Zend Framework, Magento, Joomla!, CakePHP, Yii, and other frameworks.
All the PHP tools
The editor actually 'gets' your code and deeply understands its structure, supporting all the PHP language features for modern and legacy projects. It provides the best code completion, refactorings, on-the-fly error prevention, and more.
Front-end technologies included
Make the most of the cutting edge front-end technologies, such as HTML 5, CSS, Sass, Less, Stylus, CoffeeScript, TypeScript, Emmet, and JavaScript, with refactorings, debugging, and unit testing available. See the changes instantly in the browser thanks to Live Edit.
Built-in developer tools
Perform many routine tasks right from the IDE, thanks to the Version Control Systems integration, support for remote deployment, databases/SQL, command-line tools, Docker, Composer, REST Client, and many other tools.
PhpStorm = WebStorm + PHP + DB/SQL
All the features in WebStorm are included into PhpStorm, with full-fledged support for PHP and Databases/SQL support added on top.
Intelligent Coding Assistance
Hundreds of inspections take care of verifying your code as you type, analyzing the whole project. PHPDoc support, code (re)arranger and formatter, quick-fixes, and other features help you write neat code that is easy to maintain.
Smart Code Navigation
Be the master of your codebase thanks to the efficient, lightning-fast navigation features. The IDE understands where you want to go and gets you there instantly.
Fast and Safe Refactoring
Refactor your code reliably with the safe Rename, Move, Delete, Extract Method, Inline Variable, Push members Up / Pull members Down, Change Signature, and many other refactorings. Language-specific refactorings help you perform project-wide changes in a matter of clicks, which can all be safely undone.
Easy Debugging and Testing
PhpStorm is renowned for its zero-configuration Visual Debugger, providing extraordinary insight into what goes on in your application at every step. It works with Xdebug and Zend Debugger, and can be used both locally and remotely. Unit Testing with PHPUnit, BDD with Behat and profiler integration are all also available.
PHP 7.4 Support
PHP 7.4 is now released – and fully supported in PhpStorm 2019.3. All new language features, including arrow functions, numeric literal separators, typed properties, and all deprecations are accompanied by inspections and quick-fixes for fast migration. Update your codebase to PHP 7.4 with PhpStorm in no time.
PSR-12 Code Style
The PSR-12 Extended Coding Style standard supersedes the previous PSR-2 code style. PhpStorm 2019.3 comes with the PSR-12 code style predefined, and the IDE will suggest that you switch to it. PhpStorm will check for certain rule violations and allow you to reformat your code in the editor by pressing Cmd+Alt+L. You can run this before committing or update the whole project with Code Code Cleanup...
WSL
PhpStorm now supports developing in a WSL (Windows Subsystem for Linux) environment, which is when you launch the IDE on a Windows machine but you target WSL/Linux in your development. You can specify a remote PHP interpreter in the WSL and use it for running scripts, tests, and Composer commands, and for debugging.
@phpstorm's code completion is incredibly useful.
@geeh @phpstorm I'm hooked mate. I've been so productive lately it's silly. Keep up the great work.
@phpstorm is magical.. in a good way. I find myself saying 'oh that's convenient' over and over.
If you are developing in PHP and are not using PhpStorm, you are working too hard.
Join over 600,000
happy PhpStorm users
worldwide!
# mac virgem 10GB ((9.0Gi with df -h)) |
# apenas para forçar a senha |
sudo -v |
# brew (install xcode tools and git) |
ruby -e '$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)' |
brew doctor |
sudo -v |
# neves/dotfiles |
git clone https://github.com/neves/dotfiles.git ~/.dotfiles |
echo'source ~/.dotfiles/bashrc'>>~/.bash_profile |
source~/.bash_profile |
sudo ln -sf ~/.dotfiles/gitconfig ~/.gitconfig |
cp ~/.dotfiles/gitconfig-user ~/.gitconfig-user |
sudo ln -sf ~/.dotfiles/gitignore ~/.gitignore |
# brew packages |
brew install wget bash-completion git-flow unrar node gist |
brew tap homebrew/dupes |
brew tap josegonzalez/homebrew-php |
brew install php53 php54 php55 php56 |
# mysql |
brew install mysql |
# automatic start |
# ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents |
# manual start |
mysql.server start |
mkdir -p ~/Applications |
cd~/Downloads |
# iTerm2 |
wget http://www.iterm2.com/downloads/stable/iTerm2_v1_0_0.zip |
unzip iTerm2* |
mv iTerm.app ~/Applications |
rm iTerm2* |
# Sublime Text |
wget http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%20Build%203059.dmg |
hdiutil mount Sublime*.dmg |
cp -R '/Volumes/Sublime Text/Sublime Text.app'~/Applications |
hdiutil unmount /Volumes/Sublime* |
ln -s ~/Applications/SublimeText.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl |
rm Sublime*.dmg |
# GitX |
wget http://builds.phere.net/GitX/development/GitX-dev.dmg |
hdiutil mount GitX-dev.dmg |
cp -R '/Volumes/GitX 0.14.95/GitX.app'~/Applications |
hdiutil unmount /Volumes/GitX* |
sudo ln -sf ~/Applications/GitX.app/Contents/Resources/gitx /usr/local/bin/gitx |
rm GitX*.dmg |
# DiffMerge |
wget http://download-us.sourcegear.com/DiffMerge/4.2.0/DiffMerge.4.2.0.697.intel.stable.dmg |
hdiutil mount DiffMerge*.dmg |
cp -r '/Volumes/DiffMerge 4.2.0.697 intel stable/DiffMerge.app' /Applications/ |
hdiutil unmount /Volumes/DiffMerge* |
sudo ln -sf /Applications/DiffMerge.app/Contents/Resources/diffmerge.sh /usr/bin/diffmerge |
rm DiffMerge*.dmg |
# Google Chrome |
wget https://dl.google.com/chrome/mac/stable/GGRO/googlechrome.dmg |
hdiutil mount googlechrome.dmg |
cp -R '/Volumes/Google Chrome/Google Chrome.app'~/Applications |
hdiutil unmount /Volumes/Google* |
rm googlechrome.dmg |
# FireFox |
wget -O firefox.dmg 'https://download.mozilla.org/?product=firefox-27.0.1-SSL&os=osx&lang=pt-BR' |
hdiutil mount firefox.dmg |
cp -R /Volumes/Firefox/Firefox.app ~/Applications/ |
hdiutil unmount /Volumes/Firefox |
rm firefox.dmg |
# DropBox |
wget -O dropbox.dmg 'https://www.dropbox.com/download?src=index&plat=mac' |
hdiutil mount dropbox.dmg |
open '/Volumes/Dropbox Installer/Dropbox.app' |
# Sequel Pro |
wget https://sequel-pro.googlecode.com/files/sequel-pro-1.0.2.dmg |
hdiutil mount sequel-pro-*.dmg |
cp -R '/Volumes/Sequel Pro 1.0.2/Sequel Pro.app'~/Applications |
hdiutil unmount /Volumes/Sequel* |
rm sequel-pro-*.dmg |
# PhpStorm |
wget http://download.jetbrains.com/webide/PhpStorm-7.1.2.dmg |
hdiutil mount PhpStorm-*.dmg |
cp -R '/Volumes/PhpStorm/PhpStorm.app'~/Applications |
hdiutil unmount /Volumes/PhpStorm |
rm PhpStorm-*.dmg |
# RubyMine |
wget http://download.jetbrains.com/ruby/RubyMine-6.0.3.dmg |
hdiutil mount RubyMine-*.dmg |
cp -R /Volumes/RubyMine/RubyMine.app ~/Applications |
hdiutil unmount /Volumes/RubyMine |
rm RubyMine-*.dmg |
commented Feb 18, 2014
filé.. |
commented Jun 8, 2014
@neves Regarding standalone apps (lines 36+), have a look at https://github.com/caskroom/homebrew-cask |