Mostrando postagens com marcador Apache. Mostrar todas as postagens
Mostrando postagens com marcador Apache. Mostrar todas as postagens

segunda-feira, 4 de março de 2013

Proxy no apache


É muito interessante a ideia de criar proxies e outras soluções para roteamento e para
escalabilidade horizontal, ainda mais com o servidor HTTP mais popular do mundo, o artigo se chama  Como fazer um proxy no Apache.
Não dá para contar nos dedos quantas vezes esse tipo salvou minha pele em cenários complexos.


Espero que também ajude vocês!!!


quinta-feira, 13 de outubro de 2011

PHP + Mac OSX, Problemas simples pedem soluções simples

Enquanto fazia alguns testes no meu apache. Me deparei com o seguinte erro:
"Error: 2002 - No such file or directory"

Não é muito dificil lembrar o nome de um arquivo importante para qualquer comunicação que seja com MySQL "mysql.sock".
Um problema simples de resolver, vamos lá:

1 passo: Encontrar o arquivo "mysql.sock"
sudo find / -name mysql.sock
/private/tmp/mysql.sock

2 passo: Encontrar o arquivo "php.ini"
sudo find / -name  php.ini
/private/etc/php.ini

3 passo: Editar o arquivo "php.ini" e alterar o parametro do destido "mysql.sock"
sudo vi /private/etc/php.ini

4 passo: Altere o valor da linha
"mysql.default_socket = /var/mysql/mysql.sock"
por
"mysql.default_socket = /private/tmp/mysql.sock"

Agora é só reiniciar o apache e ver o resultado, até a próxima!

quinta-feira, 1 de setembro de 2011

Habilitando PHP no Mac OSX


Vamos lá, não há muito oque falar neste post tentei abordar tudo de uma forma simples.


No terminal digite: 
'sudo vi /private/etc/apache2/httpd.conf'


Descomente a linha:
LoadModule php5_module      libexec/apache2/libphp5.so


Entre no diretório onde esta o php.ini.default e faça uma cópia dele para definir os parâmetros do php5
caso contrario as configurações padrão serão aplicadas automaticamente:
'cd /private/etc'
'sudo cp php.ini.default php.ini'


Edite o arquivo 'php.ini' na linha 305 procure a palavra 'error_reporting' altere para: 
'error_reporting = E_ALL'


Importante: Esta alteração vai impedir que alguns erros importantes sejam omitidos.


Agora a parte gráfica que deixa tudo mais fácil, rs :)
System Preferences > Sharing > Internet & Network > Web Sharing


Na tela acima você já pode visualizar os diretórios tanto via http para serem acessados pelo navegador e onde salvar os arquivos físicos.


Qualquer dúvida estou ai ...


http://foundationphp.com/tutorials/php_leopard.php