成品网站和模板建站,阿里巴巴网,网易云音乐网站建设项目规划书,wordpress 分类小工具搭建
LNMP环境搭建#xff1a;
LNMP环境指#xff1a;Linux Nginx MySQL/MariaDB PHP#xff0c;在debian上安装整体需要300MB的磁盘空间。MariaDB 是 MySQL 的一个分支#xff0c;由 MySQL 的原开发者维护#xff0c;通常在性能和优化上有所改进。由于其轻量化和与M…搭建
LNMP环境搭建
LNMP环境指Linux Nginx MySQL/MariaDB PHP在debian上安装整体需要300MB的磁盘空间。MariaDB 是 MySQL 的一个分支由 MySQL 的原开发者维护通常在性能和优化上有所改进。由于其轻量化和与MySQL兼容性MariaDB是许多人在资源有限的情况下的首选。依次执行下面命令安装软件是在root用户下进行。sudo apt update
# 更新软件源sudo apt install nginx
# 安装nginxsudo apt install mariadb-server
# 安装数据库只需要安装服务端即可197MBsudo systemctl start mariadb
sudo systemctl enable mariadb
sudo mysql_secure_installation
# 启动MariaDB并配置安全设置这里会让设置root用户密码设置为root即可。
# 其他的回答选择y即可除了修改root密码的选项#安装PHP和PHP-FPM 安装PHP及其依赖大概25MB
sudo apt install php-fpm php-mysql php-cli php-curl php-xml php-mbstring登录到MariaDBsudo mysql -u root -p进入MariaDB的管理命令后执行以下命令创建一个WordPress专用的数据库和用户。CREATE DATABASE wordpress;
CREATE USER wp_userlocalhost IDENTIFIED BY your_password;
GRANT ALL PRIVILEGES ON wordpress.* TO wp_userlocalhost;
FLUSH PRIVILEGES;
EXIT;这里wp_user 是你为 WordPress 创建的数据库用户your_password 是该用户的密码这里密码设置为your_password记录省的忘。
WordPress安装
进入普通用户在用户目录下新建文件夹WordPress并进入。下载并解压 WordPress约为26MBwget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz解压后在该文件夹下面会有一个wordpress文件夹进入该文件夹复制 WordPress 配置文件模板cp wp-config-sample.php wp-config.php然后编辑wp-config.php找到以下几行并根据你的数据库设置进行修改define(DB_NAME, wordpress); // 数据库名称
define(DB_USER, wp_user); // 数据库用户名
define(DB_PASSWORD, your_password); // 数据库密码
define(DB_HOST, localhost); // 通常不需要更改进入root用户将wordpress文件夹的所属组和用户改为www-datasudo chown -R www-data:www-data /home/lucas/WordPress/wordpress
sudo chmod -R 755 /home/lucas/WordPress/wordpress如下
nginx配置
nginx配置文件位于/etc/nginx/nginx.conf一般nginx默认的配置文件会有文件夹存放每个网站的配置。因此执行以下命令创建一个网站的配置文件sudo nano /etc/nginx/sites-available/WordPress修改WordPress文件内容如下server {listen 80;server_name 192.168.1.100; # 这里填入你的 IP 地址root /var/www/html/wordpress; # WordPress 根目录index index.php index.html index.htm;location / {try_files $uri $uri/ /index.php?$args;}location ~ \.php$ {include snippets/fastcgi-php.conf;fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; # 根据你的 PHP 版本修改路径fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;include fastcgi_params;}location ~ /\.ht {deny all;}
}然后启用该站点配置sudo ln -s /etc/nginx/sites-available/WordPress /etc/nginx/sites-enabled/检查配置sudo nginx -t重载 Nginx 配置使更改生效sudo systemctl reload nginx最后通过ip访问该网站即可。
参考
debian安装wordpress nginx官网教程