Запуск PHP на Windows 10 - проблема с сервером? - PullRequest
0 голосов
/ 23 октября 2018

Мой компьютер - 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 говорит:

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

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

"Редактирование apache2.conf и установка 'AllowOverride All' нанаконец работает ".???

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

1 Ответ

0 голосов
/ 23 октября 2018

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

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

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

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

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

Примечание:

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