WDCP 致命錯誤: Call to undefined function think\finfo_open()

本地測試服務器 之前懶得搭建環境   用的WDCP 一鍵安裝包  現在報錯 

致命錯誤: Call to undefined function think\finfo_open()

找不到這個方法需要安裝  

先下載和解壓php編譯包,你什麼版本,下面就什麼版本號

wget -c http://cn2.php.net/distributions/php-7.1.0.tar.gz

tar -xzvf php-5.3.29.tar.gz
cd /root/php-5.3.29/ext/fileinfo


如果沒裝 php-devel,後面的步驟就會提示 phpize 錯誤,所以裝上
 

yum install php-devel



獲取裝好的 phpize 路徑

which phpize



在 ext/fileinfo 目錄下執行 phpize

/usr/bin/phpize



編譯 fileinfo

./configure --with-php-config=/www/wdlinux/phps/71/bin/php-config
make && make install



現在去 /www/wdlinux/phps/71/lib/php/extensions/no-debug-non-zts-20160303/ 看看,是不是多了一個 fileinfo.so

接下來用 wdcp 給php7.1 的 php.ini 添加

extension= /www/wdlinux/phps/71/lib/php/extensions/no-debug-non-zts-20160303/fileinfo.so



重啓php 7.1,用探針可以看到 fileinfo support        enabled 的字樣,就算啓動了

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章