Как я могу запустить файл на localhost? Я знаю, что он работает, но как я могу запустить файл на нем и как проверить, что файл на самом деле запущен на localhost?
Новичка сервера здесь, дополнительные вопросы (у меня xampp работает Apache 2.2): Из ваших ответов это звучит так, как будто я должен вводить путь в браузере, чтобы открыть файл на локальном хосте. Итак, если я хочу иметь файл в подкаталоге, мне нужно будет ввести полный путь, включая каталог?
Есть ли способ, чтобы браузер указывал на localhost, пока я работаю над своим html, вместо того, чтобы все время вводить путь?
Я работаю в Dreamweaver CS3 и хочу использовать команды include (либо SSI, либо PHP), но не нужно оставлять мои файлы на HostGator, чтобы убедиться, что они работают.
Каков наилучший способ сделать это (пожалуйста, будьте конкретны, я ничего не знаю). Если есть подробный учебник в любом месте, действительно оцените ссылку.
спасибо
Хорошо, спасибо за более конкретную информацию, теперь ppl может удалить свои downvotes …
То, что вы предлагаете, – это очень распространенная вещь! Вы хотите запустить свое веб-приложение локально, не загружая его на свой компьютер. Это совершенно нормально, и для этого вам нужен ваш Apache. Ваш Apache – это веб-сервер, целью которого является обслуживание файлов HTML, PHP, ASP и т. Д. Некоторым нравится PHP; он сначала отправляет интерпретатору, а затем отправляет визуализированный файл в браузер. В целом: это просто показ страниц в вашем браузере (клиент).
У вашего веб-сервера есть корневой каталог, который является wwwroot (IIS) или htdocs (apache, xampp) или что-то еще, например public_html, www или html и т. Д. Это зависит от вашей ОС и веб-сервера.
Теперь, если вы введете http://localhost
в свой браузер, ваш браузер будет перенаправлен на этот веб-сайт, и сервер будет обслуживать любые index.html
, index.php
и т. Д., index.php
он может найти там (в настраиваемом порядке).
Если у вас есть проект под названием «mytutorial», вы можете ввести http://localhost/mytutorial
и сервер покажет вам индексный файл вашего учебника и т. Д. Если вы посмотрите на абсолютный путь к этой папке учебника, то это просто вложенную папку вашего веб-сайта, которая сама находится где-то на вашем жестком диске, но это не имеет значения для вашего локального хоста.
Таким образом, относительный путь
http://localhost/mytutorial
в то время как абсолютный путь может быть
c:/webservices/apache/www
или
c:/xampp/htdocs
Если вы работаете с Dreamweaver, вы можете упростить процесс тестирования, настроив локальный сервер в качестве тестового сервера в своих настройках проекта. Попробуй! Это просто. Как только это будет сделано, вы можете просто нажать значок браузера с любыми вашими файлами, и он будет открыт на локальном хосте.
Я не совсем уверен, что вы имеете в виду, поэтому я начну просто:
Если файл, который вы пытаетесь «запустить», представляет собой статический контент, например HTML или даже Javascript, вам не нужно запускать его на «localhost» … вы должны просто открыть его, где бы он ни находился машины в вашем браузере.
Если это часть кода на стороне сервера (ASP [.NET], php, независимо от того, что вы должны запускать либо на веб-сервере, либо если вы используете Visual Studio, запустите сервер разработки для своего приложения (F5 для отладки или CTRL + F5 для запуска без отладки).
Если вы используете веб-сервер, вам необходимо настроить веб-сайт с домашним каталогом, установленным в каталоге, в котором находится файл (или просто поместить файл в любой домашний каталог).
Если вы используете Visual Studio, файл просто должен быть в вашем проекте.
Localhost – это компьютер, который вы используете прямо сейчас. Вы запускаете вещи, введя команды в командной строке и нажав Enter. Если вы спрашиваете, как запускать приложения из своей среды программирования, ответ зависит от того, какую среду вы используете. В большинстве языков есть команды с именами типа system
или exec
для запуска внешних программ. Вам нужно быть более конкретным о том, что вы на самом деле хотите сделать, и о каких препятствиях, с которыми вы столкнулись, пытаясь добиться этого.
Я нашел ответ здесь:
Перенос HTML-файла на localhost в XAMMP / apache 2.2 с использованием подкаталогов в htdocs
Глядя на ваш другой вопрос, я предполагаю, что вы пытаетесь запустить файл php или asp или что-то на своем веб-сервере, и это ваша первая попытка в веб-дизайне.
Как только вы правильно установили php (что вы, вероятно, сделали, когда вы получили XAMPP), просто поместите любой файл, который вы хотите под своим локальным хостом (/ www / var / html, возможно?), И он должен работать. Вы можете проверить это, конечно, в localhost / file.php в своем браузере.
Подумайте об этом так.
Все, что вы набираете после localhost/
– это путь внутри корневого каталога вашего сервера (www или htdocs).
Вам не нужно указывать полный путь к файлу, который вы хотите запустить, а просто путь после корневой папки, потому что класть localhost/
берет вас внутри самой корневой папки.