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

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

  1. Скачал php.net.
  2. #P2# <блочная цитата>
    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 говорится:

Если вы пытаетесь подключиться через свой IP-адрес, ваш маршрутизатор должен его останавливать, поэтому вам нужно разобраться в настройках. Я не знаю марку/модель вашего маршрутизатора, вам лучше спросить их форумы поддержки.

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

«Редактирование apache2.conf и настройка «AllowOverride All» наконец-то работает». ???

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


person Mai Do    schedule 23.10.2018    source источник
comment
Шаги неверны, и ожидается, что они не будут работать таким образом. Пожалуйста, прочтите руководство по XAMPP, прежде чем продолжить создание среды разработки.   -  person Raptor    schedule 23.10.2018
comment
Что ж, сначала я следовал тому, что написано на этой странице: quora. com/Как запустить исходный код PHP. Думаю, я прочитаю настоящее руководство по xampp и дам вам знать, как оно работает!   -  person Mai Do    schedule 23.10.2018
comment
Просто следуйте инструкциям в моем ответе.   -  person Raptor    schedule 23.10.2018


Ответы (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-скрипты с помощью любого текстового редактора.
person Raptor    schedule 23.10.2018