У меня есть Apache 2.4.7 (Win32), работающий на Windows 7 и портативный XAMPP на внешнем диске. После разрешения проблем с портом я "только" не могу Apache/MySQL Service detected with wrong path.. Found Path C:\... Expected Path E:\... ", так как пути к службам в реестре настроены для работы с моим локальным Apache/MySQL ..

До сих пор мне удавалось использовать мой внешний XAMPP с меньшим трением, изменив bat-файлы запуска и остановки XAMPP для Apache и MySQL, чтобы при сбое проверять значения ImagePath соответствующих разделов реестра (HKEY_LOCAL_MACHINE\System\CurrentControlSet\services\Apache2.4 и HKEY_LOCAL_MACHINE\System\CurrentControlSet\services\MySQL) и перезаписывают значения ImagePath при запуске XAMPP и восстановление значений при остановке.

Но очевидно, что это все еще оставляет меня, используя только один или другой за один раз. Есть ли способ, которым я мог бы запустить их обоих одновременно?

например, можно ли запустить 2 набора служб Apache/MySQL или это можно эффективно решить другим способом?

1 ответ1

-1

Похоже, что для этого нужно удалить службу apache и запустить ее как консольное приложение для обоих случаев: http://httpd.apache.org/docs/current/platform/windows.html#wincons

То же самое с MySQL: http://dev.mysql.com/doc/refman/5.1/ru/windows-start-command-line.html

Поскольку вы можете указать параметры конфигурации и файлы для обоих, вы сможете указать их для использования правильного экземпляра.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .