在Ubuntu上使用Nginx作为Web服务器,并配置PHP,可以按照以下步骤进行:
更新系统包:
sudo apt update
安装Nginx:
sudo apt install nginx
安装PHP(推荐使用PHP-FPM,一个更高效的处理方式):
sudo apt install php-fpm
PHP-fpm的版本查看,这很关键,下面要用到
打开 /etc/php/
在该目录下可以看到使用的哪个PHP版本号,
例如 /etc/php/7.4:
那么下面的 .sock 的则是 php7.4-fpm.sock
如果是 /etc/php/8.1:
那么下面的 .sock 的则是 php8.1-fpm.sock
配置Nginx以使用PHP:
默认情况下,Nginx的配置文件位于/etc/nginx/sites-available/。你需要创建一个新的配置文件或修改现有的配置文件来设置PHP的处理。
创建一个新的配置文件,例如/etc/nginx/sites-available/default(如果默认配置文件不存在,Nginx可能不会启动):
sudo nano /etc/nginx/sites-available/default
添加以下配置(根据你的需要修改):
server {
listen 80;
server_name your_domain_or_IP;
root /var/www/html;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; #


435

被折叠的 条评论
为什么被折叠?



