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

Как запустить файл на localhost?

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

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

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

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

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

Спасибо

4b9b3361

Ответ 1

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

То, что вы предлагаете, - очень распространенная вещь! Вы хотите запустить свое веб-приложение локально, не загружая его на свой компьютер. Это совершенно нормально и для вашего 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, вы можете упростить процесс тестирования, настроив локальный сервер в качестве сервера тестирования в настройках вашего проекта. Попробуй! Это легко. После этого вы можете просто нажать значок браузера с любым из ваших файлов, и он будет открыт на локальном хосте.

Ответ 2

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

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

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

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

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

Ответ 3

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

Ответ 5

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

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

Ответ 6

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

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

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