2012-03-27 2 views
1

Я получил эту школу с заданной формой, чтобы создать веб-приложение PHP. Но я не совсем понимаю, что это может означать:Как запустить PHP-приложение из localhost?

Должно быть возможно запустить это приложение за пределами корня домена , например. образец URL: http://localhost/task/.

Я искал немного в Интернете, но не смог найти ничего, что мог бы понять?

У меня есть WAMP, и папка, где мои сайты является wamp/www/task

+1

Вы на правильном пути !! Где вы застряли? – Rikesh

+0

Я не уверен, что я застрял, я просто даже не понимаю, что означало это требование? :) –

ответ

1

Когда они говорят, «за пределами корня домена», это означает, что вы не должны быть вынуждены идти

http://localhost/yourfile.php 

но вам может поставить его в подкаталог, как

http://localhost/task/yourfile.php 

то, что они хотят, чтобы вы сделать это труднее угадать, но это может означать, что вы должны быть в состоянии запустить его в любой подкаталог, поэтому заботиться о вы импортируете, чтобы иметь возможность справиться с этим (например: не hardcode каталог, в котором вы работаете).

1

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

# http://localhost/task 
$ cd wamp/www/ 

# http://localhost/task2 - should be accessible without you needing to change anything 
$ mv task task2 

С технической точки зрения, вы должны использовать относительный путь для всех ваших ссылок и изображений, а также внешние ресурсы, такие как JavaScript/CSS файлы

1

вы можете установить Vitual хост для вашего веб-сервера & доступа ваше PHP-приложение: www.oorja.local

на сервере wamp просто добавьте ниже кода в конец вашего файла httpd.conf, который позволит вам получить доступ к вашему приложению PHP без localhost, корневой каталог документа и каталог имеют свой физический ваш каталог приложений.

ServerName oorja.local DocumentRoot E:/LAMPSYSTEM/WAMP/WWW/oorja/общественное

 <Directory E:/LAMPSYSTEM/wamp/www/oorja/public> 
     DirectoryIndex index.php 
     AllowOverride All 
     Order allow,deny 
     Allow from all 
    </Directory> 

Смежные вопросы