목차
回复内容:
说说在Linux下做开发的感受
백엔드 개발 PHP 튜토리얼 PHP程序员必须在linux下开发PHP程序吗?

PHP程序员必须在linux下开发PHP程序吗?

Jun 06, 2016 pm 08:37 PM
linux php 프로그램 제작자

一直想弄明白的一个问题,PHP程序员必须在linux环境下编写PHP代码
你是在什么操作系统中编写PHP代码的。

希望大家能够说一下自己开发PHP的操作系统是那一款

回复内容:

一直想弄明白的一个问题,PHP程序员必须在linux环境下编写PHP代码
你是在什么操作系统中编写PHP代码的。

希望大家能够说一下自己开发PHP的操作系统是那一款

在 Ubuntu 下写过一年代码,之间折腾过各种 Linux Distribution,最后还是放弃了(详情见 我的Linux发行版/桌面环境选择之路 ),Linux 桌面太坑,还是留在服务器端吧。

现在用的是 Win8.1 + Ubuntu Server 14.04 (跑在 VM 里)。
平时用 Win 下的 PHP 环境足矣,实在不行就用后台的方式开启 VM,用 Xshell 登录进去操作。
这样,就实现了在 Windows 下写代码,在 Linux 下运行。(SSD表示毫无压力)

最关键的是,不耽误你打 Dota !

其实作为一个 PHP程序员,我觉得更重要的是 PHP 开发工具的选择(用 VIM 的人请无视)。我现在用的是 PHPStorm。(JetBrains, 业界良心!)

最好是在Linux上面 windows下面也行啊 没什么本质差别 但是linux下边有一个基本的好处,那就是文件名区分大小写 前端开发很重要。。。

linux是php程序员的进阶,是迈向中高级程序员的必经之路。

Windows开发PHP并没有本质缺陷:

  • Notepad++等大量工具可以正确处理编码与换行符(再次强调:UTF-8无BOM编码,Unix风格换行符)
  • Cygwin提供命令行环境与开源工具链
  • 基本的WAMP套件
  • 大小写多加注意,不是什么本质性的障碍

生产环境和测试服务器不要用Windows就没问题。

phpstorm路过,我建议生产环境可以用linux的,不过如果不是什么特别厉害的话,用windows也足矣

不一定的,不过建议在Linux下开发。见楼上说的

开发在什么系统上都随意,我以前就是在windows下开发,然后把代码挂载到linux虚拟机下面执行。部署那还真得是linux。

win下开发,linux部署

用linux开发的话,还得花一部分精力解决linux 桌面可能会带来的一些奇葩问题

平时可以不用,当需要用的时候,一定要能用

Linux下QQ不好使 其他都不是问题

。。。linux一般是进阶的开发,本菜鸟惹不起的。。

目前在公司使用的就是Ubuntu做开发,我主责是Java开发,不过因为工作需要,偶尔写写NodeJS,PHP,Android。

说说在Linux下做开发的感受

大概就是,你用了一段时间后,就再也不想再Window下做开发了。
IDE的话,我使用的是JetBrains全套。
PHP程序员必须在linux下开发PHP程序吗?

QQ的话,装个Win7虚拟机,开800*600分辨率一点都不卡。
游戏的话,想玩就装双系统吧。

像很多工具,开源库,linux安装只需要一行命令,再Window下你可能搞一个下午都搞不出来。
再者,很多优秀的开源项目压根就不支持window吧。
像redis这种比较热门的Nosql, window都是落后linuxN个版本的。

最后,说下我一个工作的内容, 就是解决我们产品的PHP用户的一些技术问题。
我个人总结遇到最多的就是 Window 下装不上需要的软件。

我建议楼主装个虚拟机取体验下, 入门必然是痛苦的, 但我觉得学习嘛,最怕就是嫌麻烦而不肯下心思取研究他。

喜欢linux开发和部署,这样很快而且不用担心2者的兼容性

sublime text2表示藐视一切IDE工具

sublime text开发者神器!不管是前端,后台,都能用,真的很好用的

phpStorm 的 Options 鄙视了笔记本的1366*768分辨率。。。

