【问题标题】:Warning: PHP Startup: Unable to load dynamic library [ IIS and PHP ]警告:PHP 启动:无法加载动态库 [IIS 和 PHP]
【发布时间】:2018-05-23 12:09:21
【问题描述】:

我目前正在为我的学校做一个项目,但遇到了一些错误。我目前正在使用带有 IIS 的 PHP 7.1.12,但我遇到了这些错误。

[警告:PHP 启动:无法加载动态库 'ext\php_interbase.dll' - 找不到指定的模块。 在第 0 行的未知中

警告:PHP 启动:无法加载动态库 'ext\php_oci8_12c.dll' - 找不到指定的模块。 在第 0 行的未知中

警告:PHP 启动:无法加载动态库 'ext\php_pdo_firebird.dll' - 找不到指定的模块。 在第 0 行的未知中

警告:PHP 启动:无法加载动态库 'ext\php_pdo_oci.dll' - 找不到指定的模块。 在第0行未知]1

我检查了我的 php.ini 并将上面的那些 dll 添加到扩展部分。我还检查了我的 php\ext 文件,我确实有那些 dll 文件。

As you can see from the highlighted files. My php.ini file

我尝试在谷歌上搜索答案,但大多数人使用 Apache 而不是 IIS。任何人都知道如何解决它?非常感谢您的帮助。 :)

【问题讨论】:

    标签: php html iis sqlsrv


    【解决方案1】:

    这些是数据库扩展。如果您不使用这些类型的数据库,那么您可以继续使用“;”暂时将它们注释掉。

    通常用于学生使用的学校项目:

    MySQL(在 php.ini 中列为:'php_pdo_mysql.dll'),

    Microsoft SQL Server(在 php.ini 中列为:'php_pdo_odbc.dll')...

    ...数据库适配器文件(又名 pdo .dll)。抱歉,我在回答这个问题时迟到了游戏,因为在近两个月内没有其他人觉得有必要这样做。我希望您能够从老师或其他同学那里弄清楚这一点,因为我可能为时已晚,无法为您提供太多帮助!

    【讨论】:

    • 非常感谢您的回复!不知何故,我不久前设法解决了该错误,但感谢您的回复!
    猜你喜欢
    • 2021-08-27
    相关资源
    最近更新 更多