2009-09-01 6 views
0

(보안/암호화 된 연결을 사용하여) Java 프로그램에서 PHP 서버 ** (원격) ** 스크립트를 실행할 수 있습니까?java에서 PHP를 실행하십시오

+1

그냥 언어 부칙 - 원격이라면 "실행"하지 않고 "호출"또는 "쿼리"합니다. –

답변

3

방문은 보안 연결을 원하는 경우 HTTPS를 사용하십시오 (안 HTTP)를 확인 유형

1

를 통해 HttpURLConnection의, (게시하거나 HTTP 요청 수) 예를 들어, 자바 프로그램에서 PHP 페이지를. 아파치를 사용하는 경우

서버는 mod_ssl을이

0

스크립트는 웹 SSH을 통해 원격 서버에 연결 한 후 액세스 할 수없는 경우 (대한 SSHTools를 사용했는지 확인, 그것을 위해 SSL을 지원해야합니다 예제)를 실행하고 쉘 (php scriptfile.php)에서 스크립트를 실행하십시오.

0

PHP의 Java 구현 인 Caucho Quercus를 사용해보십시오. 나는 정말로 노력했다.
http://quercus.caucho.com/

Quercus는 오픈 소스 GPL 라이센스하에 공개 된 Caucho Technology의 PHP 5의 100 % Java 구현입니다. Quercus에는 PDF, PDO, MySQL 및 JSON과 같은 다양한 PHP 모듈 및 확장이 함께 제공됩니다. Quercus는 Java 서비스와 PHP 스크립트의 긴밀한 통합을 허용하므로 JMS 또는 Grails와 함께 PHP를 사용하는 것은 쉽고 간단합니다.

PHP 응용 프로그램은 Quercus를 사용하여 연결 풀링 및 클러스터 된 세션과 마찬가지로 Java 응용 프로그램 서버 기능을 자동으로 활용합니다.

Quercus는 PHP 5와 APC, iconv, GD, gettext, JSON, MySQL, Oracle, PDF 및 Postgres를 비롯한 PHP 확장 목록을 구현합니다. 많은 대중적인 PHP 응용 프로그램이 표준 PHP 인터프리터보다 더 잘 실행됩니다. Quercus에서 실행되는 인증 된 PHP 소프트웨어 목록에는 DokuWiki, Drupal, Gallery2, Joomla, Mambo, Mantis, MediaWiki, Phorum, phpBB, phpMyAdmin, PHP-Nuke, Wordpress 및 XOOPS가 포함됩니다.

관련 문제