ホームページ > バックエンド開発 > PHPの問題 > php fileinfo拡張機能をインストールする方法

php fileinfo拡張機能をインストールする方法

藏色散人
リリース: 2023-03-12 13:34:02
オリジナル
6791 人が閲覧しました

php fileinfo 拡張機能をインストールする方法: 1. PHP インストール ソース ディレクトリを見つけます; 2. phpize を解析して使用して fileinfo モジュールを解放します; 3. コンパイルしてインストールします; 4. PHP を再起動します。

php fileinfo拡張機能をインストールする方法

この記事の動作環境:Centos7.6システム、PHP7.3バージョン、DELL G3コンピュータ

インストール方法php fileinfo拡張子?

LNMP は PHP ファイル情報拡張モジュールをインストールします

今日、#composer install を通じてサーバー (Centos7.6) にプロジェクトをインストールすると、次のエラーが発生します。発生しました:

To enable extensions, verify that they are enabled in your .ini files:
     - /etc/php.ini
   You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.
ログイン後にコピー

これは、php_fileinfo.dll モジュールが私の PHP 環境にインストールされていないことを意味します。

インストールは次のとおりです:

1. PHP インストール ソース ディレクトリを見つけます (インストール ディレクトリではないことに注意してください)
多くの子供用の靴には、 PHP をインストールした後の元のインストールです。パッケージが削除されているか、サーバーが単独でデプロイされていないため、どこで見つけられるかわかりません。問題ありません。PHP -V でバージョンを照会して、再ダウンロードしてください。対応するバージョン。
私のファイルは /mydata/ ディレクトリに配置されています

2 解析して phpize を使用して fileinfo モジュールをリリースします

# cd /mydata/php-7.3.8 /ext /fileinfo/

# phpize コマンド分析を実行します (私の PHP は /usr/local/php にインストールされています)
# /usr/local/php/bin/phpize

3.
# ./configure --with-php-config=/usr/local/php/bin/php-config
としてコンパイルしてインストールします。図

# make
次のようにエラーは報告されません。

# make install

OK インストールは成功し、「/usr/local/php/lib/php/extensions/no-debug-non-zts-20180731/」のパスが生成されます
4. php.ini に追加します
# vim /etc/php.ini
このファイルの最後の行に extension=fileinfo.so を追加します

PHP を再起動します # /etc/init.d/php-fpm restart
5. # php -m を渡します。このコマンドは、PHP に現在インストールされているモジュールを検出できます。
php fileinfo拡張機能をインストールする方法

# もう一度、composer install を実行します。

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

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート