本文主要针对wordpress在linux环境下安装方法
以下来自官网对于安装wordpress的要求。文章源自飞鸟学习网-https://www.pk88.net/2022-0121-20.html
要求文章源自飞鸟学习网-https://www.pk88.net/2022-0121-20.html
要运行WordPress,我们建议您的主机服务器支持以下参数:文章源自飞鸟学习网-https://www.pk88.net/2022-0121-20.html
文章源自飞鸟学习网-https://www.pk88.net/2022-0121-20.html
PHP版本7.3+以上文章源自飞鸟学习网-https://www.pk88.net/2022-0121-20.html
MySQL版本5.6+或者MariaDB版本10.1+以上文章源自飞鸟学习网-https://www.pk88.net/2022-0121-20.html
HTTPS加密访问支持文章源自飞鸟学习网-https://www.pk88.net/2022-0121-20.html
我们建议使用Apache和NGINX作为运行WordPress最佳功能和性能的服务器,但实际上任何支持PHP和MySQL的服务器皆可运行。文章源自飞鸟学习网-https://www.pk88.net/2022-0121-20.html
文章源自飞鸟学习网-https://www.pk88.net/2022-0121-20.html
注意:WordPress也可以在PHP 5.6.20+和MySQL 5.0+的旧版环境中使用,但这些旧版本已达到正式维护生命周期,因此可能会使您的网站面临安全漏洞,不推荐使用过时版本。文章源自飞鸟学习网-https://www.pk88.net/2022-0121-20.html
安装wordpress依赖软件
PHP
安装PHP及其相应的插件
# apt install php7.4 php7.4-fpm php7.4-gd php7.4-mysql
安装数据库及其配置
安装数据库
# apt install mariadb-server
配置数据库
请以root登录并创建专门用于wordpress使用的数据库,刚安装root没有密码直接回车。
# mysql -u root -p
MariaDB [(none)]> create database wordpress;
Query OK, 1 row affected (0.000 sec)
新建wp用户使用123456作为密码登录,且只能本地用户可以使用
MariaDB [(none)]> create user wp@'localhost' identified by '123456';
Query OK, 0 rows affected (0.000 sec)
授权给wp用户wordpress数据库的所有权限。
MariaDB [(none)]> grant all on wordpress.* to wp@'localhost' identified by '123456' with grant option;
Query OK, 0 rows affected (0.000 sec)
MariaDB [(none)]> exit;
验证数据库配置
现在使用刚才新建的wp用户进行验证,并输入之前设置的密码。
# mysql -u wp -p
MariaDB [(none)]> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| wordpress |
+--------------------+
2 rows in set (0.000 sec)
MariaDB [(none)]>
使用命令显示当前的数据库,正确的显示应该是上面的数据,如果没有看到wordpress这个数据库,则说明前面操作有误。
安装nginx并配置
先卸载apache2,如果使用apache2可不用看此步。
# apt remove --purge apache2
# apt install nginx
验证
# systemctl status nginx.service
● nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2022-01-22 12:46:46 HKT; 2h 10min ago
正常运行会显示running或者打开浏览器输入你服务器的IP或者域名看是否能够出现nginx的欢迎界面。
配置
配置网站,进入到/etc/nginx/sites-available目录,复制默认的default文件,并修改其中的内容。
# cd /etc/nginx/sites-available
# cp default test.com
# cat test.com
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html/wordpress;
index index.php index.html index.htm index.nginx-debian.html;
server_name test.com;
location / {
try_files uriuri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.3-fpm.sock;
}
}
说明下相关的参数,其中
index:后面要添加index.php
root:后面填写你wordpress解压的目录
server_name:填写你的域名或者测试机虚拟机的IP地址
做完上面的步骤,然后将咱们的test.com配置使能,将其软连接到sites-enabled目录。
# cd /etc/nginx/sites-enabled
# ln -sf ../sites-available/test.com .
# rm default
# systemctl restart nginx
重启nginx,如果没有报错就配置OK了。否则见nginx的相关报错。见常见报错。(todo)
下载wordpress
在服务器上使用下面的命令下载,也可以到官网进行下载然后上传到服务器,目前官网的版本是5.8.3。
下载下来并将压缩包解压到nginx配置的root路径。并将权限赋予www-data用户。
# wget https://cn.wordpress.org/latest-zh_CN.tar.gz
# tar -xvf latest-zh_CN.tar.gz -C /var/www/html/
# chown www-data:www-data /var/www/html/wordpress -R
安装测试
经过这么些步骤,现在可以测试了。打开浏览器,输入test.com或者你的IP地址,如果没有错误显示的应该是如下画面。
安装欢迎
填写信息
确认信息正确,如果不是该页面则数据库配置有问题
点击安装后填写管理员(dj)和配置密码
输入密码进入页面,完成!
更多wordpress安装知识wordpress安装知识点我进去
全站资源源于网络整合,仅供学习研究,不可商用,不提供技术指导,如有侵权请告知删除,可以投稿,广告合作联系V: pk88net
评论