Do PHP programmers have to develop PHP programs under Linux?

Source: Internet
Author: User
Always trying to figure out a problem, PHP programmers must write PHP code in the Linux environment
What operating system do you write PHP code in.

I hope you can say that you develop PHP's operating system is that one

Reply content:

Always trying to figure out a problem, PHP programmers must write PHP code in the Linux environment
What operating system do you write PHP code in.

I hope you can say that you develop PHP's operating system is that one

Write a year in Ubuntu code, between a variety of Linux distribution, and finally give up (see my Linux Distribution/desktop Environment selection path), Linux desktop too pit, or left on the server side.

Now it's Win8.1 + Ubuntu Server 14.04 (running in the VM).
Usually with Win under the PHP environment is sufficient, it is not possible to use the background of the way to open the VM, log in with Xshell operation.
This allows code to be written under Windows and run under Linux. (SSD means no pressure)

The most important thing is not to delay your playing Dota!

In fact, as a PHP programmer, I think more important is the choice of PHP development tools (with VIM people please ignore). I'm using Phpstorm now. (JetBrains, the industry conscience!) )

It's better to be on Linux, under Windows. There is no essential difference, but Linux has a basic advantage, that is, file name case-sensitive front-end development is very important ...

Linux is the advanced level of PHP programmers, is the way to advanced programmers.

Windows Development PHP has no intrinsic flaw:

    • A number of tools, such as notepad++, can correctly handle encoding and newline characters (again: UTF-8 no BOM encoding, UNIX style line break)
    • Cygwin provides command line environment and open source tool chain
    • Basic Wamp Kit
    • More attention to capitalization, not an essential barrier

Production environments and test servers do not use Windows as a problem.

Phpstorm passing by, I suggest that the production environment can be used in Linux, but if it is not particularly bad, with Windows is enough

Not necessarily, but it is recommended to develop under Linux. See, upstairs.

Development on what systems are arbitrary, I used to be under Windows development, and then mount the code to the Linux virtual machine under execution. Deployment that's really Linux.

Win under development, Linux deployment

With Linux, it will take some effort to solve some of the wonderful problems that Linux desktops can bring.

Usually can not use, when needed, must be able to use

Linux under the bad QQ so that other is not a problem

。。。 Linux is generally advanced development, the novice can't afford to.

Currently used in the company is the development of Ubuntu, I am responsible for Java development, but because the work required, occasionally write nodejs,php,android.

Talk about the experience of developing under Linux

Presumably, after a period of time, you don't want to do any more development under Windows.
IDE, I'm using the JetBrains set.

QQ words, install a Win7 virtual machine, open 800*600 resolution is not a card.
Game, you want to play on the dual system.

Like a lot of tools, open source libraries, Linux installations only need a single line of command, and then window you may not be able to get out of the afternoon.
Moreover, many good open source projects do not support window at all.
Like Redis, the more popular nosql, window is behind the LINUXN version.

Finally, the next part of my job is to solve some of the technical problems of PHP users of our products.
I personally summed up the most encountered is the Window under the need to install the software.

I suggest landlord installed a virtual machine to take the experience, the entry is bound to be painful, but I think learning, the most afraid is too troublesome to take the study of his mind.

Like Linux development and deployment, so quickly and without worrying about the compatibility of 2 of people

Sublime Text2 to defy all IDE tools

Sublime Text developer Artifact! Whether it is the front end, the backstage, can be used, really very useful

Phpstorm's Options despise the 1366*768 resolution of the Notebook ...

Linux and Windows are written in the C language, White is two relatively large programs, essentially no difference, as the elder brother said, under window development, due attention to the Linux specification when the use of his specifications, run on the Linux line

I use Ubuntu, compared to Windows there is a kind of inexplicable convenience, because I also can not say where is convenient, anyway, after using the Windows do not want to use.

For a long while, no one mentions the right to write files?
There are rights to write under window, and Linux should pay attention to chmod,
Some low-level programs are chmod 777, which is a simple death

Mac+eclipse is good, desktop software and office are enough, Mac also helps you learn Unix

PHP has always been windows, development is completely possible.

Now python can only be ubount.

I've come to pretend to be a force.
Because my company's desktop with Windows, with the notebook I installed Ubuntu, sometimes bring their own Mac to the company.
Each of the three systems has advantages. I also suggest that landlord to make a two computers, Windows do development is really cool enough, there are a lot of Windows software I particularly like. But as advanced programmer of the road, must be Linux, to learn Linux, light reading useless, play up. When you're never cool, you'll be able to do it under Linux.
By the time you think of which system you choose is OK, the plants are all swords.
(PS: To remember the various IDE shortcut keys for three systems really cost brains)

If you are not accustomed to the Linux desktop, it is recommended that Windows install a vagrant+virtual box with an Ubuntu box, the code can be directly edited in Windows, run in Linux, look at the log, install the extension is more convenient than windows

I think it's easier to develop extensions for Linux above debug

Recommended set of PHP development toolset: Phpstorm+vagrant+ubuntu Server+navicat

The development environment can be windows, but the code is best run in Linux. You can use the way Samba disks are mounted, or run virtual machines to share files.
Some PHP extensions must be and can only be used under Linux. and the operating environment on the line is generally Linux.
It's best for PHP programmers to know something about Linux that helps them grow and improve their solutions.

Just flush ssh and ln both commands, Linux is Navcat, and the Linux version is available.

In principle, the best can be the same as the production environment, such as the server is Ubuntu, you'd better use Ubuntu, if it is CentOS, you use CentOS, if it is Windows Server, then you can use Windows

Windows,linux,mac have done PHP development, to see a person's preferences, but in consideration of compatibility issues, recommend Linux or Mac

It doesn't matter which system. If Windows just pay attention to capitalization, it's fine.
I'm used to archlinux+mate.

It's not necessary.

I have done all of the WIN LINUX OSX, or I like it under OS X.

It is not necessary to develop under Linux, but it should be run under Linux when the development is finished.

  • 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.