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

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

醉折花枝作酒筹
リリース: 2023-02-17 22:44:02
転載
3818 人が閲覧しました

この記事では、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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート