requires ext-fileinfo. How do I add that into my composer.json file?

后端 未结 4 1485
北海茫月
北海茫月 2020-12-09 09:37

I am trying to install intervention/image. After running the composer update, I get:

\"enter

4条回答
  •  不思量自难忘°
    2020-12-09 09:43

    We dont need to do anything in composer.json

    Windows

    Enable fileinfo extension in php.ini

    extension= php_fileinfo.dll
    

    In Linux

    1) Download and untar the package

    wget http://pecl.php.net/get/Fileinfo-1.0.4.tgz

    tar -zxf Fileinfo-1.0.4.tgz

    cd Fileinfo-1.0.4

    2) Generate the extension for compiling

    phpize

    3) Configure the module

    ./configure

    4) generate the install files and install it

    make

    make install

    5) Now the extension will be available under the /usr/lib64/php/modules directory. You now need to add the extension somewhere in the php configuration file. Edit /etc/php.ini and add the following: extension=fileinfo.so 6) Save the file and restart the webserver

    service httpd restart

    To verify fileinfo module is enabled properly, execute:

    php -i | grep fileinfo

    fileinfo support => enabled

    Alternate method

    Just an FYI, the module can also be installed using the PECL command i.e.

    pecl install fileinfo

    Once done, just follow steps 5 and 6 mentioned above to enable it. That’s it.

提交回复
热议问题