linux和windows都是c语言写的,说白了就是两个比较大的程序,本质上没什么区别,正如前面大哥说的,在window下开发,适当注意该用Linux规范的时候就用他的规范,运行在Linux就行啦

我用ubuntu,比起Windows有种莫名的方便,因为我也说不出到底是哪里方便,反正用了之后就不想用Windows了。

看了半天都沒人提及到文件寫入權限麼?
window下各種寫入有權限,linux下就要注意chmod,
有些低級程序員嫌麻煩就chmod 777,這簡直是作死

mac+eclipse还不错,桌面软件和办公都够用了,mac还有助于你学习unix

做php的时候一直都是windows,开发完全可以。

现在做python就只能ubount了。

我是来装逼的。
因为我公司的台式机用的是windows,配的笔记本我装了ubuntu,有时候带自己的Mac去公司。
三种系统各有优势。我也建议楼主搞个两台电脑,windows做开发的确是够爽,有很多windows上的软件我特别喜欢。但作为进阶高级程序员之路,必须要会linux,要学linux,光看书没用,玩起来。等你从不爽变成爽的时候,你就已经能在linux下游刃有余了。
等到时候你就觉得选哪个系统都ok了,草木皆是剑。
(PS:要记住三个系统的各种IDE快捷键真的很费脑子)

如果不习惯linux桌面的话,建议windows上装个vagrant+virtual box装个ubuntu box,代码可以直接在windows中编辑,运行在linux中,看日志,装扩展都比windows方便

我是觉着 linux上面debug比较容易 开发扩展也方便

推荐一套PHP开发工具集:PHPstorm+Vagrant+Ubuntu Server+navicat

开发环境可以是windows,但是代码运行环境最好是linux.可以使用samba磁盘挂载的方式,或者跑虚拟机共享文件的方式.
有些Php的扩展必须且只能在linux下使用.而且线上的运行环境一般也是linux.
最好php程序员也懂一些linux,有助于成长及提升自己解决方案的思路

就冲ssh 和ln俩命令就铁定Linux了,navcat也有linux版

原则上最好可以和生产环境一样,比如服务器是Ubuntu,你最好也用Ubuntu,如果是Centos,你就用Centos,如果是windows服务器,那你就可以用windows

windows,Linux,Mac上都做过PHP开发,看个人喜好,不过考虑到兼容性问题的话,推荐Linux或者Mac

无所谓哪个系统。如果windows只要注意大小写就没问题。
我习惯archlinux+mate。

不是必须吧。

WIN LINUX OSX 下我都做过,还是最喜欢在OS X下。

不是必须要在Linux下开发,而应该是开发完了一定要在Linux下跑。

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Ubuntu 및 Debian용 PHP 8.4 설치 및 업그레이드 가이드 Ubuntu 및 Debian용 PHP 8.4 설치 및 업그레이드 가이드 Dec 24, 2024 pm 04:42 PM

PHP 8.4는 상당한 양의 기능 중단 및 제거를 통해 몇 가지 새로운 기능, 보안 개선 및 성능 개선을 제공합니다. 이 가이드에서는 Ubuntu, Debian 또는 해당 파생 제품에서 PHP 8.4를 설치하거나 PHP 8.4로 업그레이드하는 방법을 설명합니다.

DeepSeek 웹 버전 입구 DeepSeek 공식 웹 사이트 입구 DeepSeek 웹 버전 입구 DeepSeek 공식 웹 사이트 입구 Feb 19, 2025 pm 04:54 PM

DeepSeek은 웹 버전과 공식 웹 사이트의 두 가지 액세스 방법을 제공하는 강력한 지능형 검색 및 분석 도구입니다. 웹 버전은 편리하고 효율적이며 설치없이 사용할 수 있습니다. 개인이든 회사 사용자이든, DeepSeek를 통해 대규모 데이터를 쉽게 얻고 분석하여 업무 효율성을 향상시키고 의사 결정을 지원하며 혁신을 촉진 할 수 있습니다.

DeepSeek을 설치하는 방법 DeepSeek을 설치하는 방법 Feb 19, 2025 pm 05:48 PM

Docker 컨테이너를 사용하여 사전 컴파일 된 패키지 (Windows 사용자의 경우)를 사용하여 소스 (숙련 된 개발자)를 컴파일하는 것을 포함하여 DeepSeek를 설치하는 방법에는 여러 가지가 있습니다. 공식 문서는 신중하게 문서를 작성하고 불필요한 문제를 피하기 위해 완전히 준비합니다.

PHP 개발을 위해 Visual Studio Code(VS Code)를 설정하는 방법 PHP 개발을 위해 Visual Studio Code(VS Code)를 설정하는 방법 Dec 20, 2024 am 11:31 AM

VS Code라고도 알려진 Visual Studio Code는 모든 주요 운영 체제에서 사용할 수 있는 무료 소스 코드 편집기 또는 통합 개발 환경(IDE)입니다. 다양한 프로그래밍 언어에 대한 대규모 확장 모음을 통해 VS Code는

PHP에서 HTML/XML을 어떻게 구문 분석하고 처리합니까? PHP에서 HTML/XML을 어떻게 구문 분석하고 처리합니까? Feb 07, 2025 am 11:57 AM

이 튜토리얼은 PHP를 사용하여 XML 문서를 효율적으로 처리하는 방법을 보여줍니다. XML (Extensible Markup Language)은 인간의 가독성과 기계 구문 분석을 위해 설계된 다목적 텍스트 기반 마크 업 언어입니다. 일반적으로 데이터 저장 AN에 사용됩니다

문자열로 모음을 계산하는 PHP 프로그램 문자열로 모음을 계산하는 PHP 프로그램 Feb 07, 2025 pm 12:12 PM

문자열은 문자, 숫자 및 기호를 포함하여 일련의 문자입니다. 이 튜토리얼은 다른 방법을 사용하여 PHP의 주어진 문자열의 모음 수를 계산하는 방법을 배웁니다. 영어의 모음은 A, E, I, O, U이며 대문자 또는 소문자 일 수 있습니다. 모음이란 무엇입니까? 모음은 특정 발음을 나타내는 알파벳 문자입니다. 대문자와 소문자를 포함하여 영어에는 5 개의 모음이 있습니다. a, e, i, o, u 예 1 입력 : String = "Tutorialspoint" 출력 : 6 설명하다 문자열의 "Tutorialspoint"의 모음은 u, o, i, a, o, i입니다. 총 6 개의 위안이 있습니다

Bitget 공식 웹 사이트 설치 (2025 초보자 안내서) Bitget 공식 웹 사이트 설치 (2025 초보자 안내서) Feb 21, 2025 pm 08:42 PM

Bitget은 스팟 거래, 계약 거래 및 파생 상품을 포함한 다양한 거래 서비스를 제공하는 Cryptocurrency 교환입니다. 2018 년에 설립 된이 교환은 싱가포르에 본사를두고 있으며 사용자에게 안전하고 안정적인 거래 플랫폼을 제공하기 위해 노력하고 있습니다. Bitget은 BTC/USDT, ETH/USDT 및 XRP/USDT를 포함한 다양한 거래 쌍을 제공합니다. 또한 Exchange는 보안 및 유동성으로 유명하며 프리미엄 주문 유형, 레버리지 거래 및 24/7 고객 지원과 같은 다양한 기능을 제공합니다.

Ouyi OKX 설치 패키지가 직접 포함되어 있습니다 Ouyi OKX 설치 패키지가 직접 포함되어 있습니다 Feb 21, 2025 pm 08:00 PM

세계 최고의 디지털 자산 거래소 인 Ouyi Okx는 이제 안전하고 편리한 거래 경험을 제공하기 위해 공식 설치 패키지를 시작했습니다. OUYI의 OKX 설치 패키지는 브라우저를 통해 액세스 할 필요가 없습니다. 설치 프로세스는 간단하고 이해하기 쉽습니다. 사용자는 최신 버전의 설치 패키지를 다운로드하고 설치를 단계별로 완료하면됩니다.

See all articles