Задать вопрос
@Avreliya777

Почему не стартует Apache в Xampp после обновления PHP?

Есть xampp версии 7.2.3, такой же версии в ней и PHP.
Скачала новый xampp, вытащила оттуда папку php (новый - PHP8), исправила пути в конфигах апача на новые php-модули, но при старте апач ругается вот так:

httpd.exe: Syntax error on line 537 of C:/xampp/apache/conf/httpd.conf: Syntax error on line 17 of C:/xampp/apache/conf/extra/httpd-xampp.conf: Cannot load c:/xampp/php/php8ts.dll into server: %1 \xed\xe5 \xff\xe2\xeb\xff\xe5\xf2\xf1\xff \xef\xf0\xe8\xeb\xee\xe6\xe5\xed\xe8\xe5\xec Win32.


Гугл не помог.
В некоторых местах пишут про несовместимость x64 ОС и 32 xampp, но на xampp вообще в принципе всегда только ссылка на x64 даётся, поэтому не совсем тут понятно о чём вещают.
Кто-нибудь может подсказать как исправить ошибку?
  • Вопрос задан
  • 585 просмотров
Подписаться 1 Простой 11 комментариев
Решения вопроса 1
@Avreliya777 Автор вопроса
Причина была банальной.
Мой apache - под x32.
C:\xampp\apache\bin>httpd -v
Server version: Apache/2.4.29 (Win32)
Apache Lounge VC15 Server built:   Nov  3 2017 10:30:36


А apache в новом xampp - под x64.
C:\xampp\apache2\bin>httpd -v
Server version: Apache/2.4.53 (Win64)
Apache Lounge VS16 Server built:   Mar 16 2022 11:26:15


Нужно было всего лишь обновить apache.
А то развелось тут икспердов: "апач не нужен", "windows не нужен" ))))
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
toxa82
@toxa82
Что у вас в 17-ой строке настроек? Он материться чтоphp8ts.dll "не является приложением". Там не php8ts.dll нужно указывать.
Ответ написан
ipatiev
@ipatiev Куратор тега PHP
Потомок старинного рода Ипатьевых-Колотитьевых
  1. Делаем папку c:\php
  2. Скачиваем в неё https://windows.php.net/downloads/releases/php-8.1...
  3. Распаковываем архив.
  4. Запускаем консоль
  5. Переходим в папку с проектом cd c:\web
  6. Запускаем РНР c:\php\php -S localhost:80
  7. Забываем все эти ксампы, мампы, мумбы-юмбы как страшный сон.

Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы