linux服务器上运行PHP,除了PHP-FPM还有其他的方式吗?

目前服务器用的是CENTOS 6.5, NGINX, PHP7, PHP-FPM。

PHP7是YUM方式安装的,安装的时候也装了PHP-FPM。可现在PHP-FPM貌似没装上:

php-fpm

-bash: php-fpm: command not found

折腾一天了也没解决。。

暂时换个思路,有没有不使用CGI、FAST-CGI来解析PHP的方法,有其它更新一点的解释器吗?

阅读 8k
6 个回答

1.php7的fpm
路径参考/etc/php/7.0/fpm
路径参考 /etc/init.d/php7.0-fpm status|start|stop
2.如果不需要fpm,根据你需要请求的协议 ,可以使用swoole,workman之类的框架,无需fpm,只需要指定到指定的监听端口。

运行PHP 一般都是采用apache扩展的方式运行,mod_php这个。采用nginx一般采用php-fpm

现在也有一些采用命令行模式运行的。

其中命令行模式主要做常驻进程,mod_php这个是目前最稳定的方式。

  • HHVM

  • swoole

  • ReactPHP和php-pm

不知道你的系统是啥样的,我用Ubuntu,php-fpm的命令是php-fpm7.0

而且你应该看看有没有服务,而不是看能不能执行。

sudo systemctl status php7.0-fpm

这样的

php-fpm的执行路径对不对?

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