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’ );
接下来访问网站会进入到创建站点信息和超级管理员信息。