наконец-то получил рабочее решение для этой проблемы с uwamp и запустил обновленную версию php и начал работать с завитками.
Я сидел здесь пару дней, пытаясь понять, почему вы не могли более позднюю версию php 7.0.3, не ломая uwamp и curl. Итак, я научился интегрировать и тестировать php apache как отдельные приложения, а затем работать над обновлением uwamp. Много головокружительной работы по выяснению того, как uwamp использует настройки конфигурации «на лету».
Я перечислю все шаги по обновлению вашей версии uwamp (до apache 4.2 и php 7.4.4 по состоянию на март 2020 г.)
- Загрузка uwamp (переносная или установщик)
- Загрузить c ++ runtime https://aka.ms/vs/16/release/VC_redist.x86.exe (взято со страницы windows php)
- Установить среду выполнения выше
- Установить uwamp в каталог (в этом примере будет использоваться c: \ установка его на c: \ uwamp после расширения)
Перед запуском uwamp
Перейдите на сайт apache lounge и загрузите последнюю версию 32 apache (4.2) https://www.apachelounge.com/download/VS16/binaries/httpd-2.4.41-win32-VS16.zip
Разверните этот архив, он должен создать папка с именем apache2.4
- Войдите в этот каталог, скопируйте все файлы и вставьте их здесь в свою папку uwamp (c: \ uwamp \ bin \ apache). Это должно перезаписать все файлы apache и добавить последний apachephp dll
TIP. Просто убедитесь, что вы не развернули apache2.4 zip в папке uwamp apache, это легко заметить, так как вы увидите, как появляется apache24
Перейти к php. net и загрузите последнюю версию THREAD SAFE php (7.4.4) https://windows.php.net/downloads/releases/php-7.4.4-Win32-vc15-x86.zip
Извлеките php zip-папку из этой папки в c: \ uwamp \ bin \ php в новую папку с именем php -7.4.4 (поэтому файлы должны быть в c: \ uwamp \ bin \ php \ php -7.4.4 )
Итак, вы завершили ручное обновление uwamp, запустили uwamp и, если в GUI ошибок не обнаружено, все должно работать. Протестируйте, открыв браузер и используйте http://localhost/uwamp/phpinfo или http://127.0.0.1/uwamp/phpinfo или нажмите «кнопку phpinfo» в uwamp GUI
Этот способ кажется разрешенным обновление uwamp (кроме sql), но решение типичной проблемы php и curl не работает / не работает.
Это работает для версии x86, установленной в 32/64 битной системе. Все еще пытаюсь решить проблемы с использованием uwamp 64-битных apache и php, но это должно быть возможно.