2017-03-29 1 views
1

phpinfo을 확인하면 아래와 같이 표시되며 simplexml을 사용해야합니다.PHP5 simplexml을 추가하는 방법은 무엇입니까?

"Fatal error: Call to undefined function simplexml_load_file() in..."

메시지.

가 어떻게 SimpleXML을을 활성화 할 수 있습니다

disable-xml' '--disable-simplexml' '--disable-dom' '--disable-libxml' '--disable-xmlreader' '--disable-xmlwriter' '--disable-debug'

?

+0

사용중인 PHP 버전은 무엇입니까? 'php -v'로 확인하십시오. –

+0

내가 가지고있는 PHP 5.4.16 – user6618536

답변

2

설치 :

apt-get install php-xml 

확인 :

php -m | grep xml 

다시 시작 :

service php5-fpm restart 
+0

사실 나는 이미이 라이브러리를 가지고있다. php -m | grep xml -> libxml xml , 설치가 필요 없지만 "치명적 오류 : 정의되지 않은 함수 simplexml_load_file()을 호출하십시오 ..."라는 메시지가 누락 되었습니까? – user6618536

+0

당신은'php -m'과'php -v'의 결과를 공유 할 수 있습니까? –

+0

[PHP 모듈] BZ2 일정 코어 CTYPE 날짜 EREG EXIF ​​ 필터 에서는 FileInfo FTP gettext를 GMP 해시 컬 의 iconv JSON libxml mhash OpenSSL을 pcntl PCRE 의 Phar readline 반사 sessio N 은 shmop SimpleXML을 소켓 SPL 표준 XML 토크 나이 우편 ZLIB [젠드 모듈] – user6618536

0

당신은 다시 컴파일해야합니다 PHP 소스 코드를 작성하고 관련 XML 플러그인을 모두 활성화하십시오. 이처럼

:

./configure --prefix=/usr/local/php --enable-xml --enable-simplexm --enable-libxml //and so on... 
+0

어디에서이 명령을 실행해야합니까? 어떤 디렉토리 아래에? – user6618536

0

실행 우분투에서이 명령을 실행합니다.

sudo apt-get install php5.6-xml