나는 shell_exec()가 C++로 작성된 프로그램 (집중적 인 계산을하고 결과를 PHP로 반환) 인 PHP로 작성된 웹 응용 프로그램을 가지고 있습니다.PHP에서 C++ 코드를 실행할 수있는 PaaS?
어떤 PaaS 제공 업체가 이것을 허용하는지 알고 있습니까?
나는 shell_exec()가 C++로 작성된 프로그램 (집중적 인 계산을하고 결과를 PHP로 반환) 인 PHP로 작성된 웹 응용 프로그램을 가지고 있습니다.PHP에서 C++ 코드를 실행할 수있는 PaaS?
어떤 PaaS 제공 업체가 이것을 허용하는지 알고 있습니까?
Red Hat에서 OpenShift를 보았습니까? 그들은 당신이 무엇이든을하는 것을 허용하는 강력한 주문을 받아안하는 기능을 (원본과 그런 것) 가지고있다. "action hooks"을 찾으십시오. 특정 이벤트가 발생할 때 환경을 사용자 정의 할 수있는 메커니즘 중 하나입니다. 예를 들어, 미리 설치된 Node.js의 한계를 피하기 위해 응용 프로그램 시작시 Node.js의 사용자 지정 버전을 설치하기 위해 액션 훅을 사용했습니다. PHP로도 똑같이 할 수 있습니다.
편집
한번 C++로 작성된 사용자 정의 Node.js를 확장을 포함 Node.js를 응용 프로그램을 개발하기 위해 그것을 사용하려고했다.
답장을 보내 주셔서 감사합니다, 케빈. OpenShift를 살펴 보았지만 각 장비는 6GB의 저장 공간으로 제한되어 있으며 데이터베이스를 위해 더 큰 무언가가 필요합니다. 그럼에도 불구하고이 옵션을 확인해 주셔서 감사합니다! 이것이 가능한 다른 PaaS 제공자에 대해 알고 있습니까? –
실은,이 유형의 PaaS를 찾기 위해 열심히 노력한 것을 기억하며, 내가 찾은 유일한 것입니다. 하지만 다른 사람들이 있을지도 모릅니다. 더 많은 돈을 지불 할 수 있을까요? (나도 알아, 이상적인 해결책이 아님) –
그래. 다시 한번 감사드립니다. 나는 가능한 대안을받지 못하면 나중에 대답 해 줄 것입니다. (유감스럽게도 OpenShift에 대해 언급하는 것을 잊어 버렸습니다! 기어 당 6GB의 제한 사항을 읽은 후 제 생각에는 그것을 기각했습니다.) 즉, 더 큰 데이터베이스 크기 (메모리가 아니라 디스크)를 허용하는 모든 대안은 매우 도움이됩니다. 모두 감사합니다. –
나는 질문없이 객관적인 열거 된 대답을 가지도록 수정했다. 나는 중재자가이 질문을 다시 열어 볼 것을 정중하게 요청합니다. 고맙습니다. –