Pplware

Lighttpd com PHP5 e MySQL no Ubuntu em 4 passos

O LigHTTPD tem vindo a tornar-se bastante famoso uma vez que é o servidor web 2.0 de sites como o YouTube, wikipedia e meebo. Considerado por muitos uma alternativa ao Apache, o LigHTTPD tem como principais características a segurança, performance e flexibilidade. É designado e optimizado para ambientes que necessitam de alta performance, com um reduzido consumo de memória e uma efectiva gestão da carga de CPU. light_000

Para instalar o PHP5+MySQL+Lighttpd  no Ubuntu 10.04 e 10.10 basta seguir os seguintes passos: Como todos os passos necessitam de privilégios root, vamos começar por mudar de identidade (para o utilizador root)

pplware@tiger:~$ sudo su

Passo 1 – Instalar o MySQL (aprox. 50 MB)

apt-get install mysql-server mysql-client

A meio da instalação é solicitado ao utilizador que defina uma password para o serviço MySQL.

Passo 2 – Instalar o lighttpd (Apróx. 1,5 MB)

apt-get install lighttpd

Para testarmos se o servidor está a funcionar correctamente, podemos abrir o browser e escrever http://localhost. O resultado deverá ser algo idêntico ao apresentado na imagem abaixo:

Relembramos os caminhos/ficheiros onde se encontram as configurações do lighttpd:

Passo 3 – Instalação e configuração do PHP5 (Aprox. 17 MB)

apt-get install php5-cgi

Para activar o PHP5 no lighttpd, vamos ao ficheiro /etc/php5/cgi/php.ini e tiramos de comentário a variável cgi.fix_pathinfo = 1;

nano –w /etc/php5/cgi/php.ini

Depois de gravada a alteração, vamos activar a configuração fastcgi através dos seguintes 2 comandos:

lighttpd-enable-mod fastcgi
lighttpd-enable-mod fastcgi-php

Em seguida, mandamos reiniciar o lighttpd através do comando:

/etc/init.d/lighttpd force-reload

Para testar se o lighttpd já tem suporte para PHP, vamos até a directoria /var/www e criamos um ficheiro info.php com o seguinte conteúdo:

<?
phpinfo();
?>

Para testar, abrimos o browser e escrevemos http://localhost/info.php

Passo 4 – Suporte MySQL no PHP5 (Aprox. 18 MB)

Para possuir suporte MySQL no PHP5 e assim poder com que os sites desenvolvidos em PHP5 possam enviar dados para o MySQl vamos instalar os seguintes pacotes:

apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json

Em seguida, voltamos a reiniciar o serviço lighttpd

/etc/init.d/lighttpd restart

Voltamos a abrir o link http://localhost/info.php e já podemos confirmar que o PHP ja tem suporte para MySQL.

E está feito. Como tiverem a oportunidade de ver, é relativamente simples montar um poderoso servidor WEB com suporte para PHP e MySQL. Bons sites !

Artigos relacionados

Exit mobile version