PHP-FPM (FastCGI Process Manager) to alternatywna implementacja PHP FastCGI z kilkoma dodatkowymi funkcjami przydatnymi dla witryn dowolnej wielkości, szczególnie witryn bardziej obciążonych.
Pierwszy raz korzystam z Nginx, ale jestem bardziej niż zaznajomiony z Apache i Linuksem. Korzystam z istniejącego projektu i kiedy próbuję zobaczyć plik index.php, nie mogę znaleźć pliku 404. Oto wpis access.log: 2013/06/19 16:23:23 [error] 2216#0: *1 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, …
Istnieje kilka różnych „wrapperów” php (?). Jakie są między nimi różnice? Próbowałem trochę google, ale wydaje się, że nie mogę znaleźć informacji. (mod-php nie jest googleable). Dlaczego mogę wybierać między sobą?
Nastąpił wiele od mówienia o występowanie problemu dotyczącego zabezpieczeń w stosunku do możliwości używanego PHP z Nginx (zwykle PHP-FPM, szybko CGI). cgi.fix_pathinfo W rezultacie domyślny plik konfiguracyjny nginx powiedział: # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini Jednak teraz „oficjalna” wiki Nginx stwierdza, że PATH_INFO może być poprawnie …
Obecnie korzystam z PHP 5.4 na CentOS 6.5. Zainstalowałem webtatic pakiet php55w, a następnie bez problemu zainstalowałem PEAR + PECL wraz z redis i mongo przez PECL. Wkrótce potem zdałem sobie sprawę, że 5.5 nie jest kompatybilny z frameworkiem, z którym pracowałem, więc wymazałem php55w i zainstalowałem php54w na jego …
Mam skrypt PHP, który tworzy katalog i wyświetla obraz w katalogu. Pod Apache działało to dobrze, ale ostatnio zdecydowaliśmy się przejść na NGINX, aby lepiej wykorzystać naszą ograniczoną pamięć RAM. Korzystam z komendy PHP mkdir (), aby utworzyć katalog: mkdir(dirname($path['image']['server']), 0755, true); Po przejściu na NGINX pojawia się następujące ostrzeżenie: …
Mam tutaj dziwny problem. Właśnie przeszedłem z apache + mod_php na nginx + php-fpm. Wszystko poszło dobrze oprócz tego jednego problemu. Mam witrynę, powiedzmy example.com. Kiedy uzyskuję dostęp, example.com?test=get_param $_SERVER['REQUEST_URI']jest /?test=get_parami jest $_GET['test']też. Ale gdy dostęp example.com/ajax/search/?search=get_param $_SERVER['REQUEST_URI']jest /ajax/search/?search=get_paramjeszcze nie ma $_GET['search'](nie ma $_GETtablicy w ogóle). Używam frameworka Kohana. które …
Niedawno zainstalowałem Apache 2.4 na moim komputerze lokalnym, wraz z PHP 5.4.8, używając PHP-FPM. Wszystko poszło dość płynnie (po chwili ...), ale nadal występuje dziwny błąd: Skonfigurowałem Apache dla PHP-FPM w następujący sposób: <VirtualHost *:80> ServerName localhost DocumentRoot "/Users/apfelbox/WebServer" ProxyPassMatch ^/(.*\.php(/.*)?)$ fcgi://127.0.0.1:9000/Users/apfelbox/WebServer/$1 </VirtualHost> Działa, na przykład, jeśli zadzwonię http://localhost/info.php, otrzymam …
Po debugowaniu przez 6 godzin - rezygnuję z tego: | Mamy nginx + php-fpm + mysql w sieci LAN z prawie 100 wordpressami (stworzonymi i używanymi przez różnych projektantów / programistów pracujących nad testową konfiguracją wordpres) Używamy nginx bez żadnych problemów od dawna. Dzisiaj nagle - nginx zaczął zwracać „504 …
Mamy dość mocno obciążony serwer z nginx i PHP-FPM. Mamy 6 stron internetowych na tym serwerze, na których działają PHP-FPM i nginx. Oprogramowanie to wszystko vBulletin 3.8 i WordPress. Bazy danych znajdują się na osobnym serwerze. Ponieważ są to bardzo popularne strony internetowe, zwykle odwiedzamy online 7-8 000 użytkowników, przy …
Mam Apache2 z PHP + PHP-FPM skonfigurowany zgodnie z: http://wiki.apache.org/httpd/PHP-FPM Piszę skrypt, który będzie długo działał na wewnętrznym Vhostie, ale wciąż mija limit czasu, wszystko działa bezbłędnie, jeśli skrypt wykona się w czasie krótszym niż 30 sekund. Mój dziennik Apache mówi mi: [Wed Apr 17 21:57:23.075175 2013] [proxy_fcgi:error] [pid 9263:tid …
Korzystam z php5-fpm pod Nginx na Ubuntu 14.04. Chcę zwiększyć maksymalny rozmiar przesyłania. Zredagowałem mój, /etc/php5/fpm/php.iniaby zdefiniować następujące wiersze, jak poniżej: upload_max_filesize = 20M post_max_size = 25M i zrestartowałem php5-fpm i nginx, ale phpinfo()nadal pokazuje limity odpowiednio 8M i 2M dla postu i uploadu. Czy coś mi tu brakowało?
Mam nginx 0.7x + PHP-FPM działający pod PHP 5.2.10 na jednym serwerze RHEL5, ale próbuję zduplikować tę konfigurację w pakiecie PHP-FPM w PHP 5.3.3 na drugim serwerze, mam pewne problemy z błędami uprawnień za każdym razem, gdy pojawia się komunikat GET. FPM został uruchomiony i potwierdził, że fastcgi nasłuchuje na …
Rozglądałem się wokół, ale nie mogłem znaleźć prostej odpowiedzi, jeśli ktoś mógłby to wyjaśnić, byłbym bardzo wdzięczny, dzięki! location ~ \.php$ { try_files $uri = 404; fastcgi_pass unix:/run/php-fpm/php-fpm.sock; fastcgi_index index.php; include fastcgi.conf; } ALBO I? upstream php { server unix:/run/php-fpm/php-fpm.sock; } Dzięki!
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.