В настоящее время я использую Windows XP SP3 с установленными Apache 2.2, PHP 5.3, MySQL 5.1 и XAMPP 1.7.3.
Однако после установки всего, включая XAMPP, я не мог видеть "страницу приветствия XAMPP" вообще! Я вижу только страницу по умолчанию Apache "Это работает!". на http://localhost/. Я также попробовал http://127.0.0.1/, но он возвращает те же результаты Apache. Мой сервер Apache и MySQL, похоже, отлично работает на консоли XAMPP.
Я также разместил php файл под C:\program files\apache\htdocs\test.php и получил доступ к странице через http://localhost/test.php работает отлично! Я действительно не могу догадаться, почему XAMPP не установлен поверх Apache.
Кто-нибудь может дать некоторые советы по этой проблеме? Спасибо.
XAMPP - это автономное решение AMP, поэтому вам не нужно устанавливать Apache или что-то еще с ним. И если вы это сделаете, обе серверы, вероятно, будут конфликтовать.
Вам нужно либо удалить XAMPP, либо удалить Apache, PHP и MySQL.
Обратите внимание, что XAMPP необходимо запустить через панель управления, доступную из любой папки, которую она создала.
EDIT: Кроме того, XAMPP имеет свою собственную папку htdocs, расположенную в C:\xampp\htdocs
проверить порт с панели управления xampp > config > Apache httpd.conf
затем
В качестве альтернативы вы можете переключить порт сервера Apache, который поставляется с вашей установкой XAMPP, через httpd.conf. и, как описано здесь, например:
Не забудьте обратиться к соответствующим страницам через http://localhost:XXXX XXXX - новый выбранный вами порт (например, 8080).