Ubuntu 安装 wordpress 服务器
创始人
2024-09-26 16:51:00
0

Ubuntu 安装 wordpress 服务器

最近自己又开始折腾建站了,在自己的微信好友圈里很多玩跨境电商独立站的,那么我也搞起来!有很多选择,最常见最普通的是 WordPress,没错,就是那个主要做个人 blog 博客系统的东西,也可以配置为社区交流 BBS,也可以配置为卖货电商站,扩展能力很强的。

正经的建站都是基于安装 Linux 操作系统的服务器来操作的,Windows 只是本地端个人电脑使用的,在 Windows 上使用 term 终端软件远程 ssh 或者 telnet 登陆到服务器上进行操作,下面很多截图就是在 windows 上安装的 Conemu 这个 term 软件里面使用 ssh 登陆上服务器的画面。

LAMP 环境安装

WordPress 的安装的依赖项是先要安装 LAMP 环境

这并不是台灯的意思,而是 Linux、Apache、MySQL、PHP 的缩写的意思

在 Linux 操作系统上面安装 Apache 网页服务器、MySQL 数据库、以及 PHP 网页开发工具,这就是最典型的最传统的网站建站技术栈之一了,WordPress 网站就需要这一套环境了。

Linux 服务器操作系统

自己选择的是 Ubuntu,因为目前它是最主流的 Linux 发行版之一了,网上的资料汗牛充栋,遇到问题查找答案非常方便。

服务器主机可以用 VMware 或者 VirtualBox 虚拟机软件来创建虚拟机,在自己的 Windows 操作系统的个人电脑 PC 上来创建虚拟机,这样的好处是全都是本地网络,速度快又稳定测试很方便,并且对于喜欢图形界面的玩家来说,可以安装 Linux 的图形桌面来后续操作,缺点就是建站后仅限本地局域网访问,如果想要互联网上建站,你得或买或租云主机再走一遍安装配置

所以,服务器主机也可以买或租云主机云服务器,从本地登录上去操作,好处就是全程在线操作,建站什么效果可以实时作为普通访问者来查看,缺点就是费钱,钱少瘾大的自己当然选择的是 Vmware 虚拟机的方式。

Apache 网页服务器安装

只需要一行命令即可安装 Apache:

sudo apt install apache2 

需要连网,Linux 下使用 apt 命令安装各种软件,都是访问互联网从软件源网站搜索软件并下载安装的。

注意不要走开,在几行文字之后会有一个提问您希望继续执行吗?输入字母 Y 继续,Ubuntu 最新的版本,在国内的网络环境安装,会自动选择大清的安装源,速度还是很快的,大概如下图的样子

然后就可以在本地 Windows 电脑上用任意浏览器,输入 Vmware 虚拟 ubuntu 机器的 ip 地址,就可以看到 Apache 安装好后的欢迎界面了:

注意看这里面一些重要信息,各个路径的作用,各个配置文件的作用,文件夹的结构等等,下面安装 LAMP 和 WordPress 用得上。

本地 IP 地址与本地域名

如何知道要在浏览器里面输入的虚拟机的 ip 地址呢?在虚拟机里安装的 Ubuntu 里面打开 term,输入命令ifconfig即可查看 Ubuntu 当前的 ip 地址了,注意这个命令和 Windows 操作系统下对应的查看 ip 地址的命令ipconfig是不同的,仅仅有一个字母不一样。

但是初装的 Ubuntu 是没有这个命令的,需要在连网的情况下安装网络工具包:

sudo apt install net-tools 

但是 ip 这个东西,一个缺点是不好记,再一个缺点是不固定,在自己的路由器开启 dhcp 动态地址分配的功能的时候,随着自己家里联网设备的变化,经常会变 ip,用起来不方便,如果也能像一般的网站有一个固定的域名来访问,那才方便,其实很简单,注意看:

第一次 ssh 登上虚拟 ubuntu 系统后的终端的样子,每一行的引导符的@符号后面的字符串就是主机名,比如这里自己的 Ubuntu 虚拟机的主机名就是UbuntuTest,在局域网里面 ping 这个主机名就是和 ping 它的 ip 地址效果一样的,访问它的 ip 的网页的更方便的方式就是直接在浏览器地址栏输入这个主机名,ssh 登录也可以直接使用它,非常方便:

需要注意的是,如果本机 windows 电脑安装了小飞机软件,并且其 SID 程序全局模式的话

则所有本地局域网内的主机的主机名域名访问方式都将遇到 500 号错误

你需要手动配置 SID 程序,增加本地局域网内的直飞航路点设置,将本地各主机名加入进去。更多关于野飞黑飞、野站黑站细节,欢迎关注后台私聊。

PHP 语言安装

同样只需要一行命令即可安装

sudo apt install php 

据说 Linuxer 们和黑客们给影视导演们的最刻板的映像就是屏幕上唰唰往上飞的文字符号了,php 安装过程上滑的文字行数就是最典型的,上滑了很多页,最后一页安装成功的话应该是这样的:

和 Apache 匹配的还需要安装这个东西:

sudo apt install libapache2-mod-php 

Mysql 数据库安装

安装命令:

sudo apt install mysql-server 

安装 php-mysql

sudo apt install php-mysql 

phpmyadmin 管理工具安装

这是一个页面图形化的管理端,虽然不是必需的,但是好歹它比命令行环境好用多了,强烈推荐使用它:

sudo apt install phpmyadmin 

安装过程不要走开,在命令行里面有好几处交互,都选择推荐的建议设置,这里还要设置密码,命令行内的图形化操作非常的挑剔终端软件,conemu 的闪烁让命令行交互无法操作,windows 操作系统下最基础最原始的文字符软件就是 windows 自带的 terminal 软件,可以执行这种交互:

在 Windows 电脑里用浏览器打开网址 http://ubuntutest/phpmyadmin/ 就可以看到 phpmyadmin 的首页了

用户名是固定的 phpmyadmin ,密码是安装过程中设置的,登陆后是这样的:

全新安装的 phpmyadmin 十分可能是不能创建数据库的状态:

这就需要进入 mysql 的交互文字符:

sudo mysql -u root 

执行如下操作给自己的 phpmyadmin 账号授权:

show grants for 'phpmyadmin'@'localhost'; grant all on *.* to 'phpmyadmin'@'localhost' with grant option; flush privileges; show grants for 'phpmyadmin'@'localhost'; truncate table mysql.proxies_priv; 

使用 phpmyadmin 在 LAMP 里为 WordPress 创建并配置数据库

为了简单起见,可以直接去用户页 new 一个用户来,同时创建同名的 database:

用户名 wordpress,密码自由设定:

点击右下角执行按钮之后,自动进入修改权限页面,不用细看,全部选择后,点击右下角执行:

最后得到的数据库用户列表应该是这样的

下载 WordPress

使用 900914 搜索到 WordPress 官网,下载安装文件,不要使用百毒搜索:

下载到自己的虚拟机服务器上后使用 unzip 命令解压缩:

unzip wordpress-6.5.2-zh_CN.zip 

使用网页版安装器向导来安装 WordPress

将解压缩出来的文件夹移动到 LAMP 网站的路径/var/www/html/wordpress下:

sudo cp -r wordpress /var/www/html/wordpress 

按照上面命令放置在上面的路径中的话,就在浏览器地址栏直接输入地址 http://ubuntutest/wordpress/ 就可以打开 WordPress 首页了,这样就是把 WordPress 安装在 ubuntutest 域名下的子路径 wordpress 了,_ubuntutest_ 域名下还可以用其它子路径安装其它功能的站点,上面的移动 wordpress 文件夹的操作如果是移动到/var/www/html/网站根目录下,则此域名仅有这一个 WordPress 站了,只需要在浏览器蓝输入*http://ubuntutest/*即可访问。

第一次打开时候会自动跳转刷新为安装向导页面 http://ubuntutest/wordpress/wp-admin/setup-config.php

输入上面在 phpmyadmin 里面为设置的 WordPress 用户名和密码,其它都不变使用默认:

如果出现下面的无法写入文件的提示

就按照提示,将手工创建文件 wp-config.php 将其拷贝进入 WordPress 的配置路径下:

sudo cp /home/wangxiaotu/下载/wp-config.php /var/www/html/wordpress/wp-config.php 

然后点击上图中的按钮运行安装程序,自动进入下一个画面:

随意设置一个站点标题,设置自己这个站长的用户名和密码,以及电子邮箱,然后点击安装 WordPress按钮

即可安装成功,然后点击登陆,使用刚刚设置的站长用户名和密码:

默认进入的是仪表盘页面,在这里可以找到 WordPress 站点管理功能的各项入口。

选择各种主题或插件安装

从 WordPress 仪表盘可以访问其官网提供丰富的主题样式和功能插件选择安装。初装的 WP 可能会遇到插件、主题安装失败的情况,报告如下的错误:

又或者这样的错误信息

需要检查一下服务器的 vsftpd 服务进程是否开启了上传的权限,vsftpd 初始安装默认的是关闭着这个权限的:

sudo vi /etc/vsftpd.conf 

修改开启上传权限:

# Uncomment this to enable any form of FTP write command write_enable=YES #write_enable=YES 

再检查一下 WordPress 的路径*/var/www/html/wordpress*的权限,适当的 chmod 和 chown 来放开权限,不怕死的可以试试这样:

