>백엔드 개발 >PHP 튜토리얼 >PHP 컴파일 및 설치 시 발생하는 일반적인 오류에 대한 해결 방법

PHP 컴파일 및 설치 시 발생하는 일반적인 오류에 대한 해결 방법

不言
不言원래의
2018-04-04 09:27:552176검색

이 기사의 내용은 PHP를 컴파일하고 설치할 때 발생하는 일반적인 오류에 대한 해결책입니다. 여기에서 공유하고 도움이 필요한 친구들에게 참고 자료를 제공할 수도 있습니다.

이 기사는 https://coderwall.com/p에 게시되어 있습니다. /ggmpfa

configure: 오류: xslt-config를 찾을 수 없습니다. libxslt >= 1.1.0 배포판을 다시 설치하세요
코드를 복사하세요코드는 다음과 같습니다:
yum -y install libxslt-devel

구성: 오류: net-snmp-config 바이너리를 찾을 수 없습니다. net-snmp 설치를 확인하세요.
코드 복사코드는 다음과 같습니다:
yum -y install net-snmp-devel

configure: 오류 : readline을 다시 설치하세요 - readline을 찾을 수 없습니다. h
코드 복사 코드는 다음과 같습니다:
yum -y install readline-devel

configure: 오류: pspell을 찾을 수 없습니다
코드 복사 다음과 같습니다:
yum -y install aspell-devel

unixODBC 지원 확인 중... 구성: 오류: ODBC 헤더 파일 '/usr/include/sqlext.h'를 찾을 수 없습니다!
코드를 복사하세요코드
yum -y install unixODBC-devel

configure: 오류: ICU 접두사를 감지할 수 없거나 /usr/bin/icu-config가 실패했습니다. ICU 설치 접두사를 확인하고 icu-config가 작동하는지 확인하세요.
코드를 복사하세요코드는 다음과 같습니다.
yum -y install libicu-devel

configure: 오류: utf8mime2text()에 새 서명이 있지만 U8TCANONICAL이 누락되어 추가 정보가 있는지 확인하세요. .
코드 복사코드는 다음과 같습니다.
yum -y install libc-client-devel

configure : 오류: freetype.h를 찾을 수 없습니다.
코드 복사코드는 다음과 같습니다.
yum -y install freetype-devel

configure: 오류: xpm.h를 찾을 수 없습니다.
코드 복사코드는 다음과 같습니다:
yum -y install libXpm-devel

configure: 오류: png.h 찾을 수 없습니다.
코드 복사코드는 다음과 같습니다.
yum -y install libpng-devel

configure: 오류: vpx_codec.h를 찾을 수 없습니다.
코드 복사코드는 다음과 같습니다.
yum -y install libvpx-devel

configure: 오류: Enchant를 찾을 수 없습니다
코드를 복사하세요코드는 다음과 같습니다:
yum -y install enchant-devel

configure: 오류: libcurl을 다시 설치하세요. 배포 - easy.h는 /include/curl/
코드를 복사하세요코드는 다음과 같습니다:
yum -y install libcurl-devel

LAOGAO 추가 20140907:

configure: 오류: mcrypt.h 찾을 수 없습니다. libmcrypt를 다시 설치하세요.
코드를 복사하세요코드는 다음과 같습니다:
wget ftp://mcrypt.hellug.gr/pub/crypto/mcrypt/libmcrypt/libmcrypt-2.5.7.tar.gz
tar zxf libmcrypt- 2.5.7.tar.gz
cd libmcrypt-2.5.7
./configure
make && make install

추가 20141003:

imap을 찾을 수 없습니다
코드 복사코드는 다음과 같습니다:
ln -s /usr/lib64/libc-client.so /usr/lib/libc-client.so

configure: 오류: utf8_mime2text( )에 새 서명이 있지만 U8T_CANONICAL이 없습니다.
코드 복사코드는 다음과 같습니다.
yum -y install libc-client-devel

ldap.h를 찾을 수 없습니다
코드 복사코드
yum -y install openldap
yum -y install openldap-devel

configure: 오류: /usr/lib
코드 복사코드는 다음과 같습니다.
cp -frp /usr/lib64/libldap* /usr/lib/

구성: 오류: libpq-fe.h를 찾을 수 없습니다. 올바른 PostgreSQL 설치 경로를 지정하세요

코드 복사코드는 다음과 같습니다:
yum -y install postgresql-devel

configure: 오류: lib 컬 배포판을 다시 설치하세요
코드를 복사하세요코드는 다음과 같습니다:
yum -y install cur-devel

configure: 오류: net-를 찾을 수 없습니다. snmp-config 바이너리입니다. net-snmp 설치를 확인하세요.
코드를 복사하세요 코드는 다음과 같습니다:
yum -y install net-snmp-devel

configure: error: xslt-config를 찾을 수 없습니다. libxslt 재설치 >= 1.1.0 배포판
코드 복사코드는 다음과 같습니다:
yum -y install libxslt- devel

BZip2 지원 확인 중… 예 기본 경로에서 BZip2 확인 중… 찾을 수 없음 구성: 오류: BZip2 배포판을 다시 설치하세요

수정:
코드 복사코드는 다음과 같습니다:
yum -y install bzip2-devel

cURL 지원 확인 중… 예 URL 스트림에 cURL을 사용해야 하는지 확인 중… 아니요 기본 경로에서 cURL 확인 중… 찾을 수 없음 구성: 오류: libcurl 배포판을 다시 설치하세요. easy.h는/include/curl/

에 있어야 합니다. 수정:
코드 복사코드는 다음과 같습니다.
yum -y Curl-devel

-lcurl에서 cur_multi_strerror를 확인하는 중… 예 QDBM 지원을 확인하는 중… GDBM 지원을 확인하는 중… NDBM 지원을 확인하지 않는 중… 구성 없음: 오류: DBA: 필요한 헤더 파일을 찾을 수 없습니다.

수정:
코드 복사 코드는 다음과 같습니다:
yum -y install db4-devel

fabsf 확인 중... 예 Floorf 확인 중... 예 구성: 오류: jpeglib.h를 찾을 수 없습니다.

수정:
복사 코드코드는 다음과 같습니다:
yum -y install libjpeg-devel

fabsf 확인 중… 예 Floorf 확인 중… 예 -ljpeg에서 jpeg_read_header 확인 중… 예 구성: 오류: png.h를 찾을 수 없습니다.

Fix :
코드를 복사하세요 코드는 다음과 같습니다:
yum -y install libpng-devel

-lpng에서 png_write_image를 확인하는 중... yes 구성에 실패하면 –with-xpm-dir=

configure: error: freetype을 시도하세요. h를 찾을 수 없습니다.
수정:
코드를 복사하세요코드는 다음과 같습니다.
다음 옵션으로 PHP를 재구성하세요. --with-xpm-dir=/usr

-lpng에서 png_write_image를 확인하는 중… 예 구성: 오류: libXpm .(a|so)를 찾을 수 없습니다.

수정:
复 제조사代码 代码如下:
yum -y install libXpm-devel

-lc에서 바인딩_textdomain_codeset 확인 중… 예 GNU MP 지원 확인 중… 예 구성: 오류: gmp.h를 찾을 수 없음

수정:
复system代码 代码如下:
yum -y install gmp-devel

utf8_mime2text 서명 확인 중… U8T_DECOMPOSE 새로 확인 중… 구성: 오류: utf8_mime2text()에 새 서명이 있지만 U8T_CANONICAL이 누락되었습니다. 이런 일이 일어나서는 안 됩니다. 추가 정보는 config.log를 확인하세요.

Fix:
复system代码 代码如下:
yum -y install libc-client-devel

LDAP 지원 확인 중... 예, LDAP Cyrus SASL 지원 공유 확인 중... 예 구성: 오류: ldap.h를 찾을 수 없습니다. 8 지원… unixODBC 지원 확인 안 함… 구성: 오류: ODBC 헤더 파일 '/usr/include/sqlext.h'를 찾을 수 없습니다!

