PHP8.3 – Невозможно загрузить php_curl (Windows 11, Apache 2.4.53)

Я не могу заставить PHP8.3 (Win32-vs16-x64) работать под Apache 2.4.53 (win64-VS16) для загрузки php_curl, при запуске Apache регистрируется эта ошибка:

PHP Warning:  PHP Startup: Unable to load dynamic library 'curl'
(tried: C:\\php\\php-8.3.8-Win32-vs16-x64\\ext\\curl (The specified module could not
be found),
C:\\php\\php-8.3.8-Win32-vs16-x64\\ext\\php_curl.dll (The specified procedure could not
be found))
in Unknown on line 0

Расширение PHP Curl, указанное в php.ini, выглядит следующим образом:

extension_dir = "C:\\php\\php-8.3.8-Win32-vs16-x64\\ext"
extension=curl

[curl]
curl.cainfo = "C:/php/php-8.3.8-Win32-vs16-x64/cacert.pem"

C:\php\php-8.3.8-Win32-vs16-x64\ext\php_curl.dll, похоже, существует в этом месте. Моя папка PHP находится в системном пути (выполнение php -v из командной строки выводит информацию о версии PHP). libcrypto-3-x64.dll и libssl-3-x64.dll находятся в этой папке.

Раньше я запускал на этой машине PHP7.3 с работающим Curl (хотя я думаю, что добиться этого было непросто).

Есть какие-нибудь советы о том, как заставить Curl работать?

Как вы установили расширение Curl? Что в вашем файле php.ini связано с завитком?

ADyson 03.09.2024 18:10

расширение Curl поставляется вместе с установкой PHP (в папке ext). Добавил немного информации выше

toby1kenobi 03.09.2024 20:11
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
2
54
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Я не знаю почему, но обновление до Apache 2.4.62 Win64, кажется, исправило это.

У меня была такая же проблема при обновлении до PHP 8.3.11. Обновление Apache 2.4.52 до 2.4.62 решило эту проблему и для меня.

В Apache 2.4.60 Curl был обновлен с 8.7.1 до 8.8.0.

Спасибо за публикацию решения... избавило меня от многих догадок.

Рад, что это помогло!

toby1kenobi 06.09.2024 10:04

Другие вопросы по теме