php的扩展名.so文件位于哪里?

问题描述 投票:0回答:3

我打开了一些ini文件,例如mysqli.inimysql.inipdo_mysql.ini。在这些文件内,为这些文件添加了 .so 扩展名。我想知道这些 .so 文件存储在哪里。

mysqli.ini 文件内部

; configuration for php MySQL module
; priority=20
extension=mysqli.so

mysql.ini 文件内部

; configuration for php MySQL module
; priority=20
extension=mysql.so

pdo_mysql.ini 文件内部

; configuration for php MySQL module
; priority=20
extension=pdo_mysql.so
php mysql mysqli php-ini .so
3个回答
42
投票

.so 文件应位于您的 php 扩展目录中。

您可以使用 phpinfo() 函数查找 php 扩展目录的位置,也可以从命令行使用 php -i。

示例

root@73fa7795de48:/# php -i | grep extension_dir
extension_dir => /usr/lib/php/20160303 => /usr/lib/php/20160303

7
投票

在Linux系统上

php -i | grep extension_dir  | cut -d " " -f 5

将显示当前的 php 扩展目录


0
投票

您也可以像这样搜索它(在 Linux 发行版中):

sudo find / -type f -name mysqli.so

从输出中,应该清楚它所在的位置。

© www.soinside.com 2019 - 2024. All rights reserved.