gpt4 book ai didi

php - 如何在 uwamp 服务器的 php 7.3+ 中启用 curl

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

我在 windows7 下运行 Uwamp 服务器,它与 5.5 到 7.0.3 的 php 版本完美配合,并且启用了 curl。当我切换到 php 7.2、7.3 或最新的 7.4.3 时,uwamp 服务器仍在工作 - 但没有 curl 。

php_curl.dll 文件在扩展 (ext) 下启用,但 phpinfo() 确认 curl 扩展丢失/未启用。我将 php.ini 与以前的 php 版本进行了比较,对其进行了修改,但仍然无法正常工作。

cURL is NOT installed on this server

我有 testet xampp,这个服务器在 curl 和 php 7.3/7.4 上没有问题。我比较了 php.ini 等,但 curl 扩展仍然无法在 Uwamp 下工作。

看来项目的作者已经放弃了,因为已经很多年没有更新和事件了。也许有人使用它可以帮助我解决它。任何想法将不胜感激!

最佳答案

终于找到了解决这个 uwamp 问题的有效解决方案,并运行了最新版本的 php 并使 curl 正常工作。

我已经在这里坐了几天,试图解决为什么在不破坏 uwamp 和 curl 的情况下无法获得更高版本的 php 7.0.3。因此,我学习了如何将 php apache 作为独立系统进行集成和测试,然后致力于更新 uwamp。弄清楚 uwamp 如何使用其动态配置设置时,很多人都挠头了。

我将列出更新您的 uwamp 版本(截至 2020 年 3 月为 apache 4.2 和 php 7.4.4)的所有步骤

  1. 下载 uwamp(可移植或安装程序)
  2. 下载 C++ 运行时 https://aka.ms/vs/16/release/VC_redist.x86.exe (取自windows php页面)
  3. 安装上面的运行时
  4. 将 uwamp 安装到一个目录(在此示例中将仅使用 c:\使其在展开后安装到 c:\uwamp)

在运行 uwamp 之前

  1. 转到 apache lounge 网站并下载最新的 32 位版本的 apache (4.2) https://www.apachelounge.com/download/VS16/binaries/httpd-2.4.41-win32-VS16.zip

  2. 展开这个存档,它应该创建一个名为 apache2.4 的文件夹

  3. 进入该目录并复制所有文件并将它们粘贴到您的 uwamp 文件夹中 (c:\uwamp\bin\apache)。这应该覆盖所有的 apache 文件并添加最新的 apachephp dll

提示。只要确保您没有在 uwamp apache 文件夹中展开 apache2.4 zip,很容易分辨,因为您会看到 apache24 出现

  1. 转到 php.net 并下载最新的线程安全版本的 php (7.4.4) https://windows.php.net/downloads/releases/php-7.4.4-Win32-vc15-x86.zip

  2. 将此文件夹中的 php zip 解压到 c:\uwamp\bin\php 到一个名为 php-7.4.4 的新文件夹中(因此文件应位于 c:\uwamp\bin\php\php-7.4.4)

好了,您已经完成了 uwamp 的手动升级,运行 uwamp 并且如果 GUI 中没有出现错误,则一切都应该正常工作。通过打开浏览器进行测试并使用 http://localhost/uwamp/phpinfohttp://127.0.0.1/uwamp/phpinfo或单击 uwamp GUI 中的“phpinfo 按钮”

这种方式似乎允许升级 uwamp(sql 除外),但解决了 php 和 curl 无法正常工作/中断的常见问题。

这适用于安装在 32/64 位系统上的 x86 版本。仍在尝试解决 uwamp 运行 64 位 apache 和 php 的问题,但应该是可能的。

关于php - 如何在 uwamp 服务器的 php 7.3+ 中启用 curl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60533215/

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