2009-12-30 5 views
1

나는 며칠 동안 이것에 대해 숙고 해왔다. 나는 아직 행해지 지 않았거나별로 인기가 없다는 것에 놀랐다.데스크톱 환경에서 PHP 응용 프로그램 실행

내가보고 싶은 것은 데스크톱 응용 프로그램에서 PHP 응용 프로그램을 실행하는 방법이었습니다. 예를 들어, 응용 프로그램은 요청을 처리하지 않지만 PHP를 실행할 수있는 자체 미니 웹 서버가 필요합니다.

때로는 클라이언트가 C# 또는 .NET으로 코딩 한 작업으로 설정되어 있고 'PHP를 사용할 수 있으면 이렇게 빨리 처리 할 수있었습니다'라고 생각합니다.

누구든지이 주제에 관한 정보가 있습니까? 그리고 저는 PHP가 웹 프로그래밍 언어로 만들어졌으며 데스크톱 응용 프로그램에서 실행되지는 않지만 흥미가 있다는 것을 알고 있습니다. :)

+0

관련 : http://stackoverflow.com/questions/3203100/convert-php-site-to-exe-desktop-app –

+0

PHP Nightrain이 작업을 수행합니다! 오픈 소스이며, 모든 주요 프레임 워크를 지원합니다. http://www.naetech.com/php-nightrain. 다음은 시작하는 방법을 보여주는 동영상입니다. http://www.youtube.com/watch?v=GXt8erPLf4o – roosevelt

답변

0

http://gtk.php.net/ 정확히 원하는 것입니다. 새로운 PHP-gtk 버전이 공개 될 때까지 (적어도 주 페이지에 따라 곧 출시 될 예정) 구형 GTK 버전을 사용할 것입니다. 그러나 큰 문제는 아닙니다.

또한 http://news.php.net/php.gtk.dev을 참조하십시오. 프로젝트에 아직 활동이 있음을 나타냅니다.

1

PHP-GTK에는 2008 년 이후로 새 버전이 없지만 사용자의 요구에 맞을 수 있습니다.

0

콘솔 (명령 줄) 응용 프로그램을 의미한다면 꼭 그렇게 할 수 있습니다. 나는 Windows와 Linux 모두에서 항상이 작업을 수행합니다. 당연히 웹 서버 관련 변수 ($ _GET 등)가 없어도 PHP의 모든 기능을 가지고있는 것 이외의 다른 변수가있을 것입니다.

자세한 내용은 this을 참조하십시오.

PHP 설치에는 CGI (공통 게이트웨이 인터페이스) 용과 CLI (명령 줄 인터페이스) 용으로 2 개의 실행 파일이 제공됩니다. 컴퓨터에 PHP를 설치하고 올바른 php.exe를 사용하십시오.

다른 응용 프로그램과 마찬가지로 윈도우가있는 응용 프로그램을 의미하는 경우 프레임 워크가 있지만 좋은 생각입니다.

0

.NET에서 간단한 쉘을 작성하는 경우 브라우저 컨트롤 (백, 홈 등)없이 웹 브라우저 객체를 데스크탑 응용 프로그램으로 드래그하여 그 안에 웹 페이지를 표시 할 수 있습니다.

데스크톱 응용 프로그램을 코딩하고 데스크톱 응용 프로그램을 작성하면 C# .NET이 얼마나 쉬운 지 놀라실 것입니다. 그리고 분명히 PHP는 외부 웹 사이트 나 로컬 웹 서버 (예 : XAMP)에서 실행해야합니다.

+0

그게 내가 생각한 것이지만 인터넷을 사용하는 사용자에게 의존해야합니다. 연결 및 어쩌구. – Matt

0

정확하게 동일한 이유로 miniPHP Studio을 사용하는 고객을위한 몇 가지 응용 프로그램을 작성했습니다. 저와 고객 모두 그 결과에 만족했습니다. 익숙해 지려면 다소 시간이 걸릴 수 있지만 IDE에 내장 된 일종의 디버거가 있으며 Winbinder을 기반으로하면 forum을 사용하여 더 많은 코드 샘플을 가져올 수 있습니다.

필자는 PDO, MySQL, SQLite, cURL, mbsting, mhash, mcrypt, bz2, ADODb (수정 후), 외부 프로그램 실행 등을 잘 알고 있습니다. 물건들 : FreePDF, 입력 필드가 유니 코드 문자를 받아들이도록했습니다.

앞으로는 (자유 시간을 찾자 마자) Titanium을 살펴 보겠습니다. 이것은 분명히 능동적으로 개발되고 경로 상향으로 보인다.

0

PHP Nightrain은 PHP 프로그래밍 언어로 Python으로 작성된 패키지 도구입니다. 이 도구를 사용하여 PHP/HTML/CSS/Javascript 응용 프로그램을 기본 데스크탑 응용 프로그램으로 변환 할 수 있습니다. 현재 PHP Nightrain은 Windows, Mac (OS X) 및 Linux 운영 체제를 지원합니다.

특징 :

  • PHP 5 당신의 PHP/HTML 웹 응용 프로그램
  • 사용자 정의 폭 설정하고 높이
  • 렌더링 자신의 PHP
  • GUI를 사용하는
  • 옵션을 사전 컴파일 응용 프로그램 시작 필요시 최대화
  • 응용 프로그램 시작 필요한 경우 전체 화면
  • 창 제목 변경 제목 태그의 값이

https://github.com/naetech/nightrain

리눅스 맥
  • 실행 맥
  • .APP 파일에 대한 윈도우
  • 실행에 대한
  • 실행 파일을 변경으로

    http://www.naetech.com/php-nightrain

  • 관련 문제