Mais para a frente será pretendido ter o webserver a controlar o Raspberry Pi através de PHP.
Normalmente utiliza-se o apache2 como webserver e o mysql-server para base de dados, mas devido às limitações do Raspberry Pi, a utilização do lighttpd webserver deverá ser mais adequada.
Também o mysql-server revela-se muito voraz em RAM... Após a sua instalação a RAM livre passou de 210MB para apenas 96MB...
Assim, ainda se procuram alternativas...
1. Instalar lighttpd + php5
Para fazer este setup basta:
$ sudo apt-get install lighttpd php5-cgi
2. Configurar o webserver
A configuração básica necessária implica apenas ativar e configurar o suporte para PHP.
Para ativar o suporte para PHP no lighttpd:
$ sudo lighty-enable-mod fastcgi-php
Depois é necessário localizar o binário do php5-cgi para indicar na configuração do lighttpd:
$ whereis php5-cgi
php5-cgi: /usr/bin/php5-cgi ... ...
$ sudo nano /etc/lighttpd/conf-enabled/15-fastcgi-php.conf
Confirmar se a o binário está correto:
"bin-path" => "/usr/bin/php5-cgi",
Caso esteja tudo correto, carregar as definições:
$ sudo service lighttpd force-reload
3. Testar o funcionamento
Depois de instalado e configurado resta testar. Para tal basta criar um ficheiro .php, por exemplo:
$ sudo nano /var/www/info.php
<?php
phpinfo();
phpinfo();
?>
Abrir um browser e introduzir http://a.b.c.d/info.php
Onde a.b.c.d é o IP do Raspberry Pi.
Sem comentários:
Enviar um comentário