modül güzelmiş hakkaten. ben openresty ve lua ile bahsettiğini yapmıştım bir ara. sonra üstüne düşmedim bıraktım. yalnız nginx yapısı gereği async çalışıyor. gelen her istek worker'a ordan da gerekli yerlere yönlendiriliyor ve yaşam döngüsünü bitiriyor. aklıma ilk gelen bunda wordpress çalıştırabilirmiyiz oldu?
//[URL]https://devhub.io/repos/xtgxiso-ngx_php[/URL]
server { listen 80; server_name wordpress-sample.com; location ~ .php$ { root /home/www/wordpress; content_by_php " require_once('/home/www/wordpress'.$_SERVER['DOCUMENT_URI']); "; }}yukarıda belirttiğim gibi eğer php de işlemler sapıtmaya başlarsa nginx'i de etkileyecektir. php'i embed olarak kullanıyor, ve yorumlarken direkt embed php yorumlayıcısı devreye giriyor.şöyle ki bazı tema ve eklentiler hafıza düşmanı. nginx bir anda hayvan gibi ram tüketmeye başlayabilir.
bir denemek lazım. bi derleyeyim bak merak ettim şimdi wordpress sağlıklı çalışacak mı? php-fpm den performanslı olur ve istikrarlı çalıştırabilirsek ne ala. opcache de çalışırsa tadından yenmez bu.
edit geldi:
http://pcmaker.net:8080/index.php wordpress ya da herhangi bir cms script çalışmıyor. sebebi basit. phpinfo bastırdım bilerek.
şöyleki;
nginx php dosyasına server parametrelerini göndermiyor. şurada ki gibi parametrelerin bildirilmesi gerekiyor:
https://github.com/nginx/nginx/blob/...tcgi_params#L7
şuan php-fpm'ye devam.