ubuntu 服务器安装 WordPress
2023-06-21 18:23:31 203浏览
安装WordPress 本身是很简单的,重点是要具备PHP、mysql、phpmyadmin、nginx (或 apache、其他 )、FTP 等服务器端安装和维护能力,前端方面需要了解插件、外观主题、页面区块编辑等知识
我的环境
服务器 : Ubuntu 20.04
WEB 服务器 :
WordPress REST Api 设置伪静态和隐藏入口 index.php
$ nginx -v
nginx version: nginx/1.18.0 (Ubuntu)
mysql :
ubuntu 安装、卸载重装mysql 8.0
$ mysql -V
mysql Ver 8.0.33 for Linux on x86_64 (MySQL Community Server - GPL)
php :
Ubuntu 20.04 安装多个版本 php 并应用到 nginx
$ php -v
PHP 7.4.3-4ubuntu2.18 (cli) (built: Feb 23 2023 12:43:23) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.3-4ubuntu2.18, Copyright (c), by Zend Technologies
phpmyadmin :
CentOS 7 使用 Composer 配置 phpmyadmin 并管理多个mysql
版本信息: 5.2.1 (已是最新)
vsftpd :
FTP Server
$ sudo apt install vsftpd
$ dpkg -l |grep vsftp
ii vsftpd 3.0.3-12 amd64 lightweight, efficient FTP server written for security
$ sudo systemctl status vsftpd.service
● vsftpd.service - vsftpd FTP server
Loaded: loaded (/lib/systemd/system/vsftpd.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2023-05-23 16:37:11 CST; 3 weeks 1 days ago
...
下载并设置 WordPress
-
下载 wordpress 最新版
wget https://cn.wordpress.org/latest-zh_CN.zip
-
配置 wordpress 网站目录
开始学习时要想到,可能会来回重装多次,首页,每一次都新建一个目录,我这里重复了 5 次之后,才感觉学会了一些以我最后一次重新安装的目录为例
假设前一步下载时,zip 文件放在了 ~ 目录
本次目标目录 /var/www/html/5$ sudo cp latest-zh_CN.zip.1 /var/www/html/5
$ mkdir -p /var/www/html/5
$ cd /var/www/html/5
$ unzip latest-zh_CN.zip
$ cd /var/www/html/5/wordpress
学习时一切权限从简,以免后续操作过程中出现写入不允许
$ sudo chmod -R 777 /var/www/html/5头一次安装
$ cp wp-config-sample.php wp-config.php以后可以直接 cp 之前安装过的,例如我从 /var/www/html/1 目录cp
$ cp …/…/1/wordpress/wp-config.php .
-
仅需修改数据库配置部分
$ vim wp-config.php... // wzh 20230614 define( 'DB_NAME', 'wordpress_5' ); /** Database username */ define( 'DB_USER', 'wordpressuser' ); /** Database password */ define( 'DB_PASSWORD', 'Password@123' ); ... -
配置数据库
假设我的 mysql 用户: root / Password@123$ mysql -uroot -pPassword@123 mysql> CREATE DATABASE wordpress_5; mysql> use mysql; mysql> CREATE USER wordpressuser; mysql> GRANT ALL PRIVILEGES ON wordpress_5.* TO wordpressuser ;
开始安装 wordpress
http://192.168.0.105/5/wordpress/wp-admin/install.php
设置网站用户(不是前面数据库用户),例如:我这里是 wzh
到这里就算完成了!
后记
开始学习时,可以简单配置为以上目录方式访问每一个wordpress 网站,后续再配置为域名或端口方式访问的网站
好博客就要一起分享哦!分享海报
此处可发布评论
评论(0)展开评论
展开评论
您可能感兴趣的博客
