2014-03-31 5 views
1

나는 해킹을 밤에 설치하고 웹 사이트의 지침에 따라 nginx를 사용하여 fastcgi를 설정했지만 간단한 파일을 만들 때 오류가 발생합니다. 사용 XHP :우분투에서 hack/hhvm으로 작동하는 XHP를 얻는 방법

<?hh 
$x = <html><body>hello</body></html>; 
echo $x->toString(); 

오류 :

Fatal error: Class undefined: xhp_html in/

이 가능하도록 내가 수행해야하는 단계 또는 설치하는 추가 수입 또는 패키지가 있습니까?

+0

좋은 질문입니다! Simon의 답변이 맞습니다. 따라하기를 원한다면이 문제를 만들었습니다 : https://github.com/hhvm/hack-hhm-docs/issues/128 – Claudiu

답변

6

here을 찾을 수있는 XHP 라이브러리가 필요합니다. 이것은 : xhp 기본 클래스와 모든 HTML 클래스를 정의합니다. 세 파일을 소스 트리의 어딘가에 넣은 다음 XHP로 무엇인가를하기 전에 init.php를 포함 시키십시오.

현재 Facebook의 HHVM.dev 그룹에 대해 도서관이 기본적으로 포함되어야하는지에 대해 논의 중이며 https://www.facebook.com/groups/hhvm.dev/229787297210377/에서 볼 수 있습니다.

+0

고마워, 나는 다음과 같이 추가했다 : "require"/ 방황/thing/xhp/php-lib/init.php ";" 내 파일에 있지만 지금은 서버 출력에 다음과 같은 오류가 발생하고 있습니다 : 치명적인 오류 : 구문 오류, 예기치 않은 ':'/vagrant/thing/xhp/php-lib/core.php on line 18 –

+0

@PaulJohnson ' .hdf 파일에서 XHP 구문을 활성화해야하며, XHP 클래스 이름 구문이 Hack의 상자에서 지원되므로 열기 태그로' Claudiu