Fix:
复system代码 代码如下:
yum -y install unixODBC-devel

PDO에 대한 PostgreSQL 지원 확인 중... 예, pg_config에 대한 공유 확인 중... 찾을 수 없음 구성: 오류: libpq-fe.h를 찾을 수 없습니다. 올바른 PostgreSQL 설치 경로를 지정하세요

Fix:
复system代码 代码如下:
yum -y install postgresql-devel

PDO에 대한 sqlite 3 지원 확인 중... 예, PDO 포함 공유 확인 중... (캐시됨) /usr/ local/src/php-5.3.7/ext 기본 경로에서 sqlite3 파일을 확인 중… 찾을 수 없음 구성: 오류: sqlite3 배포판을 다시 설치하세요

Fix:
复system代码 代码如下:
yum -y install sqlite-devel

utsname.domainname 확인 중… 예 PSPELL 지원 확인 중… 예 구성: 오류: pspell을 찾을 수 없음

Fix:
复 제조사代码 代码如下:
yum -y install aspell-devel

UCD SNMP 활성화 여부 확인 중 해킹… 예 default_store.h를 확인하는 중… no

-lkstat에서 kstat_read를 확인하는 중… -lsnmp에서 snmp_parse_oid를 확인하는 중… -lsnmp에서 init_snmp를 확인하지 않는 중… 구성 없음: 오류: SNMP 온전성 확인에 실패했습니다. 자세한 내용은 config.log를 확인하세요.
수정:
复 제조사代码
 代码如下:
yum -y install net-snmp-devel

XMLWriter 지원 활성화 여부 확인 중... 예, xml2-config 경로 공유 확인 중... (캐시됨) /usr/bin/xml2-config libxml 빌드 작동 여부 확인 중... (캐시됨) 예 XSL 지원 확인 중... 예, 공유 구성: 오류: xslt-config를 찾을 수 없습니다. libxslt >= 1.1.0 배포판을 다시 설치하세요

수정:
코드 복사코드는 다음과 같습니다.
yum -y install libxslt-devel

configure: 오류: xml2-config를 찾을 수 없습니다. libxml2 설치를 확인하세요.

수정:
코드를 복사하세요. 코드는 다음과 같습니다:
yum -y install libxml2-devel

PCRE 헤더 위치 확인 중… 구성: 오류: /usr

Fix:
코드 복사코드는 다음과 같습니다. 다음:
yum -y install pcre-devel

구성: 오류: yes에서 MySQL 헤더 파일을 찾을 수 없습니다. MySQL 클라이언트 라이브러리는 더 이상 번들로 제공되지 않습니다.

수정:
코드를 복사하세요코드는 다음과 같습니다. :
yum -y install mysql-devel

unixODBC 지원 확인 중… 구성: 오류: ODBC 헤더 파일 '/usr/include/sqlext.h'를 찾을 수 없습니다!

Fix:
코드 복사코드는 다음과 같습니다. 다음:
yum -y install unixODBC-devel

pg_config 확인 중... 구성을 찾을 수 없음: 오류: libpq-fe.h를 찾을 수 없습니다. 올바른 PostgreSQL 설치 경로를 지정하세요.

수정:
코드 복사 코드는 다음과 같습니다. :
yum -y install postgresql-devel

configure: 오류: pspell을 찾을 수 없음

수정:
코드 복사코드는 다음과 같습니다:
yum -y install pspell-devel

configure: 오류: 찾을 수 없음 net-snmp-config 바이너리를 찾으세요. net-snmp 설치를 확인하세요.

수정:
코드 복사코드는 다음과 같습니다.
yum -y install net-snmp-devel

configure: 오류: xslt- libxslt >= 1.1.0 배포판을 다시 설치하세요

수정:
코드 복사 코드는 다음과 같습니다:
yum -y install libxslt-devel

관련 권장 사항:

PHP 컴파일 및 설치 과정과 각 컴파일 매개변수 구성에 대한 자세한 설명

위 내용은 PHP 컴파일 및 설치 시 발생하는 일반적인 오류에 대한 해결 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.