Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk memasang sambungan info fail dalam php7.2

Bagaimana untuk memasang sambungan info fail dalam php7.2

PHPz
PHPzasal
2023-03-23 17:21:041884semak imbas

Dalam pembangunan PHP, selalunya perlu menggunakan info fail untuk melaksanakan pengesanan jenis, pengesanan pengekodan dan operasi lain pada fail yang dimuat naik, yang memerlukan pemasangan sambungan info fail. Dalam versi PHP 7.2, kaedah baharu diperlukan untuk memasang sambungan. Artikel ini menerangkan cara memasang sambungan info fail dalam PHP 7.2.

1. Persediaan

Sebelum memulakan pemasangan, kita perlu mengetahui beberapa perkara:

  • Pastikan PHP anda versi 7.2 dan ke atas. Anda boleh menyemak dengan memasukkan arahan berikut dalam terminal:

php -v

Jika versi lebih rendah daripada 7.2, sila tingkatkan PHP sendiri.

  • Pastikan anda telah memasang alat pembangunan PHP dan GCC.

Di Linux, anda boleh memasangnya dengan arahan berikut:

sudo apt-get install phpize gcc

Dalam MacOS, anda boleh menggunakan Homebrew untuk memasangnya:

brew install autoconf
brew install automake
  • Pastikan anda telah mendayakan sambungan info fail dalam php.ini. Dalam kebanyakan kes, ini didayakan secara lalai. Anda boleh menyemaknya dengan arahan berikut:

php -i | grep fileinfo

Jika beberapa maklumat tentang sambungan info fail dikeluarkan, ini bermakna sambungan telah didayakan.

2. Proses pemasangan

Kini proses pemasangan sebenar bermula.

  • Muat turun pakej kod sumber php7.2.

    Anda boleh memuat turun pakej sumber PHP7.2 terkini di laman web rasmi (https://www.php.net/downloads.php).

  • Nyahzip pakej sumber.

Gunakan arahan berikut untuk nyahmampat:

tar xvf php-7.2.0.tar.gz

Kemudian masukkan direktori yang dinyahmampat:

cd php-7.2.0
  • Enter direktori ext.

cd ext/fileinfo
  • Jalankan phpize.

phpize

Jika gesaan tidak menemui arahan phpize, anda perlu memasang alat pembangunan php.

  • Jalankan ./configure.

./configure
  • Kompilasi.

make
  • Pasang.

sudo make install

Pada ketika ini, sambungan info fail telah berjaya dipasang ke dalam persekitaran PHP 7.2 anda.

3. Keputusan ujian

Untuk memastikan pemasangan berjaya, kami boleh mengujinya melalui arahan berikut:

php -r 'echo finfo_file(finfo_open(FILEINFO_MIME_TYPE), "test.jpg") . "\n";'

di mana "test.jpg" ialah nama fail yang wujud dalam direktori semasa, anda boleh menggantikannya dengan nama fail yang anda perlukan untuk menguji.

Jika jenis MIME fail dikeluarkan, pemasangan berjaya.

4. Ringkasan

Tidak sukar untuk memasang sambungan info fail, cuma ikut langkah di atas. Walau bagaimanapun, perlu diingatkan bahawa setiap langkah memerlukan prasyarat yang sepadan, jadi sebelum memulakan pemasangan, anda perlu membaca dengan teliti persediaan yang disebutkan dalam artikel ini. Saya harap artikel ini membantu anda menjadi lebih baik dalam pembangunan PHP.

Atas ialah kandungan terperinci Bagaimana untuk memasang sambungan info fail dalam php7.2. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn