PHP7은 현재 가장 인기 있는 웹 프로그래밍 언어 중 하나입니다. 웹사이트를 개발할 때 일반적으로 프로젝트의 기능과 효율성을 향상시키기 위해 다양한 확장 라이브러리를 사용해야 합니다. 그중 zip 확장은 매우 일반적으로 사용되는 확장입니다. Zip은 파일 및 폴더 압축, 압축 분할 및 암호화와 같은 강력한 기능을 통해 애플리케이션 개발에 없어서는 안될 역할을 합니다. 이 기사에서는 PHP7에서 zip 모듈을 설치하고 활성화하는 방법을 자세히 소개합니다.
1. zip 모듈 설치 전 준비
설치를 시작하기 전에 다음 기본 조건을 충족하는지 확인하세요.
1. PHP7이 설치되었습니다.
2. (예: gcc 컴파일러 등)
이러한 항목이 컴퓨터에 없으면 계속하기 전에 해당 항목을 설치해야 합니다.
2. zip 모듈 다운로드 및 설치
1. PECL 웨어하우스에서 zip 모듈 소스 코드 다운로드
zip 모듈을 설치하려면 먼저 PECL 웨어하우스에서 zip 모듈 소스 코드를 다운로드해야 합니다. PECL은 PHP Extension Community Library의 약어로, 우리가 사용할 zip 확장 라이브러리를 포함하여 다양한 우수한 PHP 확장 라이브러리가 포함되어 있습니다. PECL 공식 웹사이트 주소는 http://pecl.php.net/입니다. 이 웹사이트를 방문하여 zip을 검색한 다음, PHP 버전에 해당하는 zip 확장 라이브러리를 찾아 압축 패키지를 다운로드하세요.
2. zip 소스코드의 압축을 푼다
zip 소스코드를 다운로드한 후 터미널에서 다운로드한 파일이 있는 디렉터리로 전환하고 다음 명령을 실행하여 압축을 푼다:
tar zxvf zip-1.16.0.tgz
3. Enter 소스 코드 디렉터리의 압축을 풀면 zip-1.16.0 디렉터리가 표시됩니다. 이 디렉터리는 zip 확장을 설치해야 하는 소스 코드 디렉터리입니다. 터미널을 열고 다음 명령을 실행하여 디렉터리로 들어갑니다.
cd zip-1.16.0
4. 컴파일 및 설치
소스코드 디렉토리에 들어가면 컴파일 및 설치가 가능합니다. 다음 명령어를 실행하세요:
phpize
./configuremake
sudo make install
그 중 phpize 명령어는 PHP 컴파일러를 이용하여 소스코드를 확인하고 구성 파일을 생성하는 것입니다. 구성 명령은 컴파일 및 설치 프로세스 중에 필요한 Makefile을 생성하는 것입니다. 마지막 두 명령은 zip 모듈을 컴파일하고 설치하는 것입니다.
3. zip 모듈 활성화
zip 모듈을 설치한 후 PHP7에서 zip 모듈을 활성화하는 방법에는 두 가지가 있습니다.
방법 1: php.ini 파일을 수정하여 zip 모듈을 활성화합니다.
1. .ini 파일
터미널에 다음 명령을 입력하여 php.ini 파일을 엽니다.
sudo nano /etc/php/7.0/cli/php.ini
2. zip 확장자를 찾습니다.
Ctrl+를 사용합니다. zip 확장자를 찾는 W 명령:
Extension=zip.so
3. 주석을 제거하고 zip 모듈을 활성화합니다
댓글 상태가 있으면 주석 줄을 제거해야 합니다. 다음 코드 줄을 추가하세요:
extension=zip.so
4. 저장 php.ini 파일을 종료합니다
Ctrl+X를 누르고 Y/S를 입력한 다음 Enter를 눌러 저장하고 종료합니다.
5. Apache 서버를 다시 시작합니다.
아파치 서버를 다시 시작하려면 터미널에 다음 명령을 입력하세요.
sudo service apache2 restart
6 활성화가 성공했는지 확인하세요.
확인하려면 터미널에 다음 명령을 입력하세요. zip 모듈이 활성화되었는지 여부:
php -m | grep zip
zip 확장자가 반환되면 성공적으로 활성화되었음을 의미합니다.
방법 2: 명령줄을 통해 zip 모듈 활성화
php.ini 파일을 수정하는 것 외에도 명령줄에서 zip 모듈을 활성화할 수도 있습니다. 명령줄에 다음 명령을 입력하세요:
php -d Extension=zip.so filename.php
그 중 filename.php는 zip 모듈을 사용해야 하는 프로그램의 파일 이름입니다.
4. 요약
zip 모듈의 설치 및 활성화는 비교적 간단합니다. 위의 단계를 따르세요. 그러나 설치 과정에서 컴파일 환경 부족, 소스 코드 다운로드 실패 등 다양한 문제가 발생할 수 있습니다. 문제가 발생하면 관련 문서를 참조하거나 개발자 커뮤니티에서 도움을 구할 수 있습니다.
실제 프로젝트에서 zip 모듈은 압축된 패키지를 압축 및 압축 해제하고 파일 전송 및 데이터 저장 중 효율성을 향상시키며 데이터 백업 및 암호화에도 사용할 수 있어 매우 널리 사용됩니다. 따라서 웹 애플리케이션을 개발할 때 zip 모듈을 사용하는 방법에 대한 심층적인 이해와 숙련도를 갖는 것이 매우 중요합니다.
위 내용은 php7에 zip 모듈을 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!