安裝php fileinfo擴充的方法:1.找到PHP安裝來源目錄;2、解析使用phpize釋放fileinfo模組;3、編譯安裝;4、重啟PHP即可。
本文操作環境:Centos7.6系統、PHP7.3版,DELL G3電腦
怎麼安裝php fileinfo擴充功能?
LNMP安裝PHP fileinfo擴充模組
#今天在伺服器(Centos7.6)透過# composer install 安裝專案時報錯誤如下:
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環境沒有安裝php_fileinfo.dll 模組。
安裝如下:
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安裝了哪些模組
# 再composer install 就可以了。
推薦學習:《PHP影片教學》
以上是怎麼安裝php fileinfo擴充的詳細內容。更多資訊請關注PHP中文網其他相關文章!