php5 mysql 설치 방법: 먼저 apache2의 동적으로 추가된 모듈을 선택한 다음 redhat linux 9에서 컴파일한 다음 CGI가 아닌 버전의 PHP를 설치하고 마지막으로 필요한 소프트웨어 패키지를 설치합니다.
권장: "PHP 튜토리얼"
php5 및 mysql5의 설치 구성
apache2의 동적 추가 모듈을 선택하고, redhat linux 9에서 컴파일하고, CGI가 아닌 버전의 PHP를 설치
내가 사용하는 소프트웨어 패키지:
apache 2.0.54 php 5.1.4 zlib 1.2.3 mysql 5.0.22 libxml2 2.6.26
발생한 문제:
1.mysql이 로컬에 설치되었습니다.
대책: rpm -e --nodeps mysql-VERSION-NUMBER. 나머지 소프트웨어는 비슷합니다
2 zlib 버전이 너무 낮습니다
대책: zlib-1.2.3.tar.tar
3과 같은 새 버전을 다운로드하여 설치할 수 없습니다. 정적 라이브러리 mysql-standard-5.0 .22-linux-i686.tar.gz를 사용하여 설치된 버전, 그렇지 않으면 PHP를 구성할 수 없습니다
대책: mysql-5.0.22.tar와 같은 컴파일할 소스 코드를 다운로드합니다. gz
4. 마운트된 디스크, 특히 NTFS 형식에서 컴파일하지 마십시오. 그렇지 않으면 설명할 수 없는 오류가 발생합니다
5 mysql의 구성 명령은 mysql-5.0.22.tar.gz
CFLAGS="-O3" CXX=gcc CXXFLAGS="-O3 -felide-constructors / -fno-exceptions -fno-rtti" ./configure / --prefix=/usr/local/mysql --enable-assembler / --with-mysqld-ldflags=-all-static
에 있습니다. 6. php
./configure / --disable-cgi / --with-apxs2=/usr/local/apache2/bin/apxs / --with-mysql=/usr/local/mysql / --with-xml / --with-dom / --with-zlib / --with-libxml / --enable-inline-optimization / --enable-safe-mode / --enable-track-vars / --enable-trans-sid / --enable-xml / --enable-libxml / --enable-so
7의 구성 명령. 각 머신의 lib 라이브러리가 다르기 때문에 apache2에서 libphp5.so를 로드할 때 일부 기호가 정의되지 않을 수 있습니다.
대책: --enable 및 --with 옵션을 변경하세요. 구성합니다. 필요한 경우 --disable-all을 추가합니다. --disable-all은 Perl과 호환되는 라이브러리인 php5-extension을 설치하지 않으므로 많은 기능을 실행할 수 없게 됩니다.
기타 주의 사항은 각 설치 패키지의 INSTALL 파일과 온라인 기사에서 찾을 수 있습니다. 예를 들어
web server-apache2+php5+mysql5 for linux::Apache web server-apache2+php5+mysql5 for linux OS::Php web server-apache2+php5+mysql5 for linux::Mysql web server-apache2+php5+mysql5 for windows OS
위 내용은 php5 mysql 설치 및 구성 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!