Ubuntu上使用Nginx和PHP搭建Web服务器

在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; #
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值