📜  php 启用模块 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:18:28.074000             🧑  作者: Mango

PHP 启用模块

在使用 PHP 开发时,我们经常需要启用各种模块以满足具体的需求。本篇文章将向大家介绍如何在 Linux 系统中启用 PHP 模块。

需求

在我们进行项目开发时,可能需要使用到一些 PHP 扩展模块(比如 redis, mysqli, yaml 等)。但是在默认情况下,这些模块可能并未被安装或启用。因此,我们需要了解如何启用这些模块。

步骤
1. 检查是否已安装需要的扩展

在启用扩展之前,我们需要先确认这些扩展是否已经被安装在我们的系统中。使用以下命令可以查看当前安装的 PHP 扩展:

php -m

如果需要查看某个具体扩展是否已安装,则可以使用以下命令:

php -m | grep xxx

其中 xxx 为需要查看的扩展名称,比如 redis, mysqli 等。

2. 检查 PHP 配置文件路径

在启用扩展之前,我们需要确认当前正在使用的 PHP 配置文件所在路径。使用以下命令可以查看当前正在使用的 PHP 配置文件:

php --ini

系统将返回如下信息:

Configuration File (php.ini) Path: /etc/php/7.3/cli
Loaded Configuration File:         /etc/php/7.3/cli/php.ini
Scan for additional .ini files in: /etc/php/7.3/cli/conf.d
Additional .ini files parsed:      /etc/php/7.3/cli/conf.d/10-opcache.ini,
/etc/php/7.3/cli/conf.d/10-pdo.ini,
/etc/php/7.3/cli/conf.d/15-xml.ini,
...

需要注意的是,这里的路径可能因系统版本而异。因此,请根据自己的实际情况进行确认。

3. 编辑 PHP 配置文件

在确认 PHP 配置文件所在路径后,我们需要修改该文件以启用相应的扩展。

首先,使用编辑器打开 PHP 配置文件,比如:

vi /etc/php/7.3/cli/php.ini

然后在文件末尾添加以下内容:

extension=xxx.so

其中 xxx 是需要启用的扩展名,比如 redis, mysqli 等。

4. 重启 PHP

修改配置文件后,我们需要重启 PHP 才能使更改生效。使用以下命令可以重启 PHP

service php7.3-fpm restart

需要注意的是,这里的重启命令可能因系统版本而异。因此,请根据自己的实际情况进行确认。

结语

本篇文章介绍了在 Linux 系统中启用 PHP 扩展模块的方法。在实际开发中,需要启用哪些模块就根据具体需求来启用即可。