>  기사  >  백엔드 개발  >  PHP에서 구성을 컴파일할 때 발생하는 일반적인 오류 정보

PHP에서 구성을 컴파일할 때 발생하는 일반적인 오류 정보

不言
不言원래의
2018-06-19 10:21:391575검색

이 문서에서는 주로 PHP에서 구성을 컴파일할 때 발생하는 일반적인 오류 요약에 대한 정보를 소개합니다. 이 기사에서는 이러한 오류를 해결하기 위한 일반적인 구성 오류 메시지와 경험을 요약합니다. PHP 요약

PHP 설치는 때때로 매우 간단하지만, 애플리케이션이 너무 많으면 설치하기가 골치아플 것입니다! 가장 흔한 실수는 PHP 확장을 설치할 때입니다. 실제로 Apache 유형의 애플리케이션을 사용하든 Nginx 유형의 애플리케이션을 사용하든 PHP 설치는 그다지 간단하지 않습니다. 비록 인터넷에 많은 구성 매개변수가 있지만 그 중 많은 구성 매개변수가 사용자에게 적합하지 않을 수 있습니다. 시스템 버전 및 커널과 직접적으로 관련됩니다. 따라서 설치가 완전히 성공하려면 계속해서 직접 디버깅해야 합니다. 이 문서에는 몇 가지 일반적인 구성 오류 메시지와 이러한 오류 해결 과정이 요약되어 있습니다.

1. 구성: 오류:curses/termcap 라이브러리를 찾을 수 없습니다

인터넷에서 다음과 같은 말이 있습니다: –with-named-curses-libs=/usr/lib/libncursesw.so.5 이것은 실제로 잘못된 것입니다. 오류는 구성 오류로 해결되지만 올바른 접근 방식은

centos: yum -y install ncurses-devel
debian: apt-get install libncurses5-dev

2입니다. libxml2 설치를 확인하세요.

centos: yum -y install libxml2 libxml2-devel
debian : apt-get install libxml2-dev

3. OpenSSL을 찾을 수 없습니다

centos: yum -y install openssl-devel

4. 구성: 오류: libjpeg.(a|so)를 찾을 수 없습니다

centos: yum -y install gd
centos: yum -y install gd-devel
debian: apt-get install libjpeg-dev

5. 구성: 오류: libpng.(a|so)를 찾을 수 없습니다.

apt-get install libpng12-dev

6. lex에서 출력을 찾습니다.

yum -y install flex

7. 구성: 오류: mod_deflate가 요청되었지만 전제 조건 오류로 인해 빌드할 수 없습니다.

centos: yum -y install zlib-devel openssl-devel
debian: apt-get install zlib1g-dev

8. 구성: 오류: libxpm.(a|so)를 찾을 수 없습니다.

centos: yum -y install libxpm-dev
debian: apt-get install libxpm-dev

9. 구성: 오류: freetype.h를 찾을 수 없습니다.

centos: yum install freetype-devel
debian: apt-get install libfreetype6-dev

10、구성: 오류: …인식된 SSL/TLS 툴킷이 감지되지 않았습니다

centos: yum -y install libssl-dev
debian: apt-get install libssl-dev

11、구성: 오류: BZip2 배포판을 다시 설치하세요

centos: yum install bzip2 bzip2-devel
debian: apt-get install bzip2-devel

12、구성 : 오류: libcurl 배포판을 다시 설치하십시오. easy.h는 /include/curl/

centos: yum install curl curl-devel (For Redhat & Fedora)

# install libcurl4-gnutls-dev (For Ubuntu)

13에 있어야 합니다. 구성: 오류: gmp.h

centos: yum install gmp-devel

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

yum install mysql-devel (For Redhat & Fedora)

# apt-get install libmysql++-dev (For Ubuntu)

15. 구성: 오류: ncurses 배포판을 다시 설치하세요

Solutions :
centos: yum install ncurses ncurses-devel

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

Solutions :
centos: yum install unixODBC-devel

17, 구성: 오류: pspell

Solutions :
centos: yum install pspell-devel

18을 찾을 수 없습니다. 구성: 오류: mcrypt.h를 찾을 수 없습니다. libmcrypt.

Solutions :
yum install libmcrypt libmcrypt-devel (For Redhat & Fedora)
# apt-get install libmcrypt-dev

19, 구성: 오류: snmp. h를 찾을 수 없습니다.

Solutions :
yum install net-snmp net-snmp-devel

20. LDAP 서비스를 활성화하려면

yum -y install openldap-devel openldap-servers openldap-clients

21도 필요합니다. 구성: 오류: lex에서 출력을 찾을 수 없습니다. 구성: 오류: mod_deflate 요청했지만 전제 조건 오류로 인해 빌드할 수 없습니다

centos: yum -y install flex

위 내용은 모두의 학습에 도움이 되기를 바랍니다.

관련 권장 사항:

스마트 루프 중첩 사용 정보

PHP의 멀티플레이어 모듈 개발 원칙

위 내용은 PHP에서 구성을 컴파일할 때 발생하는 일반적인 오류 정보의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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