php的运行环境有几种?

不考虑数据库,只是运行php所需要的环境,是不是有很多种?

以前我只知道Apache+php,最近发现还有nigix+php。是不是还有php-fpm+php,网上找不到php-fpm+php的资料,请问这是不是一种错误的理解?

阅读 8.6k
4 个回答

PHP常见的运行方式:

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

nginx 不具备解析php的能力,必须依靠php-fpm

apache 有模块解析php

总的来说可分为cli和cgi这两种运行模式

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题