Dica rápida #2 – Reiniciar o apache sem interroper as requisições(threads) atuais [linux]

As vezes precisamos reiniciar o servidor web apache para que o mesmo carregue as novas configurações, por exemplo algum host que você tenha adicionado. Mas não queremos que as requisiçoes que estejam acontecendo no momento que reiniciamos o servidor sejam perdidas, e assim não cause problemas para os usuários.

Debian/Ubuntu/Mint:

Recarregue as configurações usando o comando service

$ sudo service apache2 reload 

RedHat/Centos/Fedora:

Recarregue as configurações usando o comando service

$ sudo service httpd reload 

Para TODAS as disribuições:

Recarregue as configurações usando o comando apachectl

$ sudo apachectl -k graceful 

PHP7 com PDO_OCI e Oci8 no Docker

Com docker podemos executar um container de diversas maneiras, podemos baixar imagens prontas com os programas que queremos, bem como podemos construir nossas próprias imagens a partir de um Dockerfile.

Como estou estudando docker, criei uma imagem que monta um ambiente de desenvolvimento para PHP com as bibliotecas do banco de dados Oracle instaladas.

Estarei disponibilizando tanto a imagem, como o Dockerfile com os passos caso você queira montar a sua própria imagem ou modificar a mesma de acordo com as suas necessidades.

Continue reading “PHP7 com PDO_OCI e Oci8 no Docker”

Instalando o Gogs(git), Nginx, MariaDB no Linux Ubuntu/Mint

A Microsoft comprou o GitHub por US$ 7,5 Bilhões, e a internet ficou em polvorosa, você pode continuar usando o GitHub, segundo a Microsoft, ela irá manter o mesmo como está.

Existem diversas alternativas como GitLab e o BitBucket, também existem as opções de código aberto/livres que você pode instalar ai no seu servidor. O GitLab tem uma versão Community, o mesmo é escrito em Ruby e tem bastante recursos, em função dos muitos recursos ele exige pelo menos uma máquina com o mínimo de 4 GB de Ram, para servidores mais modestos nós temos disponivel o Gogs escrito em Golang, ele é simples mas atende todas as necessidades básicas para quem usa o GitHub e pode ser instalado ai no seu pc antigo com 512 MB de memória Ram.

Gogs – A painless self-hosted Git service

Continue lendo…

Instalando PDO Oracle e OCI8 do PHP7 no Ubuntu/Mint (Oracle 11.2)

“Edit – No final deste post, adicionei um vídeo mostrando o passo a passo deste tutorial”

Se você está tendo ou já teve dor de cabeça para instalar os módulos OCI8 e PDO para Oracle como eu, aqui vai um pequeno passo a passo do que funcionou para mim, espero que lhe ajude também.

Os passos neste tutorial requer que o usúario tenha privilégios de usuário root.

Caso você já tenha o Apache e o PHP instalados, verifique apenas se falta em seu computador algum pacote do PHP que foram instalados no passo 2.

Passo 1 – Instale o Apache .

Abra o terminal e digite os seguintes comandos:

sudo apt-get update
sudo apt-get install apache2

Com o Apache instalado, teste no browser/navegador se Continue lendo…