不考慮資料庫,只是運行php所需的環境,是不是有很多種?
以前我只知道Apache+php,最近發現還有nigix+php。是不是還有php-fpm+php
,網路上找不到php-fpm+php
的資料,請問這是不是一種錯誤的理解?
不考慮資料庫,只是運行php所需的環境,是不是有很多種?
以前我只知道Apache+php,最近發現還有nigix+php。是不是還有php-fpm+php
,網路上找不到php-fpm+php
的資料,請問這是不是一種錯誤的理解?
PHP常見的運作方式:
<code>Nginx fastcgi_pass <=> PHP-FPM Apache + mod_proxy_fcgi <=> PHP-FPM Apache + mod_php <=> libphp5.so/php5apache2_4.dll Apache + mod_fcgid <=> PHP-CGI IIS + PHP Manager <=> PHP-CGI</code>
nginx 不具備解析php的能力,必須依靠php-fpm
apache 有模組解析php
你可能沒有找對地方,推薦一篇文章centos07源碼編譯nginx+php-fpm
總的來說可分為cli和cgi這兩種運作模式