GNU/Linux >> Belajar Linux >  >> Linux

Cara Membuat Daftar Modul yang Dimuat atau Diaktifkan di PHP dari baris perintah

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.

Peringatan

Keluar 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.


Linux
  1. Bagaimana Cara Memulai Ulang Icewm Dari Baris Perintah?

  2. Jalankan skrip Perl/PHP dari baris perintah

  3. Bagaimana saya bisa mengeksekusi kode PHP dari baris perintah?

  1. Bagaimana Cara Memasang Otomatis Dari Baris Perintah?

  2. Bagaimana cara Mengirim Email dari Baris Perintah?

  3. Cara memeriksa apakah ada perintah shell dari PHP

  1. Bagaimana saya bisa menulis ke dmesg dari baris perintah?

  2. Bagaimana cara memunculkan antarmuka wi-fi dari baris perintah?

  3. Bagaimana cara mengetahui versi Bluez dari baris perintah?