2008-09-23 2 views
2

WordPress에 맞춰 개발하고 싶다면 (예 : 컴퓨터에서 로컬 인스턴스를 실행하여 테마를 개발하고 블로그와 사이트를 배치 할 수 있습니다.) IIS와 SQL을 사용하여 개발 컴퓨터에서 Windows를 실행하고 있습니다. 서버가 이미 설치되었으므로 가장 좋은 방법은 무엇입니까?IIS/SQL Server를 이미 설치 한 경우 Windows에서 WordPress를 개발하는 가장 좋은 방법은 무엇입니까?

Apache와 MySQL의 인스턴스를 실행중인 Windows에 약간 "미니"서버를 설정하는 온라인 방법을 찾았지만 IIS가 이미 설치된 컴퓨터에서 사용하는 것을 권장하지 않았습니다. 분명히 아파치와 MySQL을 설치하고 그렇게 할 수는 있지만 Windows가 제공하는 것 (즉, IIS에서 PHP를 실행하는 방법 - Windows Server 2008이 이것에 최적화되어 있다고 생각합니다)이 최선의 방법입니까? 백엔드로 SQL Server와 함께 WordPress를 실행하는 방법이 있습니까? (나는 그렇게 생각하지 않을 것이다. 그러나 나는 그것을 밖으로 던질 것이라고 생각했다).

그리고는 Windows 버전 (즉, XP, 비스타, VISTA64)

답변

2

나는 썸 드라이브에서 XAMPP을 실행하고 거기에 워드 프레스 (대개 여러 개의 인스턴스)를 설치합니다. 그런 다음 Wordpress 개발 작업을 할 때 XAMPP를 시작합니다.

EDIT :이 설정을 사용하려면 XAMPP 서버가 실행 중일 때 IIS를 중지해야합니다 (또는 내가 알아야 할 성가신 바이자인 설정 마법이 필요합니다.) 로컬 IIS 개발에 대한 개인적인 요구 사항 대부분이 XAMPP와 나란히 실행될 수있는 Visual Studio 내장 IIS 인스턴스는 다른 작업에 거의 신경을 쓰지 않지만 거의 모든 사용자에게 작동하지는 않습니다.

+0

이 프로그램은 이전에 발견 한 프로그램이라고 생각하지만 IIS와 함께 실행하는 것을 좋아하지 않는다고했습니다. (어쨌든 내가 그것에 대해 읽었을 때) - 문제가 있습니까? –

+0

@ john-sheehan의 게시물에도 댓글을 달았습니다. XAMPP가 켜져있을 때 IIS를 끄고해야하지만, 실제로는 잘 작동합니다. 그리고 Windows 컴퓨터에 설치가 필요하지 않습니다. 완전히 휴대 가능합니다. – cori

+0

"XAMPP가 켜져있을 때 IIS를 꺼야합니다."- 동일한 TCP 포트 (이 경우 HTTP 포트 80)에서 동시에 수신 대기하는 두 개의 프로세스를 가질 수 없기 때문입니다. –

1

는 IIS에서 워드 프레스를 실행 PHP를 설치에 다른이 방법이 있습니다. MSSQL과 함께 실행할 수있는 MySQL을 설치하십시오. Apache를 통해 IIS를 사용하여 놓칠 수있는 유일한 방법은 더 예민한 URL을위한 mod_rewrite입니다.

가능한 한 동일한 컴퓨터에서 IIS와 Apache를 실행하지 마십시오. IIS는 아파치를 IP에 바인딩하는 것을 막는 모든 사용 가능한 IP에 바인딩하는 것을 좋아하는데, 필요하다면 주위를 둘러 볼 수는 있지만, 무슨 일이 일어나고 있는지 즉시 알 수는 없습니다.

저는 수년 동안이 설정을 실행 해 왔습니다.

+0

IIS에서 wordpress를 실행해도 사이트가 Apache에서 작동하는 방식을 실제로 반영하지는 않지만 단지 저만있을 수 있음을 발견했습니다. XAMPP 서버를 사용할 때 IIS를 꺼야합니다. 그러나 이것이 나에게 허용되는 유연성을 감안할 때 거의 어려움이 아닙니다. – cori

+0

나는 IIS에서 5 개의 Wordpress 블로그를 운영하며 어떤 문제도 발생하지 않았습니다. 어떤 문제에 빠졌습니까? –

+0

모드 재 작성은 큰 것이 었습니다. 일부 플러그인은 IIRC없이 제대로 작동하지 않습니다. 솔직히 현재의 설정 작업이 끝난 후부터 잠시 지켜본 적이 있습니다. 다시는 돌아 보지 않았습니다. Windows에서 WP를 실행하면 조금 부자연스러워 보였습니다. – cori

1

Wordpress 가장 일반적인 WP 설정 (Apache, PHP 및 MySQL)을 사용하는 것이 좋습니다.

Apache와 IIS를 동시에 실행할 수 있습니다. IIS는 포트 81에서 수신하고 Apache는 80에서 실행할 수 있습니다. 한 번에 하나씩 만 실행하십시오 (net start/stop 명령을 사용하여 서버를 시작/중지하는 데 2 ​​개의 bat 파일을 작성하십시오).

IIS, PHP, MySQL을 사용하여 Wordpress를 실행할 수 있지만 아파치에 배포 할 때 미칠 수있는 문제 또는 문제를 일으킬 수있는 미묘한 차이가 있습니다.

0

IIS와 Apache를 같은 상자에서 실행할 수 있습니다. 현재 Documentum/Apache와 IIS를 동일한 서버에 설치합니다. 하나의 웹 서버에 대해 주소의 범위를 선택하십시오. 예를 들어 Apache의 경우 808x입니다.

또한 전체 응용 프로그램 (레지스트리, .Net 및 all - 단일 .EXE로 배포)을 virutalize 할 수있는 VMWare의 Thinstall 사용을 고려해야합니다. 우리는 잘 어울리지 않는 응용 프로그램을 패키징하기 위해이 작업을 수행합니다. Wordpress/Appache/MySql을 가상화하고 해당 구성에 대한 IP (808x)를 설정할 수 있습니다. 이렇게하면 IIS가있는 서버로 이동할 수 있으며 다른 구성으로도 원활하게 작동합니다.

관련 문제