然后 WordPress 就可以安装主题和插件了,比如 WP 提供很多电商专用的功能插件,还有提供多人在线协同办公的功能插件:

再插件页面中随意搜索各种功能插件,点击立即安装即可。关于此图中的 ONLYOFFICE DocSpace 插件又该如何使用,且看下集分解。

参考文献

[1] 获取 WordPress: https://cn.wordpress.org/download/

[2] How to install WordPress: https://developer.wordpress.org/advanced-administration/before-install/howto-install/

[3] Before You Install: https://developer.wordpress.org/advanced-administration/before-install/

[4] Creating Database for WordPress: https://developer.wordpress.org/advanced-administration/before-install/creating-database/

[5] 欢迎阅读 phpMyAdmin 文档!: https://docs.phpmyadmin.net/zh-cn/latest/

相关内容

热门资讯

安卓手机好的系统,安卓手机操作... 你有没有发现,现在手机市场上的安卓手机真是琳琅满目,让人挑花了眼。不过,你知道吗?在这些安卓手机中,...
安卓系统mac电脑配置,打造安... 亲爱的电脑迷们,你是否曾想过,你的苹果笔记本里也能装上安卓系统?是的,你没听错!今天,就让我带你一起...
状元郎平板安卓系统,引领平板教... 你有没有想过,一款平板电脑,竟然能让你在学习之余,还能畅游安卓世界的海洋?没错,今天我要跟你聊聊的就...
安卓系统哪个传奇好玩,畅玩经典... 手机里的游戏可是咱们休闲娱乐的一大法宝,尤其是安卓系统,那丰富的游戏资源简直让人挑花眼。今天,就让我...
联众支持安卓系统吗,“联众PD... 斗地主爱好者们,是不是在为找不到一款好玩的斗地主游戏而烦恼呢?别急,今天我要给大家揭秘一个好消息——...
康佳电视安卓系统太卡,康佳电视... 亲爱的电视迷们,你们有没有遇到过这样的烦恼:家里的康佳电视用着用着就变得像蜗牛一样慢吞吞的,让人抓狂...
ios对比安卓系统流畅,流畅体... 你有没有发现,用手机的时候,有时候iOS系统就像个优雅的舞者,而安卓系统则像个活力四射的少年?没错,...
安卓系统占用内存小,深度解析优... 你有没有发现,手机用久了,就像人一样,会变得“臃肿”起来?尤其是安卓系统,有时候感觉就像一个超级大胃...
安卓系统怎么下载jdk,JDK... 你有没有想过,在安卓手机上也能编写Java程序呢?没错,就是那种在电脑上写代码的感觉,现在也能在手机...
安卓系统调手机亮度,轻松掌握手... 手机屏幕亮度总是让你眼花缭乱?别急,今天就来手把手教你如何轻松调节安卓系统的手机亮度,让你的手机屏幕...
学习机安卓系统双系统,安卓系统... 你有没有想过,学习机也能玩转安卓系统?没错,就是那个我们平时用来刷剧、玩游戏、看新闻的安卓系统!现在...
安卓系统有哪些兼职,盘点热门兼... 你有没有想过,在手机上也能轻松赚钱呢?没错,就是那个我们每天都离不开的安卓系统,它不仅能让你畅游网络...
别致影音下载安卓系统,轻松享受... 你有没有想过,在这个信息爆炸的时代,找到一款既别致又实用的影音下载APP,简直就像在茫茫人海中找到那...
安卓车机系统和手机系统,共筑智... 你有没有发现,现在汽车也越来越智能了?这不,车机系统都开始流行起来,而且很多车企都选择了安卓系统。那...
爱情银行ios系统与安卓系统,... 亲爱的读者们,今天咱们来聊聊一个让无数人心动的话题——爱情银行iOS系统与安卓系统!想象爱情银行就像...
车载wce系统和安卓系统区别,... 亲爱的车友们,你们有没有想过,为什么你的车载导航有时候会像老牛拉车一样慢吞吞,有时候又像兔子一样活泼...
安卓系统常见app取证,深度解... 你有没有想过,手机里的那些小玩意儿,其实可能藏着大大的秘密呢?没错,就是那些我们每天不离手的安卓系统...
苹果云照片安卓系统,苹果云照片... 你有没有想过,那些在苹果手机上美美哒的照片,怎么才能搬到安卓手机上呢?别急,今天就来给你揭秘这个神奇...
ios系统跟安卓系统都是美国,... iOS与安卓:美国科技的双雄争霸在当今这个数字化的世界里,智能手机已经成为了我们生活中不可或缺的一部...
深度系统可以装安卓,系统兼容安... 亲爱的读者们,你是否曾想过,在电脑上也能畅玩安卓游戏,享受安卓应用带来的便捷?现在,这个梦想成真啦!...