(보안/암호화 된 연결을 사용하여) Java 프로그램에서 PHP 서버 ** (원격) ** 스크립트를 실행할 수 있습니까?java에서 PHP를 실행하십시오
답변
방문은 보안 연결을 원하는 경우 HTTPS를 사용하십시오 (안 HTTP)를 확인 유형
를 통해 HttpURLConnection의, (게시하거나 HTTP 요청 수) 예를 들어, 자바 프로그램에서 PHP 페이지를. 아파치를 사용하는 경우
서버는 mod_ssl을이
스크립트는 웹 SSH을 통해 원격 서버에 연결 한 후 액세스 할 수없는 경우 (대한 SSHTools를 사용했는지 확인, 그것을 위해 SSL을 지원해야합니다 예제)를 실행하고 쉘 (php scriptfile.php)에서 스크립트를 실행하십시오.
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가 포함됩니다.
- 1. PHP를 사용하여 HTMLUnit을 실행하십시오.
- 2. Java에서 C# 코드를 실행하십시오.
- 3. Java에서 파일 .lnk을 실행하십시오.
- 4. Java에서 Tortoise SVN 클라이언트를 실행하십시오.
- 5. 샌드 박스에서 PHP를 통해 Java 프로그램을 실행하십시오.
- 6. 32 비트 모드에서 명령 행에서 php를 실행하십시오.
- 7. iis7에서 .net 엔진을 통해 PHP를 실행하십시오.
- 8. PHP를 사용하여 다른 사이트에서 javascript를 실행하십시오.
- 9. java에서 외부 명령/응용 프로그램을 실행하십시오.
- 10. Java에서 특정 시간에 프로그램이나 메소드를 실행하십시오.
- 11. PHP로 외부 프로그램을 실행하십시오.
- 12. Java에서 메소드를 실행하여 시간을 확인하고 특정 시간에 메소드를 실행하십시오.
- 13. PHP 폼에 로그인 한 다음 Java에서 PHP 스크립트를 실행하십시오.
- 14. PHP에서 특정 시간 후에 코드를 실행하십시오.
- 15. exec()를 사용하여 unix`at` 명령을 실행하십시오.
- 16. 네트워크 메시지에서 사용자의 Java 메소드를 실행하십시오.
- 17. Java에서 조건문 다시 쓰기
- 18. PHP에서 exec 함수를 실행하십시오.
- 19. 데비안으로 web.py를 실행하십시오.
- 20. 버튼으로 sqldatasource를 실행하십시오.
- 21. Drupal에서 규칙을 강제로 실행하십시오
- 22. asp.net에서 jquery를 실행하십시오.
- 23. 백그라운드에서 배치 파일을 실행하십시오.
- 24. webpy에서 python 스크립트를 실행하십시오.
- 25. URL에서 줄 바꿈을 실행하십시오.
- 26. 백그라운드에서 응용 프로그램을 실행하십시오.
- 27. C# 가변 코드를 실행하십시오
- 28. 텍스트 파일에 줄을 실행하십시오.
- 29. 수동으로 페이스 북을 실행하십시오.
- 30. Windows XP에서 buildbot를 실행하십시오.
그냥 언어 부칙 - 원격이라면 "실행"하지 않고 "호출"또는 "쿼리"합니다. –