The necessary development tools for learning PHP

Source: Internet
Author: User
Tags learn php php and mysql filezilla version control system zend framework zend server tortoisesvn

For PHP developers, there are many development tools available on the Internet, but for beginners do not know which PHP development tool is better, it is difficult to find a suitable php development tool, it takes a lot of time and effort. Therefore, today's youth studio for beginners to recommend a few of the best 9 PHP development tools.

First, the PHP development tool ranking

1.sublimetext3

Tools Introduction:

Sublime text is a popular code editor. Sublime Text has a beautiful user interface and powerful features such as code thumbnails, Python plugins, code snippets, and more. You can also customize key bindings, menus, and toolbars. The main features of Sublime Text include: Spell checker, bookmarks, full Python API, Goto feature, instant item switching, multiple selection, multiple windows, and more. Sublime Text is a cross-platform editor that supports operating systems such as Windows, Linux, Mac os X.

2.notepad++7.3.1

Tools Introduction:

notepad++ is a free code editor under the Microsoft Windows environment. It uses less CPU power, reduces computer system energy consumption, but is lightweight and performs efficiently, making notepad++ a perfect replacement for Microsoft Windows Notepad. Built-in support for up to 27 syntax high-brightness display (including a variety of common source code, scripts, can be well supported. nfo file view), also support the custom language, automatic detection of file types, according to the keyword display node, the node can be free to fold/open, but also display indentation guide line, the code shows a very hierarchical sense can open a double window, in the Sub-window can open multiple sub-windows, allowing the quick Switch full screen mode (F11), support the mouse wheel to change the document display scale; it provides some useful tools, such as neighborhood interchange position, macro function, etc. to display the number of bytes of the selected text instead of the word count displayed by the general editor, This is in some cases, such as software localization is convenient).

3.Zend Studio 13.0.1

Tools Introduction:

Zend Studio is an award-winning professional PHP integrated development environment, with powerful professional editing tools and debugging tools, support PHP syntax highlighting, support syntax autofill, support bookmarks, support syntax Auto-indentation and code copy function, Built-in a powerful PHP code debugging tool, support both local and remote debugging mode, support a variety of advanced debugging functions.
Zend Studio 9 is officially released with the following major updates:

Git and GitHub support cloud development deployment depth, Zend framework and Zend server integration for faster, leaner Ides.

Second, the server tool ranking

1.phpStudy

Tools Introduction:

The package integrates the latest apache+nginx+lighttpd+php+mysql+phpmyadmin+zend optimizer+zend Loader, one-time installation, without configuration can be used, is very convenient and easy to use PHP debugging environment. The program is green, compact and simple mini with only 32M and has a special control panel. Anyway, learning PHP requires only one package.
For beginners who learn PHP, the environment is difficult to configure under Windows, which is a chore for the veteran. So whether you're a novice or a veteran, the package is a good choice.
Fully suitable for win2000/xp/2003/win7/win8/win2008 operating systems, supporting Apache, IIS, Nginx and lighttpd.

2.WampServer 2.5

Tools Introduction:

Wamp is the WinDOS Apache Mysql PHP integrated installation environment, which is the Apache, PHP and MySQL Server Software under window. PHP extension, Apache module, open/Close the mouse point is done, no longer need to personally modify the configuration file, Wamp it will do. No more questions about PHP installation, wamp everything is done.

3.XAMPP 3.2.2.0

Tools Introduction:

Integrated Apache Suite. Xampp including Apache, MySQL, PHP, PERL, direct decompression, no complicated installation process, highly recommended for beginners to use. To date, XAMPP has supported Windows, Linux, Mac OS X, and Solaris four versions.

Third, other tools ranked

1.FileZilla 3.24

Tools Introduction:

FileZilla is a free open source FTP software, divided into client version and server version, with all the functions of FTP software, with excellent controllability and rationality. This is the latest official version of FileZilla, please feel free to download the use.
FileZilla Features: You can continue to upload the breakpoint, download (requires server support), custom commands, can be site management, anti-daze function (some FTP server will be stunned users out of a long time, so that users will have to repeat login); timeout detection; support firewall ; Support SOCKS4/5, HTTP1.1 agent;

2.Git

Tools Introduction:

Git is a version control tool for Linux kernel development. Unlike the centralized version control tools such as CVS and subversion, it uses a distributed repository approach that does not require server-side software to operate version control, making it extremely convenient to publish and communicate source code. Git is fast, which is naturally important for large projects such as the Linux kernel. The best of Git is its combined tracking (merge tracing) capability.

3.TortoiseSVN 1.9.5

Tools Introduction:

TortoiseSVN is a free open source client of Subversion version control system that can manage files and directories beyond the time. Files are saved in the central repository, and the repository is very much like a normal file server, except that you can remember every modification of the file and directory. You can restore files to a previous version, and you can check the history to see what changes were made to the data and who made the changes. That's why many people regard Subversion and version control systems as a "time machine."

Versioning is the art of managing information modification, which has always been the most important tool for programmers, and programmers often take the time to make small changes and then cancel those changes one day, imagining a team of developers working in parallel-perhaps working on the same file at the same time! -You'll see why a good system needs to manage the potential clutter.

Summary: the above is often youth studio for everyone to bring the best use of PHP development tools recommended, you can download according to their own needs. Please consult http://www.codexueyuan.com/for any problems during installation and use.

The necessary development tools for learning PHP

Related Article

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.