centos6.5에서 PHP 확장 설치 방법: 1. yum 명령을 통해 mcrypt를 설치합니다. 2. mcrypt에 PHP 확장을 설치합니다. 3. Apache를 다시 시작합니다.
이 기사의 운영 환경: centos6.5 시스템, mcrypt2.5.8 버전, DELL G3 컴퓨터
centos 6.5 php 확장 프로그램을 설치하는 방법은 무엇입니까?
CentOS
아래 PHP에 mcrypt 확장 프로그램을 설치하세요. (다음 단계는 저의 실제 작업이며 설치 방법과 다를 수 있지만 의심을 없애기 위해 최선을 다하겠습니다)
일반 단계 (1) 설치 mcrypt, (2) mcrypt에 PHP 확장 설치, (3) apache 다시 시작
(1) Linux에 mcrypt 라이브러리가 설치되어 있지 않은지 확인하세요. 설치 단계를 건너뛰세요
[root@test-206 ~]# yum list installed|grep mcrypt libmcrypt.x86_64 2.5.8-4.el5.centos installed libmcrypt-devel.x86_64 2.5.8-4.el5.centos installed mcrypt.x86_64 2.6.8-1.el5 installed
위에는 설치된 것으로 표시되며 그렇지 않은 경우 다음 두 가지 방법으로 설치하십시오.
(방법 1) yum 명령 지연 설치
yum install libmcrypt libmcrypt-devel mcrypt mhash
는 실행 후 설치할 관련 라이브러리를 표시합니다. x86_64 또는 i386에 따라 제한할 수 있습니다. yum install libmcrypt.x86_64와 같은 Linux에(yum 명령이 웨어하우스에 연결할 수 없는 경우 /etc/yum.repos.d/에 있는 파일의 정확성과 /etc/host가 웨어하우스에 연결할 수 있는지 확인하십시오. 도메인 이름 내부)
Dependencies Resolved================================================================================ Package Arch Version Repository Size================================================================================Installing: libmcrypt i386 2.5.7-5.el5 epel 124 k libmcrypt x86_64 2.5.8-4.el5.centos extras 105 k libmcrypt-devel i386 2.5.7-5.el5 epel 103 k libmcrypt-devel x86_64 2.5.8-4.el5.centos extras 10 k mcrypt x86_64 2.6.8-1.el5 epel 88 k mhash i386 0.9.2-6.el5 epel 141 k mhash x86_64 0.9.9-1.el5.rf rpmforge 161 k Transaction Summary================================================================================Install 7 Package(s) Upgrade 0 Package(s) Total download size: 731 k Is this ok [y/N]:
설치 확인 및 최종 화면
Installed: libmcrypt.x86_64 0:2.5.8-4.el5.centos libmcrypt-devel.x86_64 0:2.5.8-4.el5.centos mcrypt.x86_64 0:2.6.8-1.el5 mhash.x86_64 0:0.9.9-1.el5.rf Complete!
(방법 2) 소스 코드를 컴파일하고 설치하려면 http://www.sourceforge.net에 가서 Libmcrypt, mhash, mcrypt 설치 파일을 다운로드하세요. 패키지
libmcrypt(libmcrypt-2.5.8.tar.gz):
mcrypt(mcrypt-2.6.8 .tar.gz ):
mhash(mhash-0.9.9.9.tar.gz ):
2 먼저 Libmcrypt를 설치하세요
#tar -zxvf libmcrypt-2.5.8.tar.gz #cd libmcrypt-2.5.8#./configure #make#make install 说明:libmcript默认安装在/usr/local
3. mhash를 설치하세요
#tar -zxvf mhash-0.9.9.9.tar.gz #cd mhash-0.9.9.9#./configure #make#make install
4. mcrypt를 설치하세요
#tar -zxvf mcrypt-2.6.8.tar.gz #cd mcrypt-2.6.8#LD_LIBRARY_PATH=/usr/local/lib ./configure #make#make install
마지막으로 설치가 성공했는지 확인하세요
(2), php의 mcrypt 확장 프로그램을 설치하세요(동적 로딩 및 컴파일)
아래에서 mcrypt 확장 프로그램을 다운로드하세요. php를 다운로드하거나 php
http://cn.php.net/releases/의 전체 설치 패키지를 직접 다운로드하세요. 웹 페이지에서 서버의 PHP 버전을 찾아 tar를 다운로드하고 압축을 푸세요(제 것은 php5.3.3입니다)
ext/mcrypt 폴더에 들어가세요
[root@*_* 14:45 ~]# cd php-5.3.3/ext/mcrypt/
phpize 명령을 실행하세요(phpize는 php 확장 모듈을 확장하는 데 사용됩니다. 이 모듈은 phpize PHP 플러그인 모듈을 통해 생성할 수 있습니다. 그렇지 않은 경우 yum install php53-devel에 포함되어 있습니다. 또는 다른 방법)
[root@*_* 14:48 mcrypt]# whereis phpize //为了确定phpize存在 phpize: /usr/bin/phpize /usr/share/man/man1/phpize.1.gz [root@*_* 14:48 mcrypt]# phpize Configuring for: PHP Api Version: 20090626Zend Module Api No: 20090626Zend Extension Api No: 220090626
실행 후 현재 디렉터리에서 구성 파일을 더 찾을 수 있으며 마지막으로 php-config 명령을 실행하면 기본적으로 완료됩니다
다음 명령을 실행하여 /usr/bin/php가 있는지 확인합니다. -config가 존재합니다
[root@*_* 15:02 mcrypt]# whereis php-config php-config: /usr/bin/php-config /usr/share/man/man1/php-config.1.gz [root@*_* 15:02 mcrypt]# ./configure --with-php-config=/usr/bin/php-config
다음 오류가 발생하면 먼저 gcc를 설치하고 오류가 보고되지 않을 때까지 yum install gcc
configure: error: no acceptable C compiler found in $PATH
명령을 실행하세요. config.status: config.h를 생성하고 다음 명령
[root@*_* 15:06 mcrypt]# make && make install
을 실행하세요. 종료되면 다음과 같이 완료되었음을 알리는 메시지가 표시됩니다
Installing shared extensions: /usr/lib64/php/modules/
그런데 /usr/lib64/php/modules/의 mrcypt.so 확장이 성공적으로 생성되었는지 확인하세요
그럼 간단합니다. Extension=mcrypt.so
[root@*_* 15:09 mcrypt]# cd /etc/php.d
를 php.ini에 추가하고 mrcypt.ini 파일을 생성한 다음, Extension=mcrypt.so
[root@*_* 15:17 php.d]# echo 'extension=mcrypt.so' > mcrypt.ini
(3)을 작성하고 아파치를 다시 시작하세요. phpinfo가 로드되었는지 확인하세요.
추천 학습: "PHP Video Tutorial" "centos Tutorial"
위 내용은 Centos 6.5 PHP 확장을 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

