it-swarm-ja.com

php7.3は/ run / php /に表示されません

NGINXを搭載したJoomlaサーバーがあり、phpバージョンをphp7.0から7.3にアップグレードしたばかりですが、新しいバージョンを使用できません。

問題は、/run/php/(および/var/run/php/)ではphp7.0-fpm.pidphp7.0-fpm.sockしか見つからないのに、7.3バージョンが表示されないため、サイトのnginxconfigを更新するとに:

...
location ~ \.php$ {
            # fastcgi_pass  127.0.0.1:9000;
            fastcgi_pass  unix:/var/run/php/php7.3-fpm.sock;
            fastcgi_index index.php;
            include fastcgi_params;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            include /etc/nginx/fastcgi.conf;
        }
...

サイトに入ると、502の悪いゲートウェイが表示されます。

Php7.3が起動しないのはなぜですか? 7.3に切り替えるにはどうすればよいですか?

PHP-FPMは、Nginxと同じようにシステムサービスです。ディストリビューションの標準的な「サービス管理」操作を調べます(Debianなどを想定しています)。

  • 表示ステータス:systemctl status php7.3-fpm
  • 今すぐ手動で開始:systemctl start php7.3-fpm
  • 再起動後の自動起動:systemctl enable php7.3-fpm
1
user1686