Installing and setting NGINX and PHP

Posted January 28, 2016 46.2k views


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?

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Submit an Answer
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