【已解决】安装PHP扩展异常
把dll文件放到ext目录下,并在php.ini里面添加了扩展,但是重启服务后显示找不到指定的模块。extension=php_pdo_sqlsrv.dll
extension=php_sqlsrv.dll
extension=php_ssh2.dll
Warning: PHP Startup: Unable to load dynamic library 'ssh2' (tried: ext\ssh2 (找不到指定的模块。), ext\php_ssh2.dll (找不到指定的模块。)) in Unknown on line 0Warning: PHP Startup: Unable to load dynamic library 'php_ssh2.dll' (tried: ext\php_ssh2.dll (找不到指定的模块。), ext\php_php_ssh2.dll.dll (找不到指定的模块。)) in Unknown on line 0Warning: Module 'sqlsrv' already loaded in Unknown on line 0Warning: Module 'pdo_sqlsrv' already loaded in Unknown on line 0Warning: PHP Startup: Unable to load dynamic library 'php_sqlsrv_73_ts_x64.dll' (tried: ext\php_sqlsrv_73_ts_x64.dll (找不到指定的模块。), ext\php_php_sqlsrv_73_ts_x64.dll.dll (找不到指定的模块。)) in Unknown on line 0Warning: PHP Startup: Unable to load dynamic library 'php_pdo_sqlsrv_73_ts_x64.dll' (tried: ext\php_pdo_sqlsrv_73_ts_x64.dll (找不到指定的模块。), ext\php_php_pdo_sqlsrv_73_ts_x64.dll.dll (找不到指定的模块。)) in Unknown on line 0phpinfo()PHP Version => 7.3.33
您好,您可以写一个phpinfo文件获取下扩展信息,这些都是有内置安装的。 谢花郎 发表于 2022-4-15 18:27
您好,您可以写一个phpinfo文件获取下扩展信息,这些都是有内置安装的。
php_ssh2这个扩展在php73里面没有,php_pdo_sqlsrv_73_ts_x64、php_sqlsrv_73_ts_x64这两个扩展不不需要引入吗? cjw影子 发表于 2022-4-16 08:51
php_ssh2这个扩展在php73里面没有,php_pdo_sqlsrv_73_ts_x64、php_sqlsrv_73_ts_x64这两个扩展不不需要 ...
您好,php中添加模块需要编译进去的,直接在配置文件中添加配置是不行的参考这个教程:PHP增加Event扩展 - Linux面板 - 宝塔面板论坛 (bt.cn)
大炮运维V587 发表于 2022-4-17 14:39
您好,php中添加模块需要编译进去的,直接在配置文件中添加配置是不行的参考这个教程:PHP增加Event扩展 - ...
Windows环境下也要编译吗? cjw影子 发表于 2022-4-18 09:14
Windows环境下也要编译吗?
win下默认是有这个扩展的,不用再添加的 大炮运维V587 发表于 2022-4-18 09:44
win下默认是有这个扩展的,不用再添加的
php_ssh2这个扩展要怎么添加,文件已经下载下来了 cjw影子 发表于 2022-4-18 10:18
php_ssh2这个扩展要怎么添加,文件已经下载下来了
https://www.php.net/manual/zh/ssh2.installation.php
添加到你php的目录下,如php7.2
BtSoft/php/72/ext
这里,然后重启下php7.2
大炮运维V587 发表于 2022-4-18 14:34
https://www.php.net/manual/zh/ssh2.installation.php
添加到你php的目录下,如php7.2
BtSoft/php/72/ext ...
按照这个方法安装后,显示
PHP-73
Warning: PHP Startup: Unable to load dynamic library 'ssh2' (tried: ext\ssh2 (找不到指定的模块。), ext\php_ssh2.dll (找不到指定的模块。)) in Unknown on line 0
Warning: PHP Startup: Unable to load dynamic library 'php_ssh2.dll' (tried: ext\php_ssh2.dll (找不到指定的模块。), ext\php_php_ssh2.dll.dll (找不到指定的模块。)) in Unknown on line 0
cjw影子 发表于 2022-4-18 15:20
按照这个方法安装后,显示
PHP-73
Warning: PHP Startup: Unable to load dynamic library 'ssh2' (tried ...
你看下这个ssh扩展,最高支持到php7.2 大炮运维V587 发表于 2022-4-18 15:23
你看下这个ssh扩展,最高支持到php7.2
好的,谢谢 cjw影子 发表于 2022-4-18 16:22
好的,谢谢
不客气 大炮运维V587 发表于 2022-4-18 09:44
win下默认是有这个扩展的,不用再添加的
直接使用Sqlserver扩展报错是什么问题?环境:WindowsServer2016,PHP7.3、PHP7.4SQLSTATE: This extension requires the Microsoft ODBC Driver for SQL Server to communicate with SQL Server. Access the following URL to download the ODBC Driver for SQL Server for x64: https://go.microsoft.com/fwlink/?LinkId=163712 cjw影子 发表于 2022-4-18 17:56
直接使用Sqlserver扩展报错是什么问题?环境:WindowsServer2016,PHP7.3、PHP7.4
安装下您给的连接中的odbc驱动
页:
[1]