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