php5.3 설치 방법: 1. sudo apt-get을 통해 설치 2. 컴파일 및 설치 3. php-fpm 구성 4. memcached 및 기타 확장 프로그램 설치
이 기사의 운영 환경: centOS6.8 시스템, php5.3 버전, DELL G3 컴퓨터
php5.3 설치 튜토리얼
php5.3 설치
sudo apt-get install gcc sudo apt-get install g++ sudo apt-get install autoconf sudo apt-get install libxml2 sudo apt-get install libxml2-dev sudo apt-get install libevent-1.4-2 sudo apt-get install libevent-dev sudo apt-get install bzip2 sudo apt-get install libbz2-dev sudo apt-get install libcurl3-gnutls sudo apt-get install libcurl4-gnutls-dev sudo apt-get install libpng12-0 sudo apt-get install libpng12-dev sudo apt-get install libjpeg62 sudo apt-get install libjpeg62-dev sudo apt-get install libfreetype6 sudo apt-get install libfreetype6-dev sudo apt-get install libmcrypt4 sudo apt-get install libmcrypt-dev sudo apt-get install zlib1g-dev sudo apt-get install libtidy-dev
sudo apt-get install autoconf g++ libxml2-dev libevent-dev libbz2-dev libcurl4-gnutls-dev libpng12-dev libjpeg62-dev libfreetype6-dev libmcrypt-dev zlib1g-dev ./configure --prefix=/usr/local/php55 --with-gettext --with-mysql=mysqlnd --with-gd --with-jpeg-dir --with-png-dir --with-curl --with-freetype-dir --enable-gd-native-ttf --enable-mbstring --enable-sockets --with-mcrypt --with-pdo-mysql=mysqlnd --enable-fpm --with-zlib --enable-zip --with-bz2 --enable-bcmath --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-pcntl
참고:
예인 경우 RH에는 다음이 필요합니다.
yum -y install curl-devel yum install libjpeg-devel yum install libpng-devel yum install freetype-devel yum install -y libmcrypt-devel.x86_64 yum install -y libxml2-devel.x86_64 yum install -y bzip2-devel.x86_64 yum install libtool-ltdl-devel (在 make的时候会出现:/usr/bin/ld: cannot find -lltdl) yum install autoconf yum install -y libtidy-devel.x86_64
컴파일 및 설치
./configure --prefix=/usr/local/php-5.3.3 --with-gettext --with-mysql=mysqlnd --with-gd --with-jpeg-dir --with-png-dir --with-curl --with-freetype-dir --enable-gd-native-ttf --enable-mbstring --enable-sockets --with-mcrypt --with-pdo-mysql=mysqlnd --enable-fpm --with-zlib --enable-zip --with-bz2 --enable-bcmath --with-tidy make make install
컴파일 및 설치가 완료된 후 php-fpm도 구성해야 합니다. php5.3에는 더 이상 php-fpm 패치가 필요하지 않기 때문입니다. php-fpm이 이전에 제어되었던 것입니다. (시작, 재시작) 방법을 변경해야 합니다. 단계는 다음과 같습니다:
소스 패키지에서 복사:
sudo path/to/php-source/folder/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm sudo chmod a+x /etx/init.d/php-fpm
그런 다음 /etc/init.d/php-fpm을 통해 제어할 수 있습니다(start|stop|force-quit|restart|reload)
일반 확장 Installation
memcached:
wget http://pecl.php.net/get/memcache-2.2.5.tgz tar -xvf memcache-2.2.5.tgz cd memcache-2.2.5 /usr/local/php-5.3.3/bin/phpize ./configure --with-php-config=/usr/local/php-5.3.3/bin/php-config make make install
solr
wget http://pecl.php.net/get/solr-0.9.11.tgz tar -xvf solr-0.9.11.tgz cd solr-0.9.11 /usr/local/php-5.3.3/bin/phpize ./configure --with-php-config=/usr/local/php-5.3.3/bin/php-config make make install
xcache
wget http://xcache.lighttpd.net/pub/Releases/1.3.0/xcache-1.3.0.tar.bz2 tar -xjvf xcache-1.3.0.tar.bz2 cd xcache-1.3.0 /usr/local/php-5.3.3/bin/phpize ./configure --with-php-config=/usr/local/php-5.3.3/bin/php-config make make install
php_ini
expose_php = off error_reporting = E_ALL display_errors = On short_open_tag = On extension=memcache.so extension=xcache.so extension=solr.so bbs需要 ;log_errors = on error_log = syslog linux系统可以使用这个,把errorlog 输出到syslog中 date.timezone = Asia/Shanghai
추천 학습: "PHP 비디오 튜토리얼"
위 내용은 php5.3 설치 튜토리얼의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

이 기사는 웹 응용 프로그램 응답 성을 향상시키기 위해 PHP에서 비동기 작업 실행을 탐구합니다. 메시지 대기열, 비동기 프레임 워크 (Reactphp, Swoole) 및 백그라운드 프로세스와 같은 방법을 자세히 설명합니다.

이 기사는 RabbitMQ 및 Redis를 사용하여 PHP에서 메시지 대기열을 구현하는 것을 자세히 설명합니다. 그것은 그들의 아키텍처 (AMQP 대 메모리), 기능 및 신뢰성 메커니즘 (확인, 트랜잭션, 지속성)을 비교합니다. 설계, 오류에 대한 모범 사례

이 기사에서는 PSR 권장 사항 (PSR-1, PSR-2, PSR-4, PSR-12)에 중점을 둔 현재 PHP 코딩 표준 및 모범 사례를 검토합니다. 일관된 스타일링, 의미있는 이름 지정 및 EFF를 통해 코드 가독성 및 유지 관리 개선을 강조합니다.

이 기사는 PHP의 반사 API를 설명하여 런타임 검사 및 클래스, 방법 및 속성의 조작을 가능하게합니다. 일반적인 사용 사례 (문서 생성, ORM, 종속성 주입)에 대해 자세히 설명하고 성능에 대한 경고

이 기사는 PECL에 중점을 둔 PHP 확장을 설치 및 문제 해결에 대해 자세히 설명합니다. 설치 단계 (찾기, 다운로드/컴파일, 서버 활성화, 다시 시작), 문제 해결 기술 (로그 확인, 설치 확인, 설치 확인,

PHP 8의 JIT 컴파일은 자주 실행되는 코드를 컴퓨터 코드로 컴파일하여 성능을 향상시켜 계산이 많은 응용 프로그램에 도움이되고 실행 시간을 줄입니다.

이 기사는 PHP 메모리 최적화를 다룹니다. 적절한 데이터 구조 사용, 불필요한 객체 생성을 피하고 효율적인 알고리즘을 사용하는 것과 같은 기술을 자세히 설명합니다. 공통 메모리 누출 소스 (예 : 미세한 연결, Global v

이 기사는 PHP 생태계에서 최신 상태를 유지하기위한 전략을 탐구합니다. 공식 채널, 커뮤니티 포럼, 컨퍼런스 및 오픈 소스 기부금을 강조합니다. 저자는 새로운 기능을 배우기위한 최고의 리소스와


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

SublimeText3 영어 버전
권장 사항: Win 버전, 코드 프롬프트 지원!

맨티스BT
Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

mPDF
mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

SublimeText3 Linux 새 버전
SublimeText3 Linux 최신 버전
