本笔记为在已购买并登录服务器之后开始记录。

如想要依靠本笔记进行建设,还请出现问题适当百度,可能会有部分不完善的地方。

开始安装前惯例升级

apt-get update

apt-get upgrade

安装mysql(也可能会提示你安装mariadb-server,安装就行)

apt-get install mysql-server

创建名为wordpress的数据库

create database wordpress;

创建只能在本地使用(localhost)的名为wordpress,密码是“密码”的用户

create user 'wordpress'@'localhost' identified by '密码';

刷新MySQL的系统权限相关表

flush privileges;

给予wordpress用户对于wordpress数据库中所有表的所有权限

grant all on wordpress.* to 'wordpress'@'localhost';

刷新MySQL的系统权限相关表

flush privileges;

安装php(在安装php如无web服务器,可能会提醒安装apache并安装使apache支持php的依赖)

apt-get install php

安装apache(如果上一步没有提示安装apache,请手动安装)

apt-get install apache2

这时直接在浏览器中输入服务器的ip,如果提示什么成功访问啊,而不是拒绝访问,就挺好的。

在网站目录下创建文件info.php并写入“<?php phpinfo(); ?>”

安装模块libapache2-mod-php

apt-get install libapache2-mod-php php-mcrypt

重启apache2服务

service apache2 restart

 

成功后再次进行检验步骤,成功则进行下一步

https://www.wpdaxue.com/wordpress-download

在该网站下载wp包

 

解压后放在默认网站目录下

直接访问http://ip地址/index.php

会提示您的PHP似乎没有安装运行WordPress所必需的MySQL扩展。

此时安装php对mysql拓展php-mysql

 

重启apache2服务

service apache2 restart

 

chown -R www-data:www-data /var/www/html

如果是root权限移动的wp安装包,需要进行所属人转移 -R为递归,将网站根目录下的所有文件所属于www-data用户组的www-data用户(本用户是apache所使用用户)

访问网站根目录下的/index.php

填写信息,进行安装。

重写需要开启apache的rewrite模块

a2enmod rewrite

然后在/etc/apache2/apache.conf里找到AllowOverride并修改其值为All

 

在正常使用后请在“仪表盘-工具-站点健康”中下载所有推荐的模组

拓展:

安装php7.4

https://www.cloudbooklet.com/install-php-7-4-on-debian-10/

一站多wp

https://www.jb51.net/article/128529.htm