Запуск PHP в Windows 10 - проблема с сервером?

Мой компьютер - это 64-разрядная версия Windows 10. Я попытался запустить свой PHP-код, шаги:

  1. Скачал php.net.
  2. Задайте путь к переменным среды в соответствии с инструкциями. Запустите командную строку следующим образом: https://imgur.com/a/Q9zs9mL

    Microsoft Windows [Version 10.0.17134.345]
    (c) 2018 Microsoft Corporation. All rights reserved.
    
    C:\Users\Mai Do>php -S localhost:4000
    PHP 7.2.10 Development Server started at Mon Oct 22 21:04:32 2018
    Listening on http://localhost:4000
    Document root is C:\Users\Mai Do
    Press Ctrl+C to quit.
    
  3. Создал файл PHP, сначала с помощью NetBeans

  4. Сохранил файл в папке корневого каталога с именем "php1" (попробуйте отличаться от моего корневого имени)
  5. Набран в браузере: localhost:4000/php1/input.php
  6. Объект не найден. 404 стр.
  7. Пробовал несколько раз с другим файлом php. то же самое.
  8. Переключитесь на Атом. То же самое.
  9. Переместил файл в папку htdocs. То же самое
  10. Загрузите Xampp. Включите Apache и MySQL. Появится панель управления XAMP версии 3.2.2. Обе кнопки станут зелеными. Все еще не найдено.

Эта страница SO PHP не работает в XAMPP говорит:

If you're trying to connect via your IP then your router must be stopping it so you have to sort the settings out. I don't know your router make/model you better off asking their support forums.

Я думаю, что может быть проблема с конфигурацией сервера. Как и у этого, похожая проблема: Apache2 не работает с маршрутами PHP что приводит к этому: https://docs.bolt.cm/3.0/howto/making-sure-htaccess-works

"Editing the apache2.conf and setting 'AllowOverride All' on , finally works." ???

Я тоже не уверен, что это правильная проблема. Может ли кто-нибудь провести меня через это? Будьте здоровы.

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

Raptor 23.10.2018 04:14

Ну, я сначала следил за тем, что написано на этой странице: quora.com/How-do-I-run-a-PHP-source-code. Думаю, я прочту настоящее руководство по xampp и расскажу, как оно работает!

Mai Do 23.10.2018 04:44

Просто следуйте инструкциям в моем ответе.

Raptor 23.10.2018 04:55
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
2
3
2 108
1

Ответы 1

Чтобы настроить тестовую среду на вашем персональном компьютере, выполните следующие действия:

  1. Удалите любой установленный PHP (Windows: удалите через «Установка и удаление программ»).
  2. Установите XAMPP (в вашем случае лучше переустановить программный пакет)

XAMPP - это программный пакет, содержащий PHP + MariaDB (ответвление от MySQL) + веб-сервер Apache + Perl. В вашем случае вы собираетесь использовать только PHP и Apache.

  1. Настройте DocumentRoot в файле конфигурации Apache; вы должны поместить файлы вашего веб-сайта в этот DocumentRoot, поэтому я рекомендую вам установить значение пути для вашего пути разработки. Прочтите руководство, если вы не знаете, как это сделать.
  2. Запустите / перезапустите Apache. Если все пойдет гладко, Apache должен быть запущен и работать на 80-м порту (по умолчанию).
  3. Запустите свой любимый браузер и перейдите к http: // localhost
  4. Вы должны увидеть свой сайт, написанный на PHP.

Если у вас есть дополнительные вопросы, задавайте их в поле для комментариев ниже.

Примечание:

  • NetBeans - это IDE, не связанная с вашей тестовой средой.
  • На самом деле вы можете писать свои PHP-скрипты с помощью любого текстового редактора.

Другие вопросы по теме