gpt4 book ai didi

windows - PHP警告: PHP Startup: Failed to load ,系统找不到指定的文件。 PHP 7.4 Windows

转载 作者:行者123 更新时间:2023-12-03 11:14:32 25 4
gpt4 key购买 nike

在将此标记为重复之前,请听我说:)

我有几年在Windows上使用PHP的经验,甚至创建了AMP堆栈的可移植(对于Windows)发行版:https://thejaka.com/tzwamp/,我将其命名为“WAMP Zero”或TZWAMP。我已经广泛使用了WAMP发行版,并且我认识的人也正在使用它。最后一个(上一个)发行版工作正常,但是当我尝试将发行版更新为来自供应商/发行商站点的应用程序/组件的最新版本时,遇到了麻烦。 PHP扩展不再在新发行版中加载。似乎无法找到一个或多个依赖项,但我不知道从何而来。我尝试在依赖项查看器中查看php_mbstring.dll,但无法确定问题所在。缺少一些依赖项,但大多数似乎来自CRT,并且我已经安装了最新的依赖项。我猜可以从PATH环境变量中解决缺少的依赖项。以下未加载:

php_mbstring.dll php_mysqli.dll php_openssl.dll php_pdo_mysql.dll php_mbstring.dll php_mysqli.dll php_openssl.dll php_pdo_mysql.dll



错误消息如下:PHP警告:PHP启动:无法加载......\php\ext\php_mbstring.dll,系统找不到指定的文件。

在开始提示相对路径之前,请注意在7.3上它可以正常工作。

ext目录的路径是相对指定的,但该路径似乎是正确的。在以前的TZWAMP发行版中,相同的路径工作正常,并且当我更改路径时,错误消息也会更改,这使我相信该路径是正确的。还要注意,我也尝试将php路径添加到PATH环境变量中。

成功运行的PHP版本是7.3.10。
有问题的PHP版本是7.4.2。
Apache版本是2.4.41

是否有人知道从7.3。*到7.4。*的任何相关更改,否则有人可以帮助我调试并解决问题吗?

编辑:我已经检查过,并且绝对路径似乎有效。但是,为了使其便携,需要相对路径。相对路径适用于7.3,我相信以前的主要版本。有任何想法吗?

最佳答案

我现在已经通过使用环境变量替换解决了我的要求。
extension_dir = "${P}\php\ext"
但是,相对路径解决方案也将受到欢迎。

关于windows - PHP警告: PHP Startup: Failed to load ,系统找不到指定的文件。 PHP 7.4 Windows ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59898081/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com