PHPはfileinfo拡張子をコンパイルしてインストールします

序文

マニュアルによると、fileinfo拡張子はphp5.3以降はデフォルトで有効になっているため、個別にインストールする必要はありません。ただし、一部の統合環境では、phpのコンパイル時に速度を上げたり、リソースを節約したりするために、この拡張機能のインストールが削除されます。したがって、自分でインストールする必要があります。

ステップ

1.fileinfoのソースコードからこの拡張機能をインストールします。fileinfoのソースコードは、phpソースコードの「/mnt/php-7.4.14/ext/fileinfo」ディレクトリにあります。findを使用して特定のパスを見つけることができます。

[root@VM-0-6-centos ~]# find / -name fileinfo
/mnt/php-7.4.14/ext/fileinfo

ソースコードが存在しない場合は、php -vを使用して現在のバージョンを確認し、phpの公式Webサイトにアクセスして、対応するソースコードのバージョンを取得し、前の手順を繰り返します。

[root@VM-0-6-centos ~]# php -v
PHP 7.4.14 (cli) (built: Jan  9 2021 22:22:44) ( ZTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies

2.拡張機能のインストールを開始します。

1)进入fileinfo目录
cd /mnt/php-7.4.14/ext/fileinfo
2)编译与安装fileinfo
/usr/local/php/bin/phpize

/configure --with-php-config=/usr/local/php/bin/php-config

make && make install
3)给php支持打fileinfo模块,vim /usr/local/php/etc/php.ini 添加
extension=fileinfo.so 

fileinfo拡張子を表示

1.コマンドメソッド:

/usr/local/php/bin/php -m | grep fileinfo

2.直感的なphpinfoの方法:
ここに画像の説明を挿入します

おすすめ

転載: blog.csdn.net/weixin_39218464/article/details/114056872
おすすめ