What tools are commonly used by php programmers to develop on mac?

Source: Internet
Author: User
Tags filezilla filezilla ftp sourcetree
1. I have been developing in windows. Now I want to switch to mac. What tools do you commonly use? 2. I have read that navicateformysql ON THE appstore will charge more than one thousand. Did you download it online or purchase it on the appstore? 3. Do you use the built-in ssh tool or other tools? 4... 1. I have been developing under win. Now I want to switch to mac. What tools do you commonly use?
2. I have read more than one thousand navicate for mysql in the app store. did you download it online or purchase it in the app store?
3. Do you use the built-in ssh tool or other tools?
4. Do I have to run the integrated software directly in the development environment, or do I have to install all the software directly on the command line?
5. I have been using the mac dual system for development under win, and many people despise it. I decided to switch to mac. Haha, please give me some advice !!

Reply content:

1. I have been developing in windows. Now I want to switch to mac. What tools do you commonly use?
2. I have read more than one thousand navicate for mysql in the app store. did you download it online or purchase it in the app store?
3. Do you use the built-in ssh tool or other tools?
4. Do I have to run the integrated software directly in the development environment, or do I have to install all the software directly on the command line?
5. I have been using the mac dual system for development under win, and many people despise it. I decided to switch to mac. Haha, please give me some advice !!

It is common.

  1. Sublime text 3 (used every day)

  2. PhpStorm (rarely used)

  3. Chrome (main. Firefox is also installed)

  4. Phpmyadmin (I will use this to manage the database, OK ?)

  5. Git

  6. I seem to use OSX for Apache and PHP.

1. IDE: phpstorm, a conscientious product of jetbrains.
2. debugging: xdebug
3. Browser: chrome or safari. And a bunch of plug-ins

Ubuntu + Firefox + Geany (editor) + Netbeans (IDE) + phpMyAdmin (MySQL management tool) + SQLiteStudio (SQLite management tool) + FileZilla (FTP/SFTP client) + VirtualBox XP (use QQ and test IE8 compatibility)

Navicate for mysql

Sublime text3 Editor

Iterm Terminal

Sequel Pro MYSQL management tool

SourceTree git graphical Tool

Brew
Vagrant
Docker

Rdm redis graphical management tool
SourceTree git graphical management tool
Manager-osx xampp Integrated Environment
PhpStorm PyCharm WebStrom JetBrains hi-tech phpstrom with built-in git who use who knows now students free https://www.jetbrains.com/student/
ZendStudio is a commonly used editor when you are young. In short, kakaka
QPHP is used to verify online Code. It is very convenient to switch the php version flexibly.
Navicat database graphic interface piracy is very easy to crash now mainly uses sequel Pro
FileZilla ftp Tool
CornerStone svn graphical management tool
Php Chinese manual as its name implies
SecureCRT zoc7 iTerm terminal command line tool with zsh.
Open some files at any time in the Atom Editor
Beyond Compare's old file comparison tool
Other three-piece office
OneNote Chrome will not go into details

PHP & WebServer

You can use Apache + PHP that comes with MacOS, or use homebrew to install one.
If you are more comfortable with graphical interface management, you can use MAMP Pro.

Mysql

MacOS is not provided. You can consider homebrew installation or MAMP Pro.

Editor

Jetbrain is really good. If you prefer lightweight, you can use SublimeText + various plug-ins.

SSH

* Nix-based ssh is easy to use. You can learn how to use ssh_config flexibly, which is highly efficient.
However, the terminals provided by MacOS are not easy to use, and it is better to install an iTerm.

Virtualbox

In the end, you want the development, testing, and production environments to be consistent. The production environments are mostly Ubuntu Linux. Therefore, it is important to use virtualbox to install virtual machines and deploy the development machines in them for long-term development. Because environment inconsistency is troublesome, you will know the benefits of consistency. Vbox provides the folder ing function, which is efficient. Many people will also use vagrant, so that the sandbox vbox can be maintained and distributed to the team in a unified manner.

The editor is emacs, and many use vim

Combined with idea.
PHP Storm is also good, but it feels too slow.

Mysql is operated directly in iTerm, with tmux

Without any inconvenience. There are a lot of things that can be done on the terminal, because the SHELL itself is powerful, sometimes GUI tools cannot look at it.

That's all.

Refer to "mactalk life meta programming" by the director of the pool"

First, you need to installhomebrew(For specific use and installation methods, Google)
Then:brew install sequel-pro phpstorm google-chrome iterm2
Installediterm2Then you can switchshellIszsh, And installoh-my-zshPlug-ins (please google)

Isn't phpmyadmin easy to use?
All ssh tools use the default one.

Coda2 .....

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.