Raspberry Pi webbserver---Nginx - PHP - MySql (2 / 4 steg)
Steg 2: PHP
PHP
PHP är ett populärt general-purpose skriptspråk som är särskilt lämpad till webbutveckling. Snabb, flexibel och pragmatisk, PHP befogenheter allt från din blogg till de mest populära webbplatserna i världen.
nginx använder php-fpm för att köra PHP -program.
Så är nästa steg att installera php-fpm samt php-apc. Det senare är en PHP extension för att påskynda PHP prestanda.
sudo lämplig-få installera php5-fpm php-apc
Redigera nginx config fil
sudo nano /etc/nginx/sites-available/default
servern {
#listen 80. ## lyssna för ipv4; denna linje är standard och underförstådda
#listen [:]: 80 default_server ipv6only =; ## lyssna för ipv6
lyssna på 80.
server_name $domain_name;
root/var/www;
index index.html index.htm;
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
plats ~\.php$ {
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_split_path_info ^ (. + \.php)(/.*)$;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$ fastcgi_script_name;
fastcgi_param HTTPS off;
try_files $uri = 404;
inkludera fastcgi_params;
}
# Gör webbplatsen tillgänglig från http://localhost/
server_name localhost;
plats /
Skapa en fil för att testa Php
sudo nano /var/ www/info.php
med detta innehåll
<? php
phpinfo();
? >
Starta om servern
sudo service nginx vila
och testa i webbläsaren