ホームページ バックエンド開発 PHP7 Centos7にphp7のzip拡張機能をインストールする方法

Centos7にphp7のzip拡張機能をインストールする方法

May 25, 2021 am 09:14 AM

この記事では、php7 の zip 拡張機能を Centos7 にインストールする方法を紹介します。一定の参考値があるので、困っている友達が参考になれば幸いです。

Centos7にphp7のzip拡張機能をインストールする方法

インストール:

yum install -y php-devel #用于编译
cd /usr/local/src
wget http://pecl.php.net/get/zip-1.15.3.tgz  
tar -zxvf zip-1.15.3.tgz

cd zip-1.15.3  
phpize
whereis php-config
./configure --with-php-config=/usr/bin/php-config
ログイン後にコピー

エラー レポート: configure: エラー: libzip ディストリビューションを再インストールしてください

最新バージョンについては、公式 Web サイトを参照してください: https://nih.at/libzip/。libzip には cmake が必要です。

yum install -y cmake
cd ../
yum remove libzip
wget https://libzip.org/download/libzip-1.2.0.tar.gz
tar -zxvf libzip-1.2.0.tar.gz
cd libzip-1.2.0.tar.gz
mkdir build && cd build && /usr/local/bin/cmake .. && make && make install
ログイン後にコピー

別のエラーが報告されました:

CMake Error at CMakeLists.txt:4 (CMAKE_MINIMUM_REQUIRED):
  CMake 3.0.2 or higher is required.  You are running version 2.8.12.2
-- Configuring incomplete, errors occurred!
ログイン後にコピー

cmake のバージョンが低すぎるため、新しいバージョンが必要です。

yum remove cmake
yum install -y cmake3
cmake -version
ログイン後にコピー

OK、cmake 環境のバージョンがアップグレードされました。

次に、zip をコンパイルします。

cd ../zip-1.15.3
./configure --with-php-config=/usr/bin/php-config
make
make install
ログイン後にコピー

インストール プロセス中に

致命的なエラーが発生した場合: zipconf.h: そのようなファイルまたはディレクトリはありません

コマンドを使用します:

find /usr/local -iname 'zipconf.h'
ln -s /usr/local/lib/libzip/include/zipconf.h /usr/local/include
ログイン後にコピー

その後、再度インストールを実行してください。最後に、コマンドを使用して、zip.so ファイルがあるかどうかを確認します。

ls  /usr/lib64/php/modules/
ログイン後にコピー

/etc/php.ini を変更します:

zlib.output_compression = On
extension=/usr/lib64/php/modules/zip.so
ログイン後にコピー

Apache を再起動します:

service httpd restart
ログイン後にコピー

phpinfo をもう一度確認してください。zip 拡張子があります。

zip model

推奨学習: php ビデオ チュートリアル

以上がCentos7にphp7のzip拡張機能をインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)