艰难的建站之路

2023年 9月 28日 50.8k 0

艰难的建站之路

一、 购买云主机,装系统

首先,花钱买云主机,好吧,虽然不贵,但是我还是要吃土了。买完,装上一个 Ubuntu Server 16.04.1 LTS 64 位的系统,loading……OK了

二、配置LAMP运行环境(Linux + apache + MySQL + PHP)

安装 apache

直接输入命令

sudo apt-get install apache2 -y

作为小白,我还是要去查一下这些命令都是什么意思:
1、sudo 是 linux 系统管理指令,是允许系统管理员让普通用户执行一些或者全部的 root 命令的一个工具
2、apt-get,是一条 linux 命令,适用于 deb 包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统
3、install 命令的作用是安装或升级软件或备份数据,它的使用权限是所有用户。install 命令和 cp 命令类似,都可以将文件/目录拷贝到指定的地点。但是,install 允许你控制目标文件的属性。install 通常用于程序的 makefile,使用它来将程序拷贝到目标(安装)目录

loading……

安装完成后,我们可以直接访问 IP 地址来查看一下我们的 apache 安装好没有

安装 PHP 组件

继续输入命令,安装 PHP7.0

sudo apt-get install php7.0 -y

还是和上面的命令很相似的

loading……

继续输入命令,安装 php 相关组件

sudo apt-get install libapache2-mod-php7.0

这个后面要下载的东西的名字有点长,不知道如果我不看教程该咋写出来了

loading……

好了,PHP 组件安装基本完成

安装MySQL服务

安装 MySQL 过程中,控制台会提示输入 MySQL 的密码,需要输入两次密码,并记住输入的密码。这个密码应该是数据库连接的密码

首先,先装数据库,输入命令

sudo apt-get install mysql-server -y

输入两次密码

loading……

好了,继续安装 php MySQL 相关组件,输入指令

sudo apt-get install php7.0-mysql

安装 phpmyadmin

什么是 phpmyadmin?
phpMyAdmin 是一个以 PHP 为基础,以 Web-Base 方式架构在网站主机上的 MySQL 的数据库管理工具,让管理者可用 Web 接口管理 MySQL 数据库

现在开始安装吧,输入指令

sudo apt-get install phpmyadmin -y

安装过程中,我们需要选择运行 WEB 的服务器,安装的如果是 apache2 的话,就选 apache2 就没问题了

继续,会提示输入root密码和数据库密码,输入上就没问题了

继续,建立/var/www/html下的软连接,输入指令

sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin

好吧,又有看不懂的东西了:
ln 命令用来为文件创建连接,连接类型分为硬连接和符号连接两种,默认的连接类型是硬连接。如果要创建符号连接必须使用”-s”选项
注意:符号链接文件不是一个独立的文件,它的许多属性依赖于源文件,所以给符号链接文件设置存取权限是没有意义的

运行一下,好像没有反应,最起码没报错,那就应该没问题了,继续继续

重启 MySQL 服务和 apache 服务

sudo service mysql restart
sudo systemctl restart apache2.service

emmm,还是没有反应,好吧,没报错就是对了

安装并配置 WordPress

首先,下载一个 WordPress 压缩包

wget https://cn.wordpress.org/wordpress-4.7.4-zh_CN.zip

wget 是什么?
wget 是一个从网络上自动下载文件的自由工具,支持通过 HTTP、HTTPS、FTP 三个最常见的 TCP/IP 协议下载,并可以使用 HTTP 代理。”wget”这个名称来源于“World Wide Web”与“get”的结合

安装包下载好了,然后解压它。奥对,好像云主机不用下载解压软件,一道命令就可以解压压缩包了:

sudo unzip wordpress-4.7.4-zh_CN.zip

unzip 是什么?
顾名思义,unzip 就是解压 zip 文件,unzip 为 zip 压缩文件的解压缩程序

下载好,解压好,可以开始配置了

首先,为 wordpress 配置一个数据库:
进入 MySQL,输入下面代码

mysql -u root -p

这句话是什么意思?
mysql 就是启动数据库吧,具体不太清楚。-u 是提示输入用户名,-p 是提示输入密码
输入密码,OK,进入 MySQL 成功

接下来,我们为 wordpress 创建一个叫 wordpress 的数据库:

CREATE DATABASE wordpress;

这是数据库语句,需要用什么都去查看数据库手册吧,注意分号,注意分号,注意分号!

然后,为这个数据库添加一个名为 wordpressuser 的用户:

CREATE USER wordpressuser;

然后,设置密码为password123:

SET PASSWORD FOR wordpressuser= PASSWORD("password123");

然后,为这个用户配置数据库访问权限:

GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser IDENTIFIED BY"password123";

注意这句话三处小写的地方,第一处为数据库名,第二处为用户名,第三处为用户密码

然后,生成配置:

FLUSH PRIVILEGES;

最后,退出数据库:

exit;

配置 WordPress

由于 PHP 默认访问/var/www/html/文件夹,所以我们需要把 wordpress 文件夹里的文件都复制到/var/www/html/文件夹:

sudo mv wordpress/* /var/www/html/

mv是个啥?
Linux mv 命令用来为文件或目录改名、或将文件或目录移入其它位置
运行完了又没有反应,就当作成功了

然后,修改/var/www/html/目录权限:

sudo chmod -R 777 /var/www/html/

chomd 又是啥玩意?
Linux/Unix 的文件调用权限分为三级:文件拥有者、群组、其他。利用 chmod 可以控制文件如何被他人所调用。777 应该就是最高权限了
运行后还是没有反应

继续,将 apache 指定到 index.html

sudo mv /var/www/html/index.html /var/www/html/index~.html

不解释了,我也看不懂了,不知道咋个查,运行起来还是没有反应

重启一下apache服务:

sudo systemctl restart apache2.service

和上面重启的那句话一样

没反应,默认通过

三、安装完成

事已至此,Ubuntu 下的 wordpress 已经安装好了,我们可以登陆自己的 ip 去看看效果,然后进行一些个性化设置

四、个性化设置

首先登陆 ip

看看它上面的文字吧,都是汉字,看得懂的

点击“现在就开始!”,我们跳转到了一个填写表单的界面,看着写吧,我卡在这里很久了,重装了好几次。当然,最后我成功了

点击“进行安装”

又是一个表单,按着来填写吧

索引那个选择框,随意咯

点击“安装WordPress”

OK,在网页上已经安装好了 wordpress 了,现在开始登陆吧

注意,必须要管理员登录上去才可以到后台进行个性化设置

找到一个自己喜欢的主题

进入到博客后台,点击“更换主题”,选择“添加主题”,找到一个自己喜欢的主题进行安装

相关文章

JavaScript2024新功能:Object.groupBy、正则表达式v标志
PHP trim 函数对多字节字符的使用和限制
新函数 json_validate() 、randomizer 类扩展…20 个PHP 8.3 新特性全面解析
使用HTMX为WordPress增效:如何在不使用复杂框架的情况下增强平台功能
为React 19做准备:WordPress 6.6用户指南
如何删除WordPress中的所有评论

发布评论