When developing with PHP, you often need to use some extension modules, such as MySQL extension module, Redis extension module, Curl extension module, etc. Before installing and configuring these extension modules, we need to confirm which extension modules have been installed. This article will explain how to view PHP installed modules.
- Use the phpinfo() function
The phpinfo() function is a built-in function of PHP, which can output the current PHP configuration information to the web page in HTML . In addition to configuration information, the phpinfo() function also lists currently installed modules.
To use the phpinfo() function, you only need to call it in the PHP code, for example:
<?php phpinfo(); ?>
Save the above code as a file, and then access the file through the browser, You can see the output PHP configuration information. In this information page, you can find a label such as "Loaded Modules" or "Loaded Modules", which lists the names of currently installed modules.
- Use the command line method
In Unix systems such as Linux or macOS, you can view the currently installed PHP modules through the command line. The specific operation is as follows:
Open the terminal and execute the following command:
php -m
This command will output the list of PHP module names that are currently installed, for example:
[PHP Modules] Core ctype date dom fileinfo filter hash iconv json libxml mysqli mysqlnd openssl pcre PDO pdo_mysql pdo_sqlite Phar posix readline Reflection session SimpleXML SPL sqlite3 standard tokenizer xml xmlreader xmlwriter zlib [Zend Modules]
If there is no currently installed If any PHP modules are installed, this command will output nothing.
In Windows systems, you can also use the command line to view the installed PHP modules. You only need to enter the "ext" subdirectory of the PHP installation directory on the command line, and then execute the following command:
dir /B
This command will output a list of DLL file names of the currently installed PHP modules, for example:
ext_opcache.dll ext_mysql.dll ext_curl.dll
The above are several ways to view the installed modules of PHP. The simplest and most convenient method is through phpinfo() function, view the current PHP configuration information on the browser. Through the above method, we can easily determine which modules are currently installed, and perform corresponding development and configuration work based on the installed modules.
The above is the detailed content of How to check installed modules in php. For more information, please follow other related articles on the PHP Chinese website!

The article compares ACID and BASE database models, detailing their characteristics and appropriate use cases. ACID prioritizes data integrity and consistency, suitable for financial and e-commerce applications, while BASE focuses on availability and

The article discusses securing PHP file uploads to prevent vulnerabilities like code injection. It focuses on file type validation, secure storage, and error handling to enhance application security.

Article discusses best practices for PHP input validation to enhance security, focusing on techniques like using built-in functions, whitelist approach, and server-side validation.

The article discusses strategies for implementing API rate limiting in PHP, including algorithms like Token Bucket and Leaky Bucket, and using libraries like symfony/rate-limiter. It also covers monitoring, dynamically adjusting rate limits, and hand

The article discusses the benefits of using password_hash and password_verify in PHP for securing passwords. The main argument is that these functions enhance password protection through automatic salt generation, strong hashing algorithms, and secur

The article discusses OWASP Top 10 vulnerabilities in PHP and mitigation strategies. Key issues include injection, broken authentication, and XSS, with recommended tools for monitoring and securing PHP applications.

The article discusses strategies to prevent XSS attacks in PHP, focusing on input sanitization, output encoding, and using security-enhancing libraries and frameworks.

The article discusses the use of interfaces and abstract classes in PHP, focusing on when to use each. Interfaces define a contract without implementation, suitable for unrelated classes and multiple inheritance. Abstract classes provide common funct


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

SublimeText3 Chinese version
Chinese version, very easy to use

Dreamweaver Mac version
Visual web development tools

Atom editor mac version download
The most popular open source editor

SublimeText3 Mac version
God-level code editing software (SublimeText3)

MinGW - Minimalist GNU for Windows
This project is in the process of being migrated to osdn.net/projects/mingw, you can continue to follow us there. MinGW: A native Windows port of the GNU Compiler Collection (GCC), freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All MinGW software can run on 64-bit Windows platforms.