php 的扩展 .so 文件位于何处?
Where are php's extensions .so files located?
我打开了一些 ini 文件,例如 mysqli.ini , mysql.ini , pdo_ 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
.so 文件应该位于您的 php 扩展目录中。
您可以使用 phpinfo() 函数查找 php 扩展目录的位置,或者您可以从命令行使用 php -i。
示例
root@73fa7795de48:/# php -i | grep extension_dir
extension_dir => /usr/lib/php/20160303 => /usr/lib/php/20160303
在 Linux 系统上
php -i | grep extension_dir | cut -d " " -f 5
将显示当前 php 扩展目录
我打开了一些 ini 文件,例如 mysqli.ini , mysql.ini , pdo_ 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
.so 文件应该位于您的 php 扩展目录中。
您可以使用 phpinfo() 函数查找 php 扩展目录的位置,或者您可以从命令行使用 php -i。
示例
root@73fa7795de48:/# php -i | grep extension_dir
extension_dir => /usr/lib/php/20160303 => /usr/lib/php/20160303
在 Linux 系统上
php -i | grep extension_dir | cut -d " " -f 5
将显示当前 php 扩展目录