📅  最后修改于: 2023-12-03 15:18:28.074000             🧑  作者: Mango
在使用 PHP
开发时,我们经常需要启用各种模块以满足具体的需求。本篇文章将向大家介绍如何在 Linux
系统中启用 PHP
模块。
在我们进行项目开发时,可能需要使用到一些 PHP
扩展模块(比如 redis
, mysqli
, yaml
等)。但是在默认情况下,这些模块可能并未被安装或启用。因此,我们需要了解如何启用这些模块。
在启用扩展之前,我们需要先确认这些扩展是否已经被安装在我们的系统中。使用以下命令可以查看当前安装的 PHP
扩展:
php -m
如果需要查看某个具体扩展是否已安装,则可以使用以下命令:
php -m | grep xxx
其中 xxx
为需要查看的扩展名称,比如 redis
, mysqli
等。
在启用扩展之前,我们需要确认当前正在使用的 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,
...
需要注意的是,这里的路径可能因系统版本而异。因此,请根据自己的实际情况进行确认。
在确认 PHP
配置文件所在路径后,我们需要修改该文件以启用相应的扩展。
首先,使用编辑器打开 PHP
配置文件,比如:
vi /etc/php/7.3/cli/php.ini
然后在文件末尾添加以下内容:
extension=xxx.so
其中 xxx
是需要启用的扩展名,比如 redis
, mysqli
等。
修改配置文件后,我们需要重启 PHP
才能使更改生效。使用以下命令可以重启 PHP
:
service php7.3-fpm restart
需要注意的是,这里的重启命令可能因系统版本而异。因此,请根据自己的实际情况进行确认。
本篇文章介绍了在 Linux
系统中启用 PHP
扩展模块的方法。在实际开发中,需要启用哪些模块就根据具体需求来启用即可。