2014-06-15 6 views
1

데비안 7 서버를 nginx로 설정했습니다. hhvm을 성공적으로 (hh 코드가 정상적으로 작동하면서) 구성했지만 이번 주에 데비안 7을 새로 설치했을 때) 그것은 성공적으로 설치되었고 심지어 "phpinfo() 요청할 때"HipHop "응답합니다. hh 코드가있는 페이지를로드하면됩니다. 페이지라는 test.php에데비안 7 Nginx HHVM 서버가 hh 코드를 실행하지 않음

<?hh 
echo "HHVM v".HHVM_VERSION; 
?> 

하지만 페이지는 응답 :

내가 할 노력하고 있어요. PHP 코드가 hh 코드 태그에서 아무런 문제없이 실행됩니다.

답변

3

/var/log/hhvm/error.log을 보면 Fatal error: syntax error, unexpected T_HH_ERROR, expecting $end in /var/www/test.php on line 2과 같은 것을 볼 수 있습니다. 이것은 해킹 태그가 유효하지 않기 때문입니다. 종료 태그 (?>)가 해킹에서 유효하지 않기 때문입니다. 예를 사용하려면 다음을 사용하십시오.

<?hh 
echo "HHVM v".HHVM_VERSION; 
+0

와우, 그건 바보 같은 실수였습니다. 감사! – 0x01