Szukam sprawdzonego poradnika instalacji nginx / php / postresql

Problemy dotyczące innych systemów operacyjnych
env002
Posty: 48
Rejestracja: 24 października 2009, 12:43

Szukam sprawdzonego poradnika instalacji nginx / php / postresql

Post autor: env002 »

Szukam sprawdzonego poradnika instalacji nginx z php i postresql na centos lub na debianie.


Używałem:
http://geekpeek.net/install-nginx-php55 ... rettyPhoto
Ale potem nie mogę dostać się do pliku z phpinfo, a gdy zapiszę je w /usr/share/nginx/html/ to po wejściu w przeglądarce otrzymuję pytanie czy chcę pobrać test.php.
Podobnie miałem z innymi poradnikami:
http://www.cyberciti.biz/faq/install-ng ... m-command/
http://www.cyberciti.biz/faq/rhel-fedor ... ginx-php5/
Zrzut z konsoli: http://pastebin.com/AK20RvhB
Awatar użytkownika
Yampress
Administrator
Posty: 6416
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

Wszystkie wpisy zawierającą te konfiguracje są niepoprawne.
fastcgi_param SCRIPT_FILENAME /srv/www/mysite/public_html$fastcgi_script_name;
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Przedstaw plik konfiguracyjny nginx.
Awatar użytkownika
Yampress
Administrator
Posty: 6416
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

czy chcę pobrać test.php.


Nie masz nginxa skonfigurowanego do pracy z php dlatego ten monit.
Jak zamierzasz korzystać z php pod nginxem? php-fpm czy spawn-fcgi czy może poprzez unix sockety?
env002
Posty: 48
Rejestracja: 24 października 2009, 12:43

Post autor: env002 »

/etc/nginx/nginx.conf: http://pastebin.com/T5pdWm2A

Chciałbym korzystać z PHP w jakiś sposób, który - po prostu będzie działać, będzie sprawnie działać i poradzi sobie z jakimś obciążeniem. Nie znam się na tym. Może php-fpm?
Awatar użytkownika
Yampress
Administrator
Posty: 6416
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

Brak w ogóle o php jakichkolwiek wpisów

a tu coś masz ??
  1. include /etc/nginx/sites-enabled/*;
env002
Posty: 48
Rejestracja: 24 października 2009, 12:43

Post autor: env002 »

Słuchajcie, ja prosze o sprawdzoną (zaznaczyłem to w tytule tematu) instrukcję nginx / php /postresql.
Używalem wcześniej Google - gdybym nie używał to nie podałbym linków do 3 poradników w poście otwierającym temat, ani zrzutu z terminala.
Z jakichś powodów zależy mi na Postresql a nie na mysql
\
@Rafal_F, 1. czy sprawdziłeś w praktyce instrukcje, do których podałeś mi linki? (nie, nie odpowiadaj, że ktoś tam napisał, to znaczy że to sprawdzone, bo analogicznie poświęciłem dziś 4 godziny na poradniki, do których podałem linki w pierwszym poście). 2. czy znajduje się tam informacja o postgresql?

Yampress, wpisy o php były tutaj - zgodnie z instrukcją

Kod: Zaznacz cały

[color=#545454][font=Sans Serif]Create Website virtualhost file called “mysite” in /etc/nginx/sites-available directory with the following content (/etc/nginx/sites-available/mysite):[/font][/color]
 server {
    server_name mysite.com;
    access_log /srv/www/mysite/logs/access.log;
    error_log /srv/www/mysite/logs/error.log;
    root /srv/www/mysite/public_html;
    location / {
            index index.html index.htm index.php;
    }
    location ~ \.php$ {
        try_files $uri =404;
        include /etc/nginx/fastcgi_params;
        fastcgi_pass  127.0.0.1:9000;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME /srv/www/mysite/public_html$fastcgi_script_name;
    }}
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Najpierw uruchom php, później będziesz się martwił bazą danych: https://packages.debian.org/wheezy/php5-pgsql .
Sprawdzałeś logi, czy tylko wklepujesz bezmyślnie polecenia z instrukcji w nadziei, że któreś zadziała?
env002
Posty: 48
Rejestracja: 24 października 2009, 12:43

Post autor: env002 »

OK, gdzie jest jakaś *sprawdzona i dzialająca z wersjami, które dzisiaj są* instrukcja PHP / Nginx?
ODPOWIEDZ