Centos 7에 PHP 7의 Zip 확장을 설치하는 단계가 많이 있으며이 기사에서는 가장 쉬운 설치 방법을 제공하고 실용적인 팁을 포함시킵니다.
먼저 명령에 따라 Zip 확장이 이미 설치되어 있는지 확인할 수 있습니다.
php -m | grep zip
"zip"이 반환되면 Zip 확장이 사전 설치되어 추가 작업이 필요하지 않음을 의미합니다.
시스템에 사전 설치된 ZIP 확장 기능이 없으면 YUM 패키지 관리 도구를 통해 설치할 수 있습니다.
<span class="fun">YUM 설치 PHP-ZIP</span>
설치가 완료되면 zip 확장을 활성화하려면 Apache 서버를 다시 시작해야합니다.
<span class="fun">서비스 httpd 재시작</span>
nginx 서버를 사용하는 경우 다음 명령을 사용하여 Nginx를 다시 시작할 수 있습니다.
<span class="fun">서비스 nginx 재시작</span>
Zip 확장을 설치 한 후 phpinfo () 함수를 사용하여 Zip 확장 기능이 성공적으로 설치되어 있는지 테스트 할 수 있습니다.
phpinfo () 함수가 포함 된 test.php 파일을 만들고 Apache 서버의 루트 디렉토리에 넣습니다.
<?php
phpinfo();
?>
파일에 액세스하고 "zip"확장자를 찾아 성공적으로 설치되었는지 확인하십시오.
Zip 확장이 설치되어 활성화되면 PHP 스크립트의 확장자를 사용하여 Zip 파일을 작성하고 조작 할 수 있습니다. 예를 들어, 다음 코드는 php에서 zip 파일을 만드는 방법을 보여줍니다.
<?php
$zip = new ZipArchive();
$filename = "/tmp/test.zip";
if ($zip->open($filename, ZipArchive::CREATE) !== TRUE) {
exit("파일을 만들 수 없습니다 $filename\n");
}
$zip->addFromString("testfile.txt", "이것은ZIP파일의 테스트 텍스트");
echo "파일 수: " . $zip->numFiles . "\n";
echo "상태: " . $zip->status . "\n";
$zip->close();
?>
이 스크립트는 test.zip이라는 파일을 만들고 testfile.txt라는 파일을 추가합니다.
이 기사에서는 CentOS 7에 PHP 7 Zip 확장을 쉽게 설치하는 방법에 대해 설명합니다. Zip 확장을 설치 한 후 Apache 또는 Nginx 서버를 다시 시작하여 확장자를 활성화하십시오. 이 기사가 설치를 성공적으로 완료하고 Zip Extension을 시작하는 데 도움이되기를 바랍니다.