Bagaimana untuk memasang sambungan info fail dalam php7.2

PHPz
Lepaskan: 2023-03-23 17:49:18
asal
1846 orang telah melayarinya

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
Salin selepas log masuk

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
Salin selepas log masuk

Dalam MacOS, anda boleh menggunakan Homebrew untuk memasangnya:

brew install autoconf
brew install automake
Salin selepas log masuk
  • 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
Salin selepas log masuk

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
Salin selepas log masuk

Kemudian masukkan direktori yang dinyahmampat:

cd php-7.2.0
Salin selepas log masuk
  • Enter direktori ext.

cd ext/fileinfo
Salin selepas log masuk
  • Jalankan phpize.

phpize
Salin selepas log masuk

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

  • Jalankan ./configure.

./configure
Salin selepas log masuk
  • Kompilasi.

make
Salin selepas log masuk
  • Pasang.

sudo make install
Salin selepas log masuk

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";'
Salin selepas log masuk

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!

Label berkaitan:
php
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan