如何在Nginx上使用php5-cgi?

罗宾·辛格

我刚刚在Ubuntu 12.04上安装了php5-cgi。我不确定:

  1. 我需要在nginx配置文件中进行哪些配置才能使用它。
  2. 我将如何启动服务,因为sudo服务php5-cgi说“无法识别的服务”
AB

该软件包php5-cgi不包含可以启动的服务。

从包装说明中:

该软件包提供了/ usr / lib / cgi-bin / php5 CGI解释器,该解释器构建用于Apache 2中的mod_actions或任何其他支持类似机制的CGI httpd。请注意,大多数Apache用户可能需要libapache2-mod-php5软件包。

因此,您需要一个已安装的Web服务器,例如Apache。

启用php5-cgi创建符号链接

sudo ln -s /etc/apache2/conf-available/php5-cgi.conf /etc/apache2/conf-enabled

并通过更改配置

sudo nano /etc/apache2/conf-enabled/php5-cgi.conf

启用apache2模块的另一个选项是a2enmod因此,您也可以使用

sudo a2enmod php5-cgi

之后,别忘了重新启动apache2服务

sudo service apache2 restart

@ThomasW所评论

因为nginx你应该使用php5-fpm,而不是php5-cgi

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章