Jump to content


Photo

Diretório Virtual Com Php, Como?


  • Faça o login para participar
6 replies to this topic

#1 Pitta

Pitta

    12 Horas

  • Usuários
  • 157 posts
  • Sexo:Não informado

Posted 16/12/2009, 12:46

E ai galera beleza??? Espero que bem!!!

Então eu gostaria de saber como faço para criar diretórios virtuais que rode PHP. Pq tipo se eu instalo o Wamp Server, Xampp ou outro qualquer eles instalam tudo, Apache MySql PHP juntos, mas para fazer os testes tudo tem que tar dentro da pasta http ou www ou root, etc.

Gostaria de saber como faço pra deixar qqr pasta como diretório virtual, ex: http://localhost/minha_pasta . Isso eu consigo fazer com o IIS, que roda ASP, mas para o Apache ou outro servidor virtual que rode PHP não consigo.

Se alguém ai puder me ajudar ou tiver um tuto bem legal agradeços e muito, pois vai me ajudar muito no meu dia-dia, abraços e fiquem com DEUs...(",)(,")...

#2 § Kenshin §

§ Kenshin §

    I'm coming back...!

  • Usuários
  • 574 posts
  • Sexo:Masculino
  • Localidade:BA
  • Interesses:Sou fã de linguagens direcionadas para a web, como php, (x)html, xml, wml.
    Também gosto de webdesign e ultimamente tenho me dedicado mais a aprender css, mysql, javascript, ajax e actionscript.
    Trabalho com os programas Dreamweaver, Illustrator e Flash.

Posted 16/12/2009, 13:40

Pesquise sobre virtualhosts, tem vários posts no fórum sobre isso.

Até mais,
Web Developer / Web Designer / Information Architect
"Living to learn... learning to live!"
Useful links: Rules | Search

#3 Crab

Crab

    Da paz, mas preparado para Guerra

  • Ex-Admins
  • 2521 posts
  • Sexo:Masculino
  • Localidade:Florianópolis - SC
  • Interesses:Desenvolvimento Gráfico e Web.

Posted 16/12/2009, 13:41

Não entendi muito bem ou acho que não entendi hehehe

Nunca na minha vida instalei esses pacotes.... seja qual for.

Sempre instalei manual um a um ( ahh que fodão) kkkkkkkkkkk não é isso...
Preferi aprender dessa forma pela facilidade que na verdade é...
... para configurar, atualizar individualmente, etc...

Não sei se funciona dessa forma nesses pacotes, mas individualmente vc define qual diretório será o diretório localhost.
Por exemplo eu define uma partição toda de um de meus hds como localhost

Qualquer pasta que tem dentro desta partição é considerada uma pasta do servidor, onde faço todos meus testes.

Isso numa máquina com windows.

Bom... talvez eu não tenha entendido muito bem o que vc deseja...

(y) Até mais

#4 Pitta

Pitta

    12 Horas

  • Usuários
  • 157 posts
  • Sexo:Não informado

Posted 17/12/2009, 09:00

Não entendi muito bem ou acho que não entendi hehehe

Nunca na minha vida instalei esses pacotes.... seja qual for.

Sempre instalei manual um a um ( ahh que fodão) kkkkkkkkkkk não é isso...
Preferi aprender dessa forma pela facilidade que na verdade é...
... para configurar, atualizar individualmente, etc...

Não sei se funciona dessa forma nesses pacotes, mas individualmente vc define qual diretório será o diretório localhost.
Por exemplo eu define uma partição toda de um de meus hds como localhost

Qualquer pasta que tem dentro desta partição é considerada uma pasta do servidor, onde faço todos meus testes.

Isso numa máquina com windows.

Bom... talvez eu não tenha entendido muito bem o que vc deseja...

(y)


Cara, isso que você falou de deixar uma partição do HD toda com localhost, é exatamente o que eu quero. Bom, isso eu já fiz, mas fiz usando o IIS. Gostaria de fazer a mesma coisa, mas usando o PHP.

Se puder me me ajudar com isso agradeço e muito...(",)(,")...

#5 '' sem.Ponto

'' sem.Ponto

    Super Veterano

  • Ex-Admins
  • 2098 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte

Posted 17/12/2009, 13:09

Não sei se funciona dessa forma nesses pacotes, mas individualmente vc define qual diretório será o diretório localhost.

No Wamp eu consigo fazer isso alterando o arquivo httpd.conf. ;)
att,
Muller Dias
ex-administrador Fórum WMO

#6 § Kenshin §

§ Kenshin §

    I'm coming back...!

  • Usuários
  • 574 posts
  • Sexo:Masculino
  • Localidade:BA
  • Interesses:Sou fã de linguagens direcionadas para a web, como php, (x)html, xml, wml.
    Também gosto de webdesign e ultimamente tenho me dedicado mais a aprender css, mysql, javascript, ajax e actionscript.
    Trabalho com os programas Dreamweaver, Illustrator e Flash.

Posted 17/12/2009, 13:23

Cara, isso que você falou de deixar uma partição do HD toda com localhost, é exatamente o que eu quero. Bom, isso eu já fiz, mas fiz usando o IIS. Gostaria de fazer a mesma coisa, mas usando o PHP.

Se puder me me ajudar com isso agradeço e muito...(",)(,")...


Usando o Apache:

Acesse o arquivo de configuração httpd.conf, na pasta \conf, no diretório onde o Apache foi instalado.

Altere a diretiva de configuração DocumentRoot para o endereço da pasta ou unidade onde você quer manter seus arquivos.
Por exemplo, para manter os arquivos na unidade D:

DocumentRoot "D:/"

Para manter os arquivos na pasta Meus Documentos:

DocumentRoot "C:/Documents and Settings/[b]nome_do_usuario[/b]/Meus documentos"

Feito isso, é preciso alterar as configurações de acesso da pasta, para que o Apache permita o acesso aos arquivos.
Localize a seguinte diretiva:

<Directory />

	Options FollowSymLinks
	AllowOverride None
	Order deny,allow
	Deny from all

</Directory>

Logo após ela, deve estar a diretiva que controla o diretório principal dos arquivos publicados.

...

#
# This should be changed to whatever you set DocumentRoot to.
#

<Directory [b]"C:/Arquivos de programas/Apache Software Foundation/Apache2.2/htdocs"[/b]>

	#
	# Possible values for the Options directive are "None", "All",
	# or any combination of:
	#   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
	#
	# Note that "MultiViews" must be named *explicitly* --- "Options All"
	# doesn't give it to you.
	#
	# The Options directive is both complicated and important.  Please see
	# http://httpd.apache.org/docs/2.2/mod/core.html#options
	# for more information.
	#

	Options Indexes FollowSymLinks

	#
	# AllowOverride controls what directives may be placed in .htaccess files.
	# It can be "All", "None", or any combination of the keywords:
	#   Options FileInfo AuthConfig Limit
	#

	AllowOverride None

	#
	# Controls who can get stuff from this server.
	#

	Order allow,deny
	Allow from all

</Directory>

Altere a pasta para o novo endereço. Por exemplo:

<Directory [b]"C:/Documents and Settings/[b]nome_do_usuario[/b]/Meus documentos"[/b]>

	#
	# Possible values for the Options directive are "None", "All",
	# or any combination of:
	#   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
	#
	# Note that "MultiViews" must be named *explicitly* --- "Options All"
	# doesn't give it to you.
	#
	# The Options directive is both complicated and important.  Please see
	# http://httpd.apache.org/docs/2.2/mod/core.html#options
	# for more information.
	#

	Options Indexes FollowSymLinks

	#
	# AllowOverride controls what directives may be placed in .htaccess files.
	# It can be "All", "None", or any combination of the keywords:
	#   Options FileInfo AuthConfig Limit
	#

	AllowOverride None

	#
	# Controls who can get stuff from this server.
	#

	Order allow,deny
	Allow from all

</Directory>

Pronto. Isso deve resolver.

Até,
Web Developer / Web Designer / Information Architect
"Living to learn... learning to live!"
Useful links: Rules | Search

#7 Crab

Crab

    Da paz, mas preparado para Guerra

  • Ex-Admins
  • 2521 posts
  • Sexo:Masculino
  • Localidade:Florianópolis - SC
  • Interesses:Desenvolvimento Gráfico e Web.

Posted 18/12/2009, 15:05

Justamente no file de configuraçlão do Apache como mencionado acima, não dei a resposta completa, porque como eu disse, nucna instalei esses pacotess e não sei se o acesso às configs do apache eram da mesma forma.

Acho que com as dicas acima conseguirá o que deseja. Até mais




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq