Вы должны полностью завершить установку XAMPP, рекомендуется последняя версия.
Сначала убедитесь, что старый XAMPP не запущен и не запускается при запуске Windows. Переместите ваши старые установки в резервную папку. После перезапуска системные службы должны быть чистыми.
Вы можете запустить netstat
из панели управления xampp. Найдите службы, использующие порт 80 и / или 143. В системах Windows 10, скорее всего, IIS использует эти порты. Запустите диспетчер служб, который также запускается из панели управления. Вы можете найти какой-либо сервис под названием «WWW Publishing Service» или аналогичный, например IIS. Вы можете использовать функцию поиска в диспетчере сервисов, ищите «WWW».
Если есть, щелкните правой кнопкой мыши и откройте свойства. Установите тип запуска, который не запускается автоматически. Проверьте netstat после перезагрузки. Порты должны быть свободны сейчас.
Загрузите самую свежую (или, если по какой-то причине, конкретную) версию с оригинального сайта Apache Friends . Выполните процесс установки с настройками по умолчанию.
Вы можете запустить mysql из командной строки, используя специальную папку данных с командой
\xampp\mysql\bin\mysqld.exe --datadir=\path\to\your\backup\mysql\data
Папку с данными можно найти в файле mysql\bin\my.ini
в строке datadir =
, обычно "C:/xampp/mysql/data"
(это, конечно, старое место перед перемещением). Вы должны сделать резервную копию папки данных, прежде чем обращаться к ней с новой версией. mysqldump
также должен поддерживать опцию --datadir
.
Вы можете попытаться заменить папку данных mysql новой установки, но не перезаписывайте ее, остановите службу mysql и переименуйте текущую папку в какое-нибудь имя резервной копии, прежде чем делать это. Однако я бы предпочел использовать чистую установку и импортировать старые базы данных.