2012-04-27 6 views
2

기존 방식의 CD/DVD에 MySQL 데이터베이스가있는 PHP 프로젝트를 어떻게 배치합니까? 제 의뢰인은 CD에 프레젠테이션을하고 싶습니다. 그리고이 CD는 고객에게 줄 것입니다. 그 공상 과학 또는 존재는 그렇게 할 수있는 방법CD/DVD에 MySQL 데이터가있는 PHP 프로젝트

그리고 아이디어는 이러한 고객은 단지 자신의 PC에 CD를 넣고 자신의 컴퓨터에 COMPLET 웹 프레젠테이션을 실행하는 것이입니다 ...

인가?

+3

클라이언트가 내 할아버지 인 것처럼 들리지만 "인터넷을 인쇄해서 나에게 게시 할 수 없습니까?" – eggyal

+2

왜 웹 호스팅 회사를 찾고 프로젝트를 웹 사이트에 넣으시겠습니까? 그렇게하면 방금 링크를 제공하고 클라이언트에 CD 잔뜩을 저장할 수 있습니다 –

+1

@eggyal 할아버지 바위! :))) – user984621

답변

1

요즘 대부분의 사람들은 인터넷에 접속할 수 있기 때문에 온라인으로 일반 웹 페이지로 메타 새로 고침이 가능한 index.html 파일을 만들 것입니다. 이 파일을 실행하는 autorun.inf 파일을 만들 수도 있지만 대부분의 컴퓨터에는 요즘의 자동 실행 기능이 비활성화되어 있습니다.

+0

[세계 인구의 약 1/3 만 인터넷에 연결되어 있습니다.] (http://www.internetworldstats.com/stats.htm) : P –

+0

@Truth, 의심의 여지가 없지만 웹 응용 프로그램을보고 컴퓨터와 광학 드라이브가있는 사람들에게 범위를 좁히고 있습니다. – Brad

3

를 CD/DVD가 사용할 수 아파치/MySQL은/​​PHP를해야합니다 감사 - 당신이 찾고있는 것은 DVD에서 실행하기 위해 "휴대용 웹 서버"입니다. 꽤 좋은 성공으로 유니폼 서버라는 것을 사용했습니다.

+2

단지 가지고있는 물건의 양을 줄이는 것입니다. 로드 및 여기에 잘못 갈 수있는,이 솔루션을 가서 SQLite3 또는 다른 파일 기반 데이터베이스를 통해 데이터베이스를 전환 할 것입니다. MySQL은 아마도 쓸 수없는 파일을로드하려고 시도하는 것을 좋아하지 않을 것이다. – Brad

3

글쎄, 내가 볼 수있는 유일한 해결책은 서버 측 언어 (여기에는 서버가 없음) 만 사용하는 것이 아니라 HTML + CSS + JavaScript 만 사용하여 프리젠 테이션을 만들고 HTML로 내용을 하드 코딩합니다 , 데이터베이스를 사용하지 마십시오.

CD에있는 모든 것을 굽습니다 (루트 폴더에 index.html 페이지가 있습니다). 브라우저에서 실행하면 정상적으로 작동합니다.

1

체크 아웃 Server2Go 수 있습니다. 나는 단지 인터넷 검색을 통해 그것을 발견했기 때문에 나는 그것이 얼마나 잘 작동하는지에 관해 말할 수 없다. 그러나 그것이 당신이 찾고있는 모든 것을 가지고있는 것처럼 보인다.

1

CD로 부팅 할 수있는 전체 라이브 Linux 환경을 만들 수 있습니다. Knoppix을보십시오. 그들의 위키에는 OS 마운트, 사용자 정의 및 디스크 이미지 재 작성에 대한 지침이 있습니다.

또 다른 옵션은 VMWare ThinApp을 사용하여 전체 애플리케이션 번들 (MySQL 서버, 애플리케이션 서버 등)을 가상화하는 것입니다.

+0

필자는 컨텍스트를 고려할 때 고객에게 받아 들여지지 않을 가능성이 높다고 생각합니다. 고객이 기존 환경에서 디스크를 삽입 할 때 무언가를 실행하고 싶다고 생각하는 경우 - 재부팅만으로 대부분의 사용자를 차단할 수 있습니다. CD로 부팅하는 것은 그 이상일 수 있습니다. 익숙하지 않은 환경에 들어가면 아마 바이러스가 생겨서 바이러스가 있다고 생각할 것입니다! 그것은 내가 본 모든 거의 모든 마케팅 CD의 UX와 완전히 반대입니다. – eggyal

+0

@eggyal, party pooper. :) –

1

클라이언트 컴퓨터에서 서버, php plugin 및 mysql을 설정하십시오. 서버는 cdrom을 루트 디렉토리로 지정해야합니다. 그런 다음 모든 웹 파일을 DVD에 복사하십시오. 클라이언트 컴퓨터에 데이터베이스를 만드는 것을 잊지 마십시오.

0

방금 ​​SourceForge 웹 사이트에서 CDsite을 시도했습니다. 그것은 내 비슷한 요구 사항에 도움이되었습니다. 그러나 Windows XP에서만 작동합니다. EXE 파일을 Windows 7에서 실행하지 못했습니다.