gpt4 book ai didi

ubuntu - 在 Nginx 中运行 PHP -/run 中缺少 PHP 目录 - ubuntu

转载 作者:行者123 更新时间:2023-12-04 18:44:42 26 4
gpt4 key购买 nike

我在 Ubuntu 中配置 Nginx 来运行 PHP 文件。 Nginx 当前呈现一个 html 页面并呈现 php 文件我在配置文件中添加了以下 block (感谢堆栈溢出)

location ~ \.php$ {
include snippets/fastcgi-php.conf;
#
# # With php7.0-cgi alone:
# fastcgi_pass 127.0.0.1:9000;
# # With php7.0-fpm:
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}

当我重新启动 nginx 时它失败并且日志错误显示没有目录。我注意到这个文件夹 PHP 在运行目录中不存在。但是,PHP 已经安装并且 php -v 给我的版本是 7.0.33

我该如何解决这个问题?为什么这个目录不见了?

最佳答案

你安装了吗php-fpm ?如果不是 apt install php-fpm将安装它。

如果你安装了php-fpm套接字应该可用,但也许您使用了错误的路径。要找出正确的路径,您可以查看 fpm 配置文件 (listen =):

cat /etc/php/<version>/fpm/pool.d/www.conf | grep "listen = "

也许路径对你来说有点不同。

关于ubuntu - 在 Nginx 中运行 PHP -/run 中缺少 PHP 目录 - ubuntu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54811354/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com