É provável que todos que atuam na área de desenvolvimento web tenham se perguntado qual seria a melhor forma de montar um ambiente de desenvolvimento PHP.
Neste artigo vou estar mostrando uma ferramenta que o programador pode estar optando por utilizar para o desenvolvimento na linguagem PHP e no sistema operacional Linux de forma rápida e simples, para que possa testar suas páginas localmente.
Começando!
Primeiramente o servidor web: Você provavelmente ja deve ter visto na internet uma série de tutoriais de como instalar um ambiente APACHE+PHP+MYSQL, alguns mais simples, outros nem tanto. Aqui vou citar uma maneira simples de se configurar este ambiente no Linux utilizando o “LAMPP”, também conhecido como XAMPP for Linux.
Instalando o LAMPP
Instalar o LAMPP é bem simples e vai lhe economizar tempo:
- Faça o download do LAMPP no site: http://www.apachefriends.org/pt_br/xampp-linux.html
- Utilizando o Terminal do Linux copie o arquivo compactado para a pasta /opt e descompacte utilizando o comando tar -xvf [arquivo xampp baixado] dentro da pasta /opt. Feito isso ja é possível estar iniciando o servidor web e ver a página inicial do apache.
Entre no Terminal como usuário root e na pasta que você descompactou ( /opt/lampp ) digite o comando:
./lampp start
Se você ver isso no Terminal:
Starting XAMPP for Linux …
XAMPP: Starting Apache with SSL (and PHP5)…
XAMPP: Starting MySQL…
XAMPP: Starting ProFTPD…
XAMPP for Linux started.
Então quer dizer que o servidor ja está instalado e rodando sem problemas.
Agora vamos configurar um álias para que possamos iniciar o LAMPP de uma maneira simples pelo terminal:
É preciso ir até o diretório /etc e com o usuário root editar o arquivo bash.bashrc colocando no final do arquivo os seguintes aliases:
alias php=’/opt/lampp/bin/php’ – este é para utilizar os scripts php.
alias lampp=’/opt/lampp/lampp’ – este é para utilizar os comandos de controle do servidor LAMPP.
Principais comandos LAMPP
iniciar o servidor: lampp start
encerrar o servidor: lampp stop
reiniciar o servidor: lampp restart
Outros comandos: você pode estar verificando outros comandos do lampp com o comando lampp –help caso deseje executar uma ação específica.
OBS: para que os comandos possam ser utilizados é necessário que o usuário seja root, mas após iniciar o servidor Lampp você pode sair do modo root digitando exit e retornar ao root somente para encerrá-lo.
Você ainda pode configurar o local onde deseja estar salvando suas páginas:
Entre no diretório Lampp que você descompactou, vá no diretório etc (/opt/lampp/etc) e com um editor de textos ou o vi edite o arquivo httpd.conf.
Procure por DocumentRoot.
O padrão será “/opt/lampp/htdocs”. Troque para o diretório de sua preferência, salve o arquivo e reinicie o Lampp.
Agora você tem o seu ambiente de desenvolvimento com APACHE, PHP e MYSQL funcional.
Por hoje é só pessoal. Este é o melhor método que tenho usado até hoje para desenvolver em PHP no Linux sendo testado em várias distribuições, tais como Suse, Ubuntu e Linux Mint.
Até o próximo artigo.
3 Comentários
Sem mencionar que o Xampp for Linux também aceita cgis, se você editar /opt/etc/httpd.conf podera usar scripts em perl, python, etc.
Já usei diversos pacotes, tanto no Windows como no Mac e no Linux. O maior problema é que temos que esperar uma atualização do pacote inteiro para atualizar um único componente.
Nos dias de hoje, acho desnecessário instalar um servidor web em ambiente de desenvolvimento O PHP possui um servidor interno que resolve muito bem o problema de testar em desenvolvimento. Veja: http://rberaldo.com.br/como-usar-o-servidor-nativo-do-php-5-4/
Assim não precisa de Apache. Basta baixar o PHP e o MySQL, que possui instalador fácil de usar.
E o melhor: sempre que sair um novo PHP, você pode baixá-lo e já começar a usar, sem ter que esperar uma atualização do pacote, seja ele MAMP, XAMP, LAMP ou qualquer outro.
E no Linux tudo é ainda mais fácil usando gerenciadores de pacotes, como apt-get, yum etc
Pingback: Luiz Binário