Pregunta:
Con la ayuda de la guía de optimización del servidor web, pude reducir la carga del servidor y mejorar el rendimiento del sitio web. Pero PHP también carga muchos módulos como extensiones. Me gustaría saber si hay algún comando que enumere todos los módulos que están habilitados con PHP. Estoy usando CentOS Linux y PHP 7.0
– Sara
Sí, hay un comando para enumerar todos los módulos cargados por PHP. Algunos de los módulos habrían venido con PHP y otros los habrías instalado tú.
#php -m apc apcu bz2 calendar Core ctype curl date dom exif fileinfo filter ftp gd ... ...
Usando tubería ( | ) y grep comando, puede buscar un módulo en particular.
php -m | grep gd
En el ejemplo anterior, el módulo grep se llamará gd.
Usando phpinfo
Es posible enumerar y ver todos los módulos de PHP a través de phpinfo() funcionar también. Para ello, cree un script PHP con una llamada a phpinfo() .
#vim info.php
Copie y pegue el siguiente código.
<?php phpinfo(); ?>
Explorar info.php para ver toda la información del módulo.
AdvertenciaDejando info.php o cualquier script que use phpinfo() La función en el directorio HTML público es vulnerable. Debe eliminar dichos archivos o deshabilitar phpinfo en php.ini archivo.
Bueno, tendrás que revisar todos los módulos cargados por el servidor web Apache y elimine los no deseados para mejorar la seguridad.
¿Tienes un problema? Consúltenos y le daremos una solución.