PHP에서 Node.js를 실행하는 방법, 간단하게 실행하는 명령어

가끔씩 node.js를 사용하면서 Javascript 기반이라 참 편하다는 생각을 하였습니다. 독립적으로 운영을 하기에 다른 플랫폼에서 운영을 한다는 생각을 못했었는데, PHP에서 만들어둔 모듈을 호출할 일이 생겨서 어떻게 실행을 호출하는지 검색을 하게 되었습니다. 원리 자체는 무척 간단한건데 제가 주력으로 사용하는 언어가 아니기에 익숙하지는 않네요.

 

PHP에서 Node.js 호출방법 안내

사용법은 무척 간단합니다. 간단한 구문한 호출하면 되는데요. 아래 구문을 살펴봐 주세요.

<?php
 $callPath = "getUrl.js";
 exec('/var/www/node '.$callPath);
?>

 

이런 형태로 호출을 하는 듯 한데, 자료의 연계는 아직까지 잘 모르겠네요. PHP에서 exec 명령어를 통해서 단순하게 호출만하는 형태로 node.js를 실행할 수 있습니다. 이러한 형태의 장점은 간편하게 실행할 수 있다는 점인데, 자료의 연계는 또 다른 문제가 생기게 되는 것이죠. 제 경우에는 단순하게 호출만 해주면 되기에 자료 전달까지는 생각을 하지 않았습니다.

 

혹시라도 자료연계가 필요하시다면 아래 블로그를 참고 해주시면 되실듯 합니다.

 

참고블로그 PHP와 Node.js 자료연계