Извините, если это было задано и ответили в другом месте, но я его не видел.пытается получить сайт для доступа к localhost: (порт), а не localhost
Я пытаюсь настроить систему базы данных, чтобы научиться программировать на PHP и использовать MySQL, но у меня были некоторые проблемы. Я использую XAMPP, и, поскольку я использую машину Windows 10, порт по умолчанию для локального хоста зарезервирован для Skype, поэтому я решил использовать все, чтобы использовать порт 9030. Все работает до тех пор, пока я не попытаюсь запустить любой PHP-код, который пытается соединиться с (локальной) базой данных (например, я создаю тип нового типа, который я хочу добавить нового пользователя в базу данных). Когда я отправляю информацию, страница не загружается, а уведомитель загрузки в нижней части окна (Chrome) показывает «Ожидание локального хоста». Я предполагаю, что это означает, что моя программа пытается получить доступ к порту 80 вместо 9030 (вместо того, чтобы мой код был просто неправильным). Программа отлично работает на компьютере родственника, который запускает свой сервер на компьютере с XP, который не имеет проблемы с портом в первую очередь, и программа также отлично работает с сайтом, пока я не попытаюсь что-либо сделать с базой данных. Что мне нужно сделать, чтобы исправить это?
«Я предполагаю, что это означает, что моя программа пытается получить доступ к порту 80 вместо 9030» - не принимайте эти вещи. Проверьте их. Посмотрите вкладку «Сеть» инструментов разработчика вашего браузера. Посмотрите URL-адрес, который запрашивается. – Quentin
Вы уверены, что это Skype, а не IIS? – AbraCadaver
В командной строке запустите: «netstat -ano» и посмотрите, кто слушает какой порт. Вы увидите PID и идентифицируете PID с помощью диспетчера задач. Можете ли вы подключиться к mysql через терминал с помощью localhost или 127.0.0.1? Попробуйте изменить mysql-узел как 127.0.0.1 в вашем php-скрипте. –