PHP 7.2 fastcgi在Ubuntu 18.04服务器上不起作用

达迪67

我刚刚在Ubuntu 18.04服务器上安装了LAMP,但我无法使PHP fastcgi正常工作。这是我的设置:

我的fpm PHP文件:/etc/php/7.2/fpm/pool.d/sites.mydomain.conf

[sites.mydomain]
 ...
user = sites
group = sites
 ...
listen = /run/php/php7.2-fpm.sites.mydomain.sock
 ...
listen.owner = www-data
listen.group = www-data

然后

sudo service php7.2-fpm reload
sudo service php7.2-fpm restart

我的虚拟主机文件:etc / apache2 / sites-available / sites.mydomain.conf

    ServerName sites.mydomain
    ServerAdmin webmaster@localhost
    DocumentRoot /srv/www/sites/html

    <IfModule mod_fastcgi.c>
      AddHandler php7-fcgi-sites .php
      Action php7-fcgi-sites /php7-fcgi-sites
      Alias /php7-fcgi-sites /usr/lib/cgi-bin/php7-fcgi-sites
     FastCgiExternalServer /usr/lib/cgi-bin/php7-fcgi-sites -idle-timeout 60 -socket /var/run/php/php7.2-fpm.sites.mydomain.sock -pass-header Authorization

      <Directory /usr/lib/cgi-bin>
        Require all granted
      </Directory>
    </IfModule>

    <Directory /srv/www/sites/html>
      Options Indexes FollowSymLinks MultiViews
      AllowOverride None
      Require all granted
    </Directory>

然后

sudo a2enmod actions
sudo service apache2 restart

但是运行脚本时不会解释PHP,页面显示为纯文本。
有人可以告诉我我的环境有什么问题吗?

注意:我在Ubuntu 16.04服务器上进行了完全相同的设置,并且工作正常。

达迪67

最后,无需安装该libapache2-mod-fastcgi软件包。
技巧发生在etc/apache2/sites-available/sites.mydomain.conf文件中(请参见上面的示例)。
更换<IfModule mod_fastcgi.c>用零件

<FilesMatch "\.php$">
   SetHandler "proxy:unix:///var/run/php/php7.2-fpm.sites.mydomain.sock|fcgi://sites/"
</FilesMatch>

到此为止。
希望能帮助到你。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP 7.2 fastcgi在Ubuntu 18.04服务器上不起作用

来自分类Dev

简单的PHP Mail函数在Amazon服务器EC2上不起作用

来自分类Dev

PHP Autoloader在Ubuntu生产服务器上不起作用

来自分类Dev

PHP mail()在digitalocean ubuntu 16.04服务器上不起作用

来自分类Dev

Node.js在Amazon EC2 Ubuntu 14.04服务器上不起作用?

来自分类Dev

PHP chmod()在服务器上不起作用

来自分类Dev

PHP PhantomJS在Web服务器上不起作用

来自分类Dev

PHP在Apache服务器上不起作用

来自分类Dev

ZipArchive在服务器php上不起作用

来自分类Dev

PHP包括在Xampp服务器上不起作用

来自分类Dev

PHP 标头在服务器上不起作用?

来自分类Dev

Codeigniter路由在ubuntu服务器上不起作用

来自分类Dev

Codeigniter路由在ubuntu服务器上不起作用

来自分类Dev

PHP CLI pcntl在PHP7.0 Ubuntu xenial服务器中不起作用

来自分类Dev

Cron 选项卡在 ec2-ubuntu 服务器中不起作用

来自分类Dev

.htaccess在上传到Pantheon服务器上的drupal 7上不起作用

来自分类Dev

静态方法在PHP的Web服务器上不起作用

来自分类Dev

PHP邮件功能在我的服务器上不起作用?

来自分类Dev

PHP正则表达式在真实服务器上不起作用

来自分类Dev

upload.php在我的服务器上不起作用

来自分类Dev

PHP重定向在生产服务器上不起作用

来自分类Dev

PHP多个文件上传在服务器上不起作用

来自分类Dev

upload.php在我的服务器上不起作用

来自分类Dev

使用 PHP 的 HTTP 身份验证在服务器上不起作用

来自分类Dev

Php 登录脚本在较新的服务器上不起作用

来自分类Dev

PHP邮件功能在服务器上不起作用

来自分类Dev

PHP Captcha 在服务器上不起作用,但在本地工作

来自分类Dev

ZF2语言系统在本地服务器上不起作用

来自分类Dev

yii2前端和后端在共享服务器上不起作用

Related 相关文章

  1. 1

    PHP 7.2 fastcgi在Ubuntu 18.04服务器上不起作用

  2. 2

    简单的PHP Mail函数在Amazon服务器EC2上不起作用

  3. 3

    PHP Autoloader在Ubuntu生产服务器上不起作用

  4. 4

    PHP mail()在digitalocean ubuntu 16.04服务器上不起作用

  5. 5

    Node.js在Amazon EC2 Ubuntu 14.04服务器上不起作用?

  6. 6

    PHP chmod()在服务器上不起作用

  7. 7

    PHP PhantomJS在Web服务器上不起作用

  8. 8

    PHP在Apache服务器上不起作用

  9. 9

    ZipArchive在服务器php上不起作用

  10. 10

    PHP包括在Xampp服务器上不起作用

  11. 11

    PHP 标头在服务器上不起作用?

  12. 12

    Codeigniter路由在ubuntu服务器上不起作用

  13. 13

    Codeigniter路由在ubuntu服务器上不起作用

  14. 14

    PHP CLI pcntl在PHP7.0 Ubuntu xenial服务器中不起作用

  15. 15

    Cron 选项卡在 ec2-ubuntu 服务器中不起作用

  16. 16

    .htaccess在上传到Pantheon服务器上的drupal 7上不起作用

  17. 17

    静态方法在PHP的Web服务器上不起作用

  18. 18

    PHP邮件功能在我的服务器上不起作用?

  19. 19

    PHP正则表达式在真实服务器上不起作用

  20. 20

    upload.php在我的服务器上不起作用

  21. 21

    PHP重定向在生产服务器上不起作用

  22. 22

    PHP多个文件上传在服务器上不起作用

  23. 23

    upload.php在我的服务器上不起作用

  24. 24

    使用 PHP 的 HTTP 身份验证在服务器上不起作用

  25. 25

    Php 登录脚本在较新的服务器上不起作用

  26. 26

    PHP邮件功能在服务器上不起作用

  27. 27

    PHP Captcha 在服务器上不起作用,但在本地工作

  28. 28

    ZF2语言系统在本地服务器上不起作用

  29. 29

    yii2前端和后端在共享服务器上不起作用

热门标签

归档