Pertanyaan:
Dengan bantuan panduan pengoptimalan server web, saya dapat mengurangi beban server dan meningkatkan performa situs. Tapi kemudian PHP juga memuat banyak modul sebagai ekstensi. Saya ingin tahu apakah ada perintah yang akan mencantumkan semua modul yang diaktifkan dengan PHP? Saya menggunakan CentOS Linux dan PHP 7.0
– Sara
Solusi:
Ya, ada perintah untuk mendaftar semua modul yang dimuat oleh PHP. Beberapa modul akan datang dengan PHP, dan beberapa sudah Anda instal.
#php -m apc apcu bz2 calendar Core ctype curl date dom exif fileinfo filter ftp gd ... ...
Menggunakan pipa ( | ) dan grep perintah, Anda dapat mencari modul tertentu.
php -m | grep gd
Pada contoh di atas akan grep modul bernama gd.
Menggunakan phpinfo
Anda dapat membuat daftar dan melihat semua modul PHP melalui phpinfo() berfungsi juga. Untuk melakukannya, buat skrip PHP dengan panggilan ke phpinfo() .
#vim info.php
Copy &paste kode di bawah ini.
<?php phpinfo(); ?>
Jelajahi info.php untuk melihat semua informasi modul.
PeringatanKeluar dari info.php atau skrip apa pun yang menggunakan phpinfo() fungsi dalam direktori HTML publik rentan. Anda harus menghapus file tersebut atau menonaktifkan phpinfo di php.ini berkas.
Nah, Anda harus meninjau semua modul yang dimuat oleh server web Apache dan hapus yang tidak diinginkan untuk meningkatkan keamanan.
Punya masalah? Tanya kami dan kami akan memberikan solusi.