setting up phpmyadmin with nginx within ubuntu 11.04

Posted by Patrick on Server Fault See other posts from Server Fault or by Patrick
Published on 2011-06-23T05:08:10Z Indexed on 2011/06/23 8:23 UTC
Read the original article Hit count: 296

Filed under:
|
|

I have nginx and php5-fpm running on ubuntu 11.04. I have installed phpmyadmin but im having trouble accessing it. I would like to access it via http://localhost/phpmyadmin

I've used all the default locations for the nginx, php5, and phpmyadmin installs.

I'm being directed to use the block below by the blog guide im following, but im not sure what to change to get it to point how im wanting it to.

server {

    listen   80;
    server_name php.example.com; // <-I know i need to edit this, but not sure to what.

    access_log /var/log/nginx/localhost.access.log;

    root   /usr/share/phpmyadmin;
    index  index.php;

    location / {
    try_files $uri $uri/ @phpmyadmin;
    }

    location @phpmyadmin {
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_param SCRIPT_FILENAME /usr/share/phpmyadmin/index.php;
    include /etc/nginx/fastcgi_params;
    fastcgi_param SCRIPT_NAME /index.php;
    }

    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
    #
    location ~ \.php$ {
    fastcgi_pass   127.0.0.1:9000;
    fastcgi_index  index.php;
    fastcgi_param  SCRIPT_FILENAME  /usr/share/phpmyadmin$fastcgi_script_name;
    include        fastcgi_params;
    }
}

© Server Fault or respective owner

Related posts about ubuntu

Related posts about nginx