Linux上安装xampp来搭建WordPress网站(图文教程)

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 建站准备 建站流程 建站机制,建站专有名词解释和建站流程以及一些建站注意事项可以参考以下文章: 如何从零开始拥有自己的网站? 新手建站十大必知忠告 超详细新手建站指南以及预算成本估计 注册域名 我是在阿里云万网上注册的域名:注册域名详情地址 。

建站准备

建站流程

注册域名

我是在阿里云万网上注册的域名:注册域名详情地址 。不懂这一步的可以参考建站流程里面的几篇文章。

主机空间

在这里推荐使用阿里云。具体原因请看上面的文章。
不懂这一步的可以参考建站流程里面的几篇文章。

Linux搭建WordPress的几种方案

  • 方式一:直接独立安装PHP,Mysql,Nginx/Apache搭建WordPress运行环境。(对PHP熟悉的专业人士可以选择这种方式)
  • 方式二:通过安装lnmp软件包搭建WordPress运行环境
  • 方式三:通过安装xampp软件包搭建WordPress运行环境(本文采用这种
    xampp集成环境软件包支持Window,Linux,苹果OS操作系统,优先推荐新手使用。
  • 方式四:通过其它类似xampp集成软件包搭建WordPress运行环境(这里就不讨论)

获取下载链接

下载xampp安装包:

首先下载xampp的安装包。打开网址:https://www.apachefriends.org/zh_cn/download.html,选择你需要的版本,根据linux系统位数下载

xampp 官网地址:https://www.apachefriends.org/download.html (这里你可以选择其它操作系统的xampp版本)
xampp Linux安装包下载: https://www.apachefriends.org/xampp-files/7.2.12/xampp-linux-x64-7.2.12-0-installer.run (点击这个直接下载就好)

下载WordPress

WordPress Linux环境下建议下载后缀名为.tar.gz格式的版本。
https://wordpress.org/download/

下载WordPress 后缀名为.tar.gz  在linux环境下安装


Linux安装步骤详解

在这里推荐使用xshell,xftp进行Linux远程连接操作。

安装xampp安装包

首先用xshell连接上远程linu服务器。文件目录位于root/tools下面。当然你可以放于其它的目录。

第一步:shell终端命令---下载安装包

使用linux的wget命令下载,下载前先进入root/tools/文件夹,不然我们不知道我们下载文件到哪里去了。下载链接是从xampp官网复制过来的。

cd /root/tools
wget   https://www.apachefriends.org/xampp-files/7.2.12/xampp-linux-x64-7.2.12-0-installer.run

image.png

第二步:shell终端命令---执行安装命令

然后我们先赋予755权限,以防因为权限不足,无法安装

chmod -R 755 xampp-linux-x64-7.2.12-0-installer.run

./xampp-linux-x64-7.2.12-0-installer.run

image.png

安装的过程就不多说了,也不用设置什么,无非就是问你时候确定一些选项,出现提问,直接按 回车 下去即可。xampp默认安装在/opt/lampp下

第三步:shell终端命令--- 手动启动xampp服务

/opt/lampp/lampp start

启动之后,通过你云服务器的公网IP地址就能访问到xampp启动成功的首页。

image.png

第四步:shell终端命令---设置密码

环境安装完了,但是MySQL的密码是多少,ftp的账号密码也是多少?我们不知道,这个默认为空,还需要我们自己设置。【要先在文本上面写好先在复制安全点,不然密码设置成什么自己都不记得了】输入命令

sudo /opt/lampp/lampp security

如图所示:他会依次要求你

1、先输入xampp控制面板的密码(用户名是xampp);
2、输入phpmyadmin的密码(用户名是pma)
3、输入mysql的密码(用户名是root)
4、输入ftp密码(用户名是daemon,默认端口21)

【中间输错了几次,所以让我重复输入,大家可以忽略】

image.png

1、先输入xampp控制面板的密码(用户名是xampp);

2、输入phpmyadmin的密码(用户名是pma)

3、输入mysql的密码(用户名是root)

4、输入ftp密码(用户名是daemon,默认端口21)

第五步:访问phpmyadmin。

这是管理mysql数据库的客户端工具,可以在浏览器访问。
在访问phpmyadmin的时候,发现403错误。这个是由于服务器设置了xampp不允许远程访问

http://47.100.188.105/phpmyadmin

image.png

找到httpd-xampp.conf配置文件:
用命令 cd /opt/lampp/etc/extra进入目录,ls列出文件,找到httpd-xampp.conf
image.png

通过命令:vim httpd-xampp.conf 对配置文件进行编辑

AllowOverride AuthConfig
Require all granted
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var

也就是将 Require local 改成 Require all granted 。保存文件,使用命令 /opt/lampp/lampp restart 重启xampp即可。访问phpmyadmin出现如下界面,就表示问题解决,安装xampp成功。

image.png

安装WordPress

第一步:Wordpress文件上传

先把wordpress-4.9.8.tar.gz文件上传到htdocs目录下。利用xftp5进行上传操作。并对文件进行解压操作:

 tar -xvzf wordpress-4.9.8.tar.gz

image.png

第二步:验证mysql登录是否成功

在阿里云服务器中设置好安全组规则,把数据库端口3306端口放行。否则,数据库端口没有放行,就没办法远程访问和操作mysql数据库了。

问题一:mysql 设置远程主机访问权限

问题二:云主机放开端口访问控制

grant all privileges on . to '账号'@'%' identified by '密码' with grant option;
例如:grant all privileges on . to 'root'@'%' identified by '123456' with grant option;

mysql

第三步:利用phpmyadmin建立数据库aliyun。这个数据库在安装wordpress是必须需要的。

image.png

第四步:浏览器安装WordPress。(这一步必须保证mysql数据库是安装成功并且建立好了数据库)

image.png

如果安装的过程中遇到如下提示:

The file wp-config.php already exists. If you need to reset any of the configuration items in this file, please delete it first.

https://stackoverflow.com/questions/32686663/error-the-file-wp-config-php-already-exists
缓存问题,刷新一下。就能顺利安装WordPress.
image.png

其实在浏览器安装wordpress的步骤跟在window安装wordpress的步骤完全一样了。非常简单,如果遇到小问题,很多时候,百度都能帮你解决。

第五步:安装wordpress成功,看效果:

访问IP地址:http://47.100.188.105/ 可以看网站效果。剩下的是学习wordpress主题和wordpress插件了。wordpress默认主题比较简单。

后续绑定购买的域名,在域名管理后台把域名跟你的服务器公网ip地址进行绑定,就可以通过域名访问你的网站了。

相关文章
|
4天前
|
Shell Linux
【linux】Shell脚本中basename和dirname的详细用法教程
本文详细介绍了Linux Shell脚本中 `basename`和 `dirname`命令的用法,包括去除路径信息、去除后缀、批量处理文件名和路径等。同时,通过文件备份和日志文件分离的实践应用,展示了这两个命令在实际脚本中的应用场景。希望本文能帮助您更好地理解和应用 `basename`和 `dirname`命令,提高Shell脚本编写的效率和灵活性。
57 32
|
8天前
|
Unix Linux C语言
【Linux】 Linux makefile 教程
本文详细介绍了 Linux 环境下 Makefile 的基本结构、语法和使用方法,并通过一个简单的 C++ 项目示例演示了 Makefile 的实际应用。Makefile 是一个强大而灵活的工具,通过合理配置,可以极大地简化项目的编译和管理过程,提高开发效率。希望本文能帮助您更好地理解和应用 Makefile,在实际项目中高效管理代码的编译和构建。
38 20
|
7天前
|
Unix Linux C语言
【Linux】 Linux makefile 教程
本文详细介绍了 Linux 环境下 Makefile 的基本结构、语法和使用方法,并通过一个简单的 C++ 项目示例演示了 Makefile 的实际应用。Makefile 是一个强大而灵活的工具,通过合理配置,可以极大地简化项目的编译和管理过程,提高开发效率。希望本文能帮助您更好地理解和应用 Makefile,在实际项目中高效管理代码的编译和构建。
42 16
|
10天前
|
Ubuntu Java Linux
Linux 安装 Qualcomm ® SnapdragonTM Profiler
通过本文的详细介绍,您应该已经成功在 Linux 系统上安装并配置了 Qualcomm® Snapdragon™ Profiler,并能够连接 Android 设备进行性能分析。Snapdragon Profiler 提供了丰富的工具和功能,可以帮助开发者深入了解应用程序的性能瓶颈,从而进行优化。希望本文能对您有所帮助,让您在开发过程中更高效地使用 Snapdragon Profiler 进行性能分析和优化。
41 10
|
12天前
|
Linux
Linux安装svn并启动
Linux安装svn并启动
48 10
|
24天前
|
Ubuntu Linux 网络安全
Linux磁盘挂接教程
Linux磁盘挂接教程
61 14
|
1月前
|
Oracle 关系型数据库 Linux
linux8安装oracle 11g遇到的问题记录
Oracle 11g在Linux 8上安装时会遇到link编译环节的问题。官方建议忽略安装中的链接错误,安装完成后应用DBPSU 11.2.0.4.240716补丁及一次性补丁33991024,再重新编译二进制文件,并配置监听器和数据库。但因11g已退出服务期,这些补丁需付费获取。网上信息显示22年1月的PSU补丁也可解决问题,找到该补丁后按常规方式打补丁即可。如有需求或疑问可咨询我。
71 20
|
1月前
|
弹性计算 运维 Ubuntu
os-copilot在Alibaba Cloud Linux镜像下的安装与功能测试
我顺利使用了OS Copilot的 -t -f 功能,我的疑惑是在换行的时候就直接进行提问了,每次只能写一个问题,没法连续换行更有逻辑的输入问题。 我认为 -t 管道 功能有用 ,能解决环境问题的连续性操作。 我认为 -f 管道 功能有用 ,可以单独创建可连续性提问的task问题。 我认为 | 对文件直接理解在新的服务器理解有很大的帮助。 此外,我还有建议 可以在非 co 的环境下也能进行连续性的提问。
75 7
|
2月前
|
消息中间件 Java Kafka
【手把手教你Linux环境下快速搭建Kafka集群】内含脚本分发教程,实现一键部署多个Kafka节点
本文介绍了Kafka集群的搭建过程,涵盖从虚拟机安装到集群测试的详细步骤。首先规划了集群架构,包括三台Kafka Broker节点,并说明了分布式环境下的服务进程配置。接着,通过VMware导入模板机并克隆出三台虚拟机(kafka-broker1、kafka-broker2、kafka-broker3),分别设置IP地址和主机名。随后,依次安装JDK、ZooKeeper和Kafka,并配置相应的环境变量与启动脚本,确保各组件能正常运行。最后,通过编写启停脚本简化集群的操作流程,并对集群进行测试,验证其功能完整性。整个过程强调了自动化脚本的应用,提高了部署效率。
【手把手教你Linux环境下快速搭建Kafka集群】内含脚本分发教程,实现一键部署多个Kafka节点
|
2月前
|
Linux Python
Linux 安装python3.7.6
本教程介绍在Linux系统上安装Python 3.7.6的步骤。首先使用`yum`安装依赖环境,包括zlib、openssl等开发库。接着通过`wget`下载Python 3.7.6源码包并解压。创建目标文件夹`/usr/local/python3`后,进入解压目录执行配置、编译和安装命令。最后设置软链接,使`python3`和`pip3`命令生效。