所以@funkysoul在安装php方面是正确的。
按照我需要的方式设置nginx仍然是一场噩梦,我的解决方案是:
location / {
try_files $uri $uri/ =404;
}
location ^~ /blog {
alias /srv/www/wordpress;
try_files $uri $uri/ /index.php?/$1 last;
location ~ \\.php$ {
index index.php;
include snippets/fastcgi-php.conf;
fastcgi_param SCRIPT_FILENAME $request_filename;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
}
location ~ \\.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
这最终会起作用,就像在“返回”下的文件一样/"E;使用一个根目录,并返回“下的wordpress php文件”/博客;具有不同的根