debian 安装 nginx + php7.3

一、安装php

#查询现有安装源的php版本号
apt-cache show php
#安装其他所需的软件包
sudo apt-get install apt-transport-https lsb-release ca-certificates -y
#保存php包相应密钥到本地信任
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
#把第三方源写入本地文件源文件
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php.list
#更新安装包信息
sudo apt-get update
#安装php7.3-fpm
sudo apt-get install php7.3-fpm -y
#安装其他php组件
sudo apt-get install php7.3-common php7.3-json php7.3-gd php7.3-cli php7.3-mbstring php7.3-xml php7.3-opcache php7.3-mysql php7.3-bcmath php7.3-zip -y
#查看安装情况
php -v
#启动php-fpm服务
sudo service php7.3-fpm start
#关闭php-fpm服务
sudo service php7.3-fpm stop
#重启php-fpm服务
sudo service php7.3-fpm restart

 

二、安装 nginx 

sudo apt-get install nginx
vim /etc/nginx/sites-available/default


server{
        listen 80;
        server_name     www.yngpkj.cn yngpkj.cn;
        index index.html index.php;
        location / {
                root /var/www/yngpkj.cn/dist;
                # 去除 html 扩展名和 php 扩展名
                try_files $uri $uri.html $uri/ @extensionless-php;
        }
        location @extensionless-php {
                # 去除 php扩展名
                rewrite ^(.*)$ $1.php last;
        }
        location  ~ \.php$ {
                root /var/www/php;
                include /etc/nginx/snippets/fastcgi-php.conf;
                fastcgi_pass unix:/var/run/php/php7.3-fpm.sock;
        }
        error_page  404 /404.html;
}
启动nginx

sudo service nginx start

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值