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">Service Nginx Restart</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拡張機能を開始するのに役立つことを願っています。