debian 12 安装 nginx php mariadb ssl wordpress

以下是安装Debian 12上的Nginx、PHP、MariaDB、SSL和WordPress的简要步骤:

安装Nginx

  1. 更新包列表:
   sudo apt update
  1. 安装Nginx:
   sudo apt install nginx
  1. 启动Nginx并设置其开机启动:
   sudo systemctl start nginx
   sudo systemctl enable nginx
  1. 验证Nginx是否正常运行,通过在浏览器中输入服务器的IP地址来检查。

安装MariaDB

  1. 安装MariaDB服务器:
   sudo apt install mariadb-server
  1. 启动MariaDB并设置其开机启动:
   sudo systemctl start mariadb
   sudo systemctl enable mariadb
  1. 运行MariaDB的安全性脚本以增加安全性:
   sudo mysql_secure_installation

安装PHP8.2

  1. 安装PHP及相关扩展:
   sudo apt install php8.2-fpm php8.2-cli php8.2-mysql php8.2-curl php8.2-gd php8.2-mbstring php8.2-xml php8.2-zip php8.2-imap php8.2-opcache php8.2-soap php8.2-gmp php8.2-bcmath -y
  1. 配置Nginx以与PHP-FPM一起工作: 创建一个新的Nginx站点配置文件,例如 /etc/nginx/sites-available/your-site,并将以下内容添加到文件中:
   server {
       listen 80;
       server_name your-domain.com www.your-domain.com;
       root /var/www/your-site;
       index index.php;

       location / {
           try_files $uri $uri/ =404;
       }

       location ~ \.php$ {
           include snippets/fastcgi-php.conf;
           fastcgi_pass unix:/run/php/php8.2-fpm.sock;
       }

       location ~ /\.ht {
           deny all;
       }
   }
  1. 激活站点配置并重新加载Nginx:
   sudo ln -s /etc/nginx/sites-available/your-site /etc/nginx/sites-enabled/
   sudo nginx -t
   sudo systemctl reload nginx

安装Let’s Encrypt SSL 证书

  1. 安装Certbot:
   sudo apt install certbot python3-certbot-nginx
  1. 获取SSL证书(替换 your-domain.com):
   sudo certbot --nginx -d your-domain.com -d www.your-domain.com
  1. 遵循Certbot提示完成SSL证书安装。

安装WordPress

  1. 创建WordPress数据库和用户: 登录到MariaDB并执行以下命令:
   CREATE DATABASE wordpress;
   CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'your-password';
   GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost';
   FLUSH PRIVILEGES;
   EXIT;
  1. 下载WordPress并解压缩到Nginx的根目录:
   cd /var/www/your-site
   sudo wget https://wordpress.org/latest.tar.gz
   sudo tar -xzvf latest.tar.gz
  1. 配置WordPress: 复制wp-config-sample.phpwp-config.php,并编辑文件以包含数据库信息:
   sudo cp /var/www/your-site/wordpress/wp-config-sample.php /var/www/your-site/wordpress/wp-config.php
   sudo nano /var/www/your-site/wordpress/wp-config.php

在文件中,更新以下行:

   define('DB_NAME', 'wordpress');
   define('DB_USER', 'wordpressuser');
   define('DB_PASSWORD', 'your-password');
   define('DB_HOST', 'localhost');
  1. 安装WordPress通过浏览器访问您的域名,按照安装向导完成设置。

现在,您已经成功在Debian 12上安装了Nginx、PHP、MariaDB、SSL和WordPress,并可以开始创建您的网站或博客。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