sto usando questa configurazione su una nuova installazione di PHP5-fpm e nginx su ubuntu 13.04: phpmiei nginx + FastCGI download configurazione di PHP file invece di eseguire loro
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
root /usr/share/nginx/html;
index index.php index.html index.htm;
server_name localhost;
location/{
try_files $uri $uri/ /index.html;
}
location /doc/ {
alias /usr/share/doc/;
autoindex on;
allow 127.0.0.1;
allow ::1;
deny all;
}
error_page 404 /404.html;
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
# NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini
# With php5-cgi alone:
fastcgi_pass 127.0.0.1:9000;
# With php5-fpm:
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
}
Ma, il mio browser web è vedere come testo invece dei risultati eseguiti. Dove dovrei cercare di risolvere il problema?
che era strano. Sono stato in grado di vedere che fastcgi era in esecuzione ma non riuscivo a ottenere l'output php utilizzando una delle due linee per la connessione. Ho reinstallato tutto e seguito questa guida (http://askubuntu.com/questions/134666/what-is-the-easiest-way-to-enable-php-on-nginx) e tutto sembra funzionare. Grazie! – arby