Ir para conteúdo
Visualizar no app

Uma forma melhor de navegar. Saiba mais.

MM Fórum

Um app em tela cheia na sua Tela de Início com notificações push, avisos e mais.

Para instalar este app no iOS/iPadOS
  1. Toque no ícone de Compartilhamento no Safari
  2. Role o menu e toque em Adicionar à Tela de Início.
  3. Toque em Adicionar no canto superior direito.
Para instalar este app no Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

rodando php local

Featured Replies

Postado

Galera estou desenvolvendo um site em php no mac e gostaria de saber se tem como instalar apache ou alguma coisa parecida no mac para que eu consiga rodar os arquivos em php no browser ?

Abraços

  • Respostas 19
  • Visualizações 4.7k
  • Criado
  • Última resposta

Top Postadores Neste Tópico

Imagens Postadas

Postado

Só habilitar Compart. Web em Preferências do Sistema, Compartilhamento.

Já é o apache com o php.

Postado

Na verdade não, você precisa fazer uma edição para que o Apache que vem no Mac OS interprete PHP.

Postado
  • Autor

e como que posso fazer isso cristiano ?

Abraços

Postado

Edite o arquivo /etc/apache2/httpd.conf e remova o comentário da linha 115.

#LoadModule php5_module		libexec/apache2/libphp5.so

Postado
  • Autor

Cristiano, desculpe mas não sou usuário avançado de mac, com isso eu não sei como editar essa informação, você poderia me ajudar ?

Abraços

Postado

Você tem alguma experiência com Terminal?

Postado

instala o Mamp: www.mamp.info

ele instala Apache, PHP e MySQL com alguns cliques. Só jogar seus arquivos na /htdocs do Mamp e abrir pelo browser via localhost:8888/<suapasta>

Postado

rott3n, eu ia falar do MAMP também, mas pra quem só precisa de Apache + PHP não há necessidade de usar ele pois o Mac já tem. =)

Postado
rott3n, eu ia falar do MAMP também, mas pra quem só precisa de Apache + PHP não há necessidade de usar ele pois o Mac já tem. =)

até concordo, mas acho mais legal o Mamp por não precisar de nenhuma preocupação, só abrir o app e pronto. depois, quando para de usar, fechar e pronto.

e em geral quem mexe com php acaba precisando de um mysql, né?

Postado

Abra o Terminal e use:

sudo open /etc/apache2/httpd.conf

E digite a senha do seu usuário.

Se você precisa de acesso a Banco de Dados (que não seja o sqlite que vem no MacOSX) precisa instalar. Nesse caso pode ser recomendável algo como o MAMP ou o XAMPP, ambos possuem aplicativos de controle para iniciar e finalizar apache/php/mysql e outros.

(Faz tanto tempo que tinha esquecido que o PHP não vem habilitado... Desculpe)

Editado por Everson Santos Araujo

Postado
  • Autor

Galera

Instalei o XAMPP, abri ele, liguei o mysql e tudo sendo que como que eu acesso determinada pasta que eu quero, ele manda eu coloca localhost/˜nomeusuario porém isso não funciona

Abraços

Postado
Galera

Instalei o XAMPP, abri ele, liguei o mysql e tudo sendo que como que eu acesso determinada pasta que eu quero, ele manda eu coloca localhost/˜nomeusuario porém isso não funciona

Abraços

tenta http://localhost:8888/PASTA

Postado

O xampp usa por padrão a pasta htdocs dentro da pasta XAMPP em Aplicativos. Se você quiser mudar essa pasta padrão terá que configurar o httpd.conf. Dentro da pasta XAMPP, tem a pasta etc e nessa tem o arquivo httpd.conf.

Eu uso a pasta Sites dentro da pasta do meu usuário, se quiser fazer o mesmo, basta mudar os valores de DocumentRoot e Directory onde ele fala do DocumentRoot, esse Directory / deve ser mantido e altere onde está escrito SEUUSUARIO:

DocumentRoot "/Users/SEUUSUARIO/Sites"

#
# Each directory to which Apache has access can be configured with respect
# to which services and features are allowed and/or disabled in that
# directory (and its subdirectories). 
#
# First, we configure the "default" to be a very restrictive set of 
# features.  
#
&lt;Directory /&gt;
	Options FollowSymLinks
	AllowOverride None
	#XAMPP
	#Order deny,allow
	#Deny from all
&lt;/Directory&gt;

#
# Note that from this point forward you must specifically allow
# particular features to be enabled - so if something's not working as
# you might expect, make sure that you have specifically enabled it
# below.
#

#
# This should be changed to whatever you set DocumentRoot to.
#
&lt;Directory "/Users/SEUUSUARIO/Sites"&gt;

post-5268-1274444011_thumb.png

Editado por Everson Santos Araujo

Postado
Galera

Instalei o XAMPP, abri ele, liguei o mysql e tudo sendo que como que eu acesso determinada pasta que eu quero, ele manda eu coloca localhost/˜nomeusuario porém isso não funciona

Abraços

Assim como o rott3n, recomendo usar o MAMP. Ele é simples e fácil de usar. Com ele você não teria esses problemas, pois a interface é intuitiva (preferências).

[]'s

Postado
  • Autor

Everson Santos

Aqui ele não deixa eu salvar o aquivo depois de altera-lo, diz que ele está bloqueado, tem alguma ideia ?

Abraços

Postado
  • Autor

Neeo

Instalei o MAMP e funcionou perfeitamente, valeu a dica, vou usar ele

Abraços

  • 2 semanas depois...
Postado
Everson Santos

Aqui ele não deixa eu salvar o aquivo depois de altera-lo, diz que ele está bloqueado, tem alguma ideia ?

Abraços

Voce abriu ele como administrador/super usuário/root ?

Postado

Aproveitando: com um MAMP da vida ele deixa eu ir direto no httpd.conf e habilitar/desabilitar todos os módulos que eu quero?

É exatamente a mesma coisa que baixar o PHP + Apache + MySQL (separados)? Posso usar vhosts, etc?

Desculpem a ignorância, mas eu sempre preferi instalar tudo em separado, e config, pois tive a imagem de que era muito mais versátil... Mas na verdade nunca me aventurei muito nesses "packs" aí.

Abraços

Editado por NicholasPufal

Postado

Deixa configurar sim, httpd.conf, php.ini...

É basicamente a mesma coisa, só que bem num pacotão tudo junto... :ph34r: Pode usar vhost.

Participe do debate

Você pode postar agora e se registrar depois. Se você tem uma conta, entre agora para postar com ela.

Visitante
Responder este tópico…

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Conta

Navegação

Buscar

Buscar

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.