Centos의 대안에는 Almalinux, Rockylinux 및 Oraclelinux가 포함됩니다. 1. Almalinux는 10 년의 지원을 제공하며 Rhel과 호환됩니다. 2. Rockylinux는 Centos의 창립자가 투명한 개발을 보장하기 위해 시작됩니다. 3. Oraclelinux는 안정적인 성능과 10 년의 지원을 제공하며 기본 버전은 무료입니다.

Redhat이 Centostream으로 초점을 바꾸어 Rhel 개발주기의 속도를 높이고 사용자가 RHEL로 이동하는 데 사용 되었기 때문에 CentOS가 종료되었습니다. 대안은 다음과 같습니다. 1.Rockylinux, 2.almalinux, 3. Oclelinux. 대안을 선택할 때 호환성, 지원 및 장기 계획이 고려됩니다.

Centos에서 마이그레이션하는 가장 좋은 방법은 Rockylinux, Almalinux 또는 Ubuntuserver를 선택하는 것입니다. 1) 데이터 백업, 2) 기존 시스템 평가, 3) 테스트 마이그레이션, 4) 마이그레이션 수행, 5) 최상의 시스템 성능을 확인하고 최적화하십시오.

Centos는 유지 관리를 중단하고 Centostream으로 이동했으며 더 이상 생산 친화적 인 버전을 제공하지 않습니다. 영향에는 시스템 마이그레이션 및 리눅스 정책의 엔터프라이즈 재평가가 포함됩니다. 대안은 다음과 같습니다. 1. Rhel, 2. Ubuntu 또는 Debian으로 바꾸십시오. 3. Centostream을 테스트 플랫폼으로 고려하십시오. 기존 시스템 및 팀 요구를 평가하기 위해 가능한 빨리 마이그레이션 계획을 개발하는 것이 좋습니다.

Ansible을 사용하여 Centos의 자동 관리를 구현하십시오. 특정 단계에는 다음이 포함됩니다. 1) Apache 설치 및 구성과 같은 작업을 정의하기 위해 플레이 북 작성; 2) 시스템 구성의 일관성을 보장하기 위해 SSH 프로토콜을 통해 플레이 북 실행; 3) 조건부 판단 및 루프 기능을 사용하여 복잡한 시나리오를 처리합니다. 4) 비동기 작업 사용 및 인벤토리 파일 최적화와 같은 성능 최적화 및 모범 사례.

Centos 인터뷰에 대한 자주 묻는 질문과 답변에는 다음이 포함됩니다. 1. yum 또는 dnf 명령을 사용하여 Sudoyumininstallnginx와 같은 소프트웨어 패키지를 설치하십시오. 2. SudouserAdd-m-s/bin/bashnewuser와 같은 userADD 및 GroupADD 명령을 통해 사용자 및 그룹을 관리합니다. 3. 방화구를 사용하여 SudofiRewall-CMD와 같은 방화벽을 구성하십시오. 4. Sudoyuminstallyum-Cron과 같은 Yum-Cron을 사용하도록 자동 업데이트를 설정하고 apply_updates = 예를 구성하십시오.

CentOS 시스템에서 일반적인 문제를 진단하고 해결하는 방법은 무엇입니까? 먼저, 시스템 시작의 실패를 해결하려면 시작 로그를 확인하십시오. 둘째, 네트워크 구성 파일을 확인하여 네트워크 문제를 해결하십시오. 마지막으로 YUM 명령을 사용하여 패키지 관리 문제를 해결하십시오. 이러한 단계를 통해 CentOS 시스템에서 일반적인 문제를 효과적으로 진단하고 해결할 수 있습니다.

CentOS 서버 보안 강화는 다음 단계를 통해 달성 할 수 있습니다. 1. 시스템 소프트웨어를 업데이트하고 "sudoyumupdate-y"명령을 사용하십시오. 2. "sudosystemctldisablecups && sudosystemctlstopcups"와 같은 불필요한 서비스 비활성화; 3. Selinux를 필수 모드로 구성하려면 "Sudosetenforce1 && sudoseD-i/selinux = permissive/selinux = Enforcing/g '/etc/selinux/config"명령을 사용하십시오. 4. 정기적으로


핫 AI 도구

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

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

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

Clothoff.io
AI 옷 제거제

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

인기 기사

뜨거운 도구

PhpStorm 맥 버전
최신(2018.2.1) 전문 PHP 통합 개발 도구

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

Eclipse용 SAP NetWeaver 서버 어댑터
Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

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

VSCode Windows 64비트 다운로드
Microsoft에서 출시한 강력한 무료 IDE 편집기
