天天看點

php 7 安裝擴充 fileinfo

問題:沒有相應的PHP 擴充

1、解壓檔案 tar -xjvf php-7.0.15.tar.bz2

2、查找對應的擴充 cd /root/lnmp1.4-full/src/php-7.0.15/ext/fileinfo

3、 /usr/local/php/bin/phpize

4、./configure –with-php-config=/usr/local/php/bin/php-config

5、編譯 make && make install

6、修改php.ini檔案,添加extension=fileinfo.so

報錯:

NOTICE: PHP message: PHP Warning: 
 PHP Startup:
  Unable to load dynamic library '/usr/local/php/lib/php/extensions/no-debug-non-zts-20151012/fileinfo.so' - /usr/local/php/lib/php/extensions/no-debug-non-zts-/fileinfo.so: 

undefined symbol: zval_used_for_init in Unknown on line 
           

重點是:·

undefined symbol: zval_used_for_init in Unknown

說明PHP 7版本不對,換個版本,重新1-6 的步驟