Debian使用APT安装Nginx和PHP7.4
当今,构建自己的网站已经变得非常简单,而且Debian 11作为一个可靠的Linux发行版,为我们提供了搭建网站所需的一切工具。在本文中,我将向您展示如何使用APT在Debian 11上安装Nginx和PHP 7.4来搭建您的网站。
步骤 1:更新包列表
首先,打开终端并以超级用户身份(或使用sudo)运行以下命令,以确保您的包列表是最新的:
sudo apt update步骤 2:安装 Nginx
Nginx是一个高性能的Web服务器,让我们首先安装它:
sudo apt install nginx安装过程中会提示您是否继续安装,按下回车键继续。安装完成后,您可以使用以下命令启动、停止和重新启动Nginx:
sudo systemctl start nginx # 启动Nginx
sudo systemctl stop nginx # 停止Nginx
sudo systemctl restart nginx # 重新启动Nginx步骤 3:安装 PHP 7.4
PHP是一种流行的服务器端脚本语言,让我们安装PHP 7.4及其常用扩展:
sudo apt install php7.4 php7.4-fpm php7.4-mysql php7.4-curl php7.4-gd php7.4-json php7.4-mbstring php7.4-intl php7.4-xml php7.4-zip步骤 4:配置 Nginx 与 PHP-FPM
Nginx和PHP-FPM需要一些配置才能协同工作。首先,我们将为PHP-FPM创建一个配置文件:
sudo nano /etc/php/7.4/fpm/pool.d/www.conf在打开的文件中,找到以下行并确保其值如下:
user = www-data
group = www-data
listen = /run/php/php7.4-fpm.sock保存并关闭文件。
接下来,配置Nginx以使用PHP-FPM。创建一个新的Nginx服务器块配置文件:
sudo nano /etc/nginx/sites-available/your_site替换 your_site 为您的网站名称,然后将以下内容粘贴到文件中,确保进行适当的修改,例如将 server_name 更改为您的域名或IP地址:
server {
listen 80;
server_name your_domain.com; # 更改为您的域名或IP地址
root /var/www/your_site; # 更改为您网站的根目录
index index.php index.html index.htm;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.4-fpm.sock;
}
location ~ /\.ht {
deny all;
}
}保存并关闭文件。
步骤 5:启用站点并重启服务
您的Nginx站点配置文件现在位于 sites-available 目录中。要启用它,可以使用以下命令:
sudo ln -s /etc/nginx/sites-available/your_site /etc/nginx/sites-enabled/然后重新启动Nginx和PHP-FPM服务,以使更改生效:
sudo systemctl restart nginx
sudo systemctl restart php7.4-fpm步骤 6:创建网站目录并测试
现在,您可以在 /var/www/ 目录中创建一个目录来存放您的网站文件:
sudo mkdir /var/www/your_site将您的网站文件上传到此目录中。
完成!
您已经成功地使用APT在Debian 11上安装了Nginx和PHP 7.4,并配置了一个简单的网站。确保您的域名指向正确的IP地址,然后您应该能够在浏览器中访问您的网站了。通过这个简单的步骤,您可以开始构建和扩展您的在线存在。
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
小菜鸡
评论已关闭