ich wollte meinen Web Server zu Testzwecken auf Nginx umstellen und habe dazu ein Testsystem mit Debian Jessie 8.1 Minimal erstellt.
Nginx und PHP bekomme ich zum laufen und die Virtuellen Hosts funktionieren auch. Leider bekomme ich es einfach nicht hin PhpMyAdmin zu Installieren.
Hier meine Configs ohne PhpMyAdmin:
default:
Code: Alles auswählen
server {
listen 80;
rewrite ^ http://www.domain permanent;
}
Code: Alles auswählen
server {
listen 80;
root /usr/share/nginx/www;
access_log /var/log/nginx/access_log_www;
index index.html index.htm index.php;
server_name domain www.domain;
location / {
}
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php5-fpm-www.sock;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_script_name;
fastcgi_index index.php;
include fastcgi_params;
}
}
Code: Alles auswählen
server {
listen 80;
root /usr/share/nginx/custom1;
access_log /var/log/nginx/access_log_subdomain1;
index index.html index.htm index.php;
server_name sub.domain;
location / {
}
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php5-fpm-subdomain1.sock;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_script_name;
fastcgi_index index.php;
include fastcgi_params;
}
}
Code: Alles auswählen
[www]
listen = /var/run/php5-fpm-www.sock
listen.backlog = 4096
user = www-data
group = www-data
listen.owner = www-data
listen.group = www-data
listen.allowed_clients = 127.0.0.1
listen.mode = 0660
pm = dynamic
pm.max_children = 10
pm.start_servers = 3
pm.min_spare_servers = 3
pm.max_spare_servers = 5
pm.max_requests = 40
env[HOSTNAME] = $HOSTNAME
env[PATH] = /usr/local/bin:/usr/bin:/bin
env[TMP] = /tmp
env[TMPDIR] = /tmp
env[TEMP] = /tmp
php_admin_value[open_basedir] = /usr/share/nginx/www/:/tmp/
php_admin_value[date.timezone] = Europe/Berlin
Grüße