“在代码的世界里,每一行都是进步的足迹,每一次挑战都是成长的机遇。”

Ubuntu安装LNMP环境,集成WordPress博客系统安装教程

  •  安装Nginx
  • 安装MySQL
  • 安装PHP
  • 配置Nginx支持PHP
  • 下载WordPress
  • 启动

安装Nginx:

sudo apt-get install nginx

安装MySQL:

apt-get install mysql-server

启动service mysql restart

mysql -uroot -p

登录创建一个新的数据库,数据用户,将数据用户授权给某个用户。

安装PHP:

apt-get install php-fpm php-mysql

Nginx使用PHP:

vim /etc/nginx/sites-available/default

修改以下代码:

index index.html index.htm index.nginx-debian.html;

# 增加index.php ,如下

index index.php index.html index.htm index.nginx-debian.html;

取消注释# pass PHP scripts to FastCGI server

location ~ \.php$ {

include snippets/fastcgi-php.conf;

# # With php-fpm (or other unix sockets):

fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;

# # With php-cgi (or other tcp sockets):

# fastcgi_pass 127.0.0.1:9000;

}

重启nginx:

systemctl restart nginx

安装WordPress,先下载源码

wget https://wordpress.org/latest.tar.gz

解压:tar -xzvf latest.tar.gz

将解压后的WordPress文件移动到Nginx的网站根目录:

mv wordpress/* /var/www/html/

创建数据库配置文件:(这一步可以直接访问域名直接进入安装向导)

sudo cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php

编辑wp-config.php的文件,找到数据库相关信息替换成自己的

define( ‘DB_NAME’, ” );

/** Database username */
define( ‘DB_USER’, ” );

/** Database password */
define( ‘DB_PASSWORD’, ” );

/** Database hostname */
define( ‘DB_HOST’, ‘localhost’ );

/** Database charset to use in creating database tables. */
define( ‘DB_CHARSET’, ‘utf8’ );

接下来访问网站会进入到创建站点信息和超级管理员信息。

Write your comment Here