Как запустить файл на локальном хосте?

Как мне запустить файл на локальном хосте? Я знаю, что он работает, но как мне запустить на нем файл и как проверить, действительно ли файл запущен на локальном хосте?

Новичок по серверу, дополнительные вопросы (у меня xampp работает с Apache 2.2): Судя по вашим ответам, мне нужно ввести путь в браузере, чтобы открыть файл на локальном хосте. Итак, если я хочу, чтобы файл находился в подкаталоге, мне нужно было бы ввести полный путь, включая каталог?

Есть ли способ, чтобы браузер указывал на localhost, пока я работаю над своим html, вместо того, чтобы постоянно вводить путь?

Я работаю в Dreamweaver CS3 и хочу использовать команды включают (SSI или PHP), но мне не нужно постоянно размещать свои файлы на HostGator, чтобы проверить, работают ли они.

Как лучше всего это сделать (уточните, я ничего не знаю). Если где-нибудь есть подробное руководство, очень признательны за ссылку.

Спасибо

Я использую Xampp с Apache 2.2. Я хочу запускать файлы .html и использовать include или SSI или PHP для включения меню во множество файлов html.

James Musser 23.11.2008 23:03

Не могли бы вы переписать свой вопрос весь? это совершенно расплывчато. У меня есть NFI, о чем вы или о чем говорите.

Kent Fredric 23.11.2008 23:04

быть более конкретным!

markus 23.11.2008 23:08
Стоит ли изучать 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 и хотите разрабатывать...
31
3
310 149
7

Ответы 7

Хорошо, спасибо за более конкретную информацию, теперь люди могут удалить свои голоса против ...

То, что вы предлагаете, - обычное дело! Вы хотите запустить свое веб-приложение локально, не загружая его на свой хост. Это совершенно нормально, и именно для этого нужен ваш Apache. Ваш Apache является веб-сервером, что означает, что его основная цель - обслуживать файлы HTML, PHP, ASP и т. д. Некоторым нравится PHP; он сначала отправляет интерпретатору, а затем отправляет обработанный файл в браузер. В общем: он просто обслуживает страницы вашего браузера (клиента).

Ваш веб-сервер имеет корневой каталог wwwroot (IIS) или htdocs (apache, xampp) или что-то еще, например public_html, www или html и т. д. Это зависит от вашей ОС и веб-сервера.

Теперь, если вы наберете http://localhost в своем браузере, ваш браузер будет перенаправлен на этот корневой веб-каталог, и сервер будет обслуживать любые index.html, index.php и т. д., Которые он сможет там найти (в настраиваемом порядке).

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

Таким образом, относительный путь

http://localhost/mytutorial

в то время как абсолютный путь может быть

c:/webservices/apache/www

или же

c:/xampp/htdocs

Если вы работаете с Dreamweaver, вы можете упростить процесс тестирования, настроив локальный сервер в качестве тестового в настройках проекта. Попробуй это! Это просто. Как только это будет сделано, вы можете просто нажать на значок браузера с любым из ваших файлов, и он откроется на локальном хосте.

Localhost - это компьютер, которым вы сейчас пользуетесь. Вы запускаете вещи, вводя команды в командной строке и нажимая Enter. Если вы спрашиваете, как запускать что-то из среды программирования, ответ зависит от того, какую среду вы используете. В большинстве языков есть команды с именами типа system или exec для запуска внешних программ. Вам нужно быть более конкретным в том, что вы на самом деле хотите сделать, и с какими препятствиями вы столкнулись, пытаясь достичь этого.

Я не совсем понимаю, что вы имеете в виду, поэтому начну просто:

Если файл, который вы пытаетесь «запустить», представляет собой статическое содержимое, такое как HTML или даже Javascript, вам не нужно запускать его на «localhost» ... вы просто должны иметь возможность открывать его из любого места на вашем машина в вашем браузере.

Если это фрагмент серверного кода (ASP [.NET], php или что-то еще, вам необходимо запустить либо веб-сервер, либо, если вы используете Visual Studio, запустите сервер разработки для своего приложения (F5 для отладки или CTRL + F5 для запуска без отладки).

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

Если вы используете Visual Studio, файл просто должен быть в вашем проекте.

Глядя на ваш другой вопрос, я предполагаю, что вы пытаетесь запустить файл php или asp или что-то еще на своем веб-сервере, и это ваша первая попытка в веб-дизайне.

После того, как вы правильно установили php (что вы, вероятно, сделали, когда получили XAMPP), просто поместите любой файл, который вы хотите, на свой локальный хост (возможно, / www / var / html?), И он должен запуститься. Конечно, вы можете проверить это на localhost / file.php в своем браузере.

Подумайте об этом так.

Все, что вы вводите после localhost/, является путем внутри корневого каталога вашего сервера (www или htdocs).

Вам не нужно указывать полный путь к файлу, который вы хотите запустить, а только путь после корневой папки, потому что при установке localhost/ вы попадете внутрь самой корневой папки.

Вы можете сделать это, выполнив следующую команду.

php -S localhost:8888
sudo php -S localhost:80
xjcl 29.11.2020 20:49

В настоящее время я работаю в VScode. Я хотел запустить свою html-страницу, чтобы увидеть все мои основные элементы.

1) сначала в vs щелкните правой кнопкой мыши нужный html-файл и выберите «копировать путь». не выбирайте родственника.

2) наконец, вставьте html-путь в адресную строку (я использовал хром) и нажмите Enter. ваша html-страница должна отображаться. надеюсь, это кому-то поможет.

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