Installing and setting NGINX and PHP

January 28, 2016 38.8k views
Nginx PHP


I’m following this tutorial:

I encountered a problem at Step 4 and 5.
I’ve checked and double-checked but when I try to call the http://server_domain_name_or_IP/info.php in my browser the browser doesn’t show the php info, just offers me to download the info.php file.

What am I doing wrong?

1 Answer

Can you double check /etc/nginx/sites-available/default to make sure the following was entered was entered without any typos?

  location ~ \.php$ {
        try_files $uri =404;
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_pass unix:/var/run/php5-fpm.sock;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;

Also, you do need to make sure Nginx is restarted for those updates to take effect.

sudo service nginx restart

Happy coding,

Jon Schwenn
Platform Support Specialist

Have another answer? Share your knowledge.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!