Подтвердить что ты не робот

Использование скобок для файлов PHP

В настоящее время у меня работает wampserver, и я пытаюсь выполнить предварительный просмотр в реальном времени файла php с помощью Brackets.io. Однако, когда я нажимаю live preview, я получаю

Project settings for: Getting Started
Live preview base URL: ______________

Я следую этому руководству при запуске скриптов PHP. Мой php файл находится в C:/wamp/wwww/php_proj1/php1.php, поэтому я пытаюсь поместить его в свой "базовый URL"

http://localhost/php_proj1/php1.php

Однако всякий раз, когда я печатаю это и вводим его, он просто запрашивает у меня "Базовый URL предварительного просмотра" и ничего не происходит. Я также попытался поместить URL-адрес в мои настройки "Файл- > Проект", и это также не сработало. Я просто запускаю базовый php script, который выделяет некоторые слова.

Он работает, когда я вручную набираю

http://localhost/php_proj1/php1.php

в моем URL-адресе Chrome, но не тогда, когда я использую предварительный просмотр Bracets live.

Что мне не хватает или что-то не так? Нужно ли мне настраивать что-либо на моем сервере wampserver? Я только начал изучать php и использовать wampserver, поэтому я не совсем уверен, что я делаю неправильно.

Спасибо!

EDIT: Я следую этим двум учебникам по этому поводу, и это просто не работает для меня. учебник 1 и учебник 2

EDIT2: нашел свою ошибку. Я не делал File- > Open Folder, чтобы открыть папку, в которой я работал... Спасибо всем, кто помог мне в этом, я определенно не повторю эту ошибку. Вздох

4b9b3361

Ответ 1

Нашел свою ошибку. Я не делал File- > Open Folder, чтобы открыть папку, в которой я работал...

Ответ 2

Live Preview Base Url должен быть установлен на тот же URL-адрес, который вы использовали бы для запуска своего проекта в браузере.

Итак, если у вас есть проект в C:/wamp/wwww/php_proj1/, вы запустите этот проект в браузере, введя http://localhost/php_proj1/php1.php, поэтому это то, что скобки ожидаются для ввода в поле Base Url за вычетом фактического имени файла script.

Помните, что DocumentRoot localhost указывает на папку C:/wamp/www/

Итак, введите

http://localhost/php_proj1/

в диалоговом окне, запрашивающем базовый url.

Предполагая, что вы редактируете файл php1.php во время щелчка по значку Live Preview, который является script, который будет запущен в браузере.

О, и, конечно же,, у вас должен быть WAMPServer, и поэтому Apache работает и работает, когда вы это делаете, поскольку он запускает код через Apache, чтобы интерпретировать PHP-код.

Ответ 3

  • Попробуйте то же самое, но с простым HTML файлом.

  • Попробуйте запустить проект с помощью встроенного сервера PHP. Откройте окно терминала /cmd и перейдите в папку php_proj1. Теперь выполните php -S localhost:8000. Теперь установите путь предварительного просмотра в реальном времени на http://localhost:8000/. Если это работает, тогда с Wamp может возникнуть проблема.

Теперь помните, что независимо от того, что вы не должны содержать файл в пути Live Preview, а только путь к папке. Когда вы его содержите, вы попадаете на этот URL: http://server/file.php/file.php (double), и это не совсем то, что вы хотите...

Если ни одна из них не работает - может быть проблема с вашим компьютером, скобками, Chrome или обоими. Попробуйте переустановить их (сначала скобки).

Ответ 4

Мои два цента, это название проекта php_proj1? Если нет, вам придется использовать http://localhost/ в качестве базового URL.

Также (когда вы используете скобки) проверьте содержимое вкладки "Сеть Chrome". F12 Инструменты разработчика → Сеть → Фильтр → Документы

Попытайтесь исследовать URL-адреса, возможно, это даст вам некоторое представление