2010-06-29 2 views
0

PHP와 MySQL을 사용하여 전문적인 웹 사이트를 만들고 싶습니다. Windows 7 (64 비트)에서 실행하거나 Linux 기반 OS를 설치해야합니까? 그것을 위해가는 방법.PHP와 MySQL을 사용하여 웹 사이트 개발

+0

아니요. Windows는 "전문적인"웹 사이트를 개발하는 데 적합하지 않은 플랫폼입니다. 물론, Windows 서버에 배포되기도합니다. – mario

+0

서버 오류일까요? –

+1

@ 마리오 왜? 나는 수년간 해왔고 전 행복합니다. 구성의 차이는 로컬 및 원격 구성 파일을 사용하여 쉽게 브리지 될 수 있습니다. 호스트 OS의 커맨드 라인 기능과 매우 광범위하게 인터페이스하거나 특정 플랫폼에서만 사용할 수있는 PHP 기능을 사용하는 경우를 제외하고는이 IMO에 실질적인 단점은 없습니다. –

답변

9

Windows에서 AMP 스택 (Apache, mySQL, PHP)을 실행할 수 있습니다. 나는 이것을 10 년 동안 해왔다. Windows 7 64 비트에서도 실행해도 문제 없습니다.

미리 패키지화 된 여러 설치 프로그램을 사용할 수 있습니다. 내가 가장 좋아하는 것은 XAMPP입니다. 일반적으로 필요한 경우 전체 사용자 정의가 가능합니다.

각 제품의 독립 실행 형 바이너리를 다운로드하여 수동으로 설치할 수도 있습니다. 매우 좋은 학습을위한 것이지만, 더 많은 일입니다.

1

예, 가능합니다.
플랫폼이 가장 적은 것이지만 ...

+0

천 마일의 여행은 진실로 한 걸음 씩 시작됩니다. 첫 번째 것이 바람직합니다. – Smandoli

0

Windows 7에 64 비트 버전의 Apache/PHP/MySQL을 설치하는 것은 약간의 어려움이 있지만 32 비트 버전을 쉽게 설치할 수 있습니다

0

Windows 용 XAMPP (lightweight package)를 사용할 수 있습니다. 내용은 php, apache, mysql, pear입니다. link text

1

앞서 언급했듯이, 나중에 Linux 웹 서버에 배포 될지라도 XAMPP와 같은 것을 사용하여 Windows에서 PHP 사이트와 MySQL 사이트를 아주 행복하게 개발할 수 있으며 많은 사람들이이를 수행하고 작동한다는 것을 알고 있습니다. 그 (것)들을 위해 중대한.

그러나 과거에는 이런 식으로 나중에 문제가 발생할 수 있음을 알았습니다. 예를 들어 과거에 Windows 만 사용했던 많은 사람들은 Linux에서 대소 문자를 구분하여 처리 할 수 ​​있습니다. 따라서 사이트는 로컬에서 훌륭하게 실행되지만, 예를 들어 mypage.php가 myPage.php와 더 이상 같지 않기 때문에 라이브로 갈 때 많은 404 오류가 발생하기 시작합니다.

개발 스펙트럼의 다른 끝에서, 서버를 조금 더 사용하기 시작할 때 매우 강력한 기능을 구현할 수 있습니다. PHP를 사용하여 비디오 인코딩이나 오디오 변환과 같은 작업을 수행 할 수 있습니다. 다른 애플 리케이션) 윈도우와 리눅스에서하지만 당신이 그것을 할 방법은 다르다 따라서 개발 환경이 훨씬 덜 유용하게되고 다시 작동하면 작동하지 않는 무언가를 퍼팅 할 위험이 있습니다. 심지어 테스트 할 때조차도 잘 돌아갑니다. 그것은 국부적으로.

개인적으로, 나는 당신이 살 때 어떤 불쾌한 놀라움을 피할 수 있듯이 의도 된 프로덕션 서버에 가까운 환경을 개발하는 것이 가장 좋습니다.

1

(가능한 경우) 배포 할 플랫폼과 동일한 플랫폼에서 개발하십시오. 오류가 발생할 가능성이 적으므로 배포하기가 매우 쉽습니다.

관련 문제