我有完全相同的problem。但是这篇文章不包含任何解决方案。
我的操作系统是Linux Mint19。我已经安装了php 7.4,php-fpm,Nginx。现在,我想创建新的虚拟主机(服务器盒)并运行我的测试脚本。
<?php
echo "lalalalal!!!";
要管理此目标,我做了以下工作。
创建新目录/var/www/kek.lol
更改目录sudo chown -R $USER:$USER /var/www/kek.lol
将带有测试消息的php脚本放入文件夹中(放入index.php文件)
使用新的配置文件sudo vim /etc/nginx/sites-available/kek.lol.conf
添加以下内容:
server {
listen 80;
root /var/www/kek.lol;
index index.php index.html index.htm index.nginx-debian.html;
server_name kek.lol;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
location ~ /\.ht {
deny all;
}
}
sites-enabled
目录中的我的配置上添加链接:修改我的主机文件,添加以下行127.0.0.1 kek.lol
重新启动nginx和php-fpm
然后我正在浏览器http://kek.lol
中尝试,但看到的肯定不是我的测试消息:
那么,怎么了?