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

news/2024/5/6 15:08:54/文章来源:https://blog.csdn.net/weixin_33696106/article/details/89536358

建站准备

建站流程

搭建网站注意事项可以参考以下文章

  • 如何从零开始拥有自己的网站?
  • 新手建站十大必知忠告
  • 超详细新手建站指南以及预算成本估计

注册域名

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

主机空间

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

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启动成功的首页。
http://公网IP地址/dashboard/

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地址进行绑定,就可以通过域名访问你的网站了。

原文地址:http://cloud.yundashi168.com/archives/250

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_760399.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SEO【集】实现百度右侧排名相关搜索全攻略

2019独角兽企业重金招聘Python工程师标准>>> 早在几年前,百度搜索引擎界面就在搜索词界面的右侧增加了符合特定搜索条件的相关品牌,相关人物,相关企业等的推荐展示,这是百度知心算法的结果。也就是说用户在百度搜索引擎…

如何在一个月内搭建一个自己的博客网站

2019独角兽企业重金招聘Python工程师标准>>> 目的和定位 明确你想要做什么,目的是什么。 有了明确的需求和目的,才有持续做下去的驱动力。 做一个网站需要投入大量时间、金钱和精力,只投入,不产出,是有很大…

微信网站应用登录

一、准备工作 1.认证的微信开发者账号一只 2.审核通过的网站应用一个 3.授权域名可用 二、微信登录流程 网站应用微信登录是基于OAuth2.0协议标准构建的微信OAuth2.0授权登录系统。授权流程如下: 1.第三方发起微信授权登录请求,微信用户允许授权第三方应…

jQuery插件ReverseOrder实现Javascript倒序及了解prependTo函数

是否需要将网页元素进行倒序&#xff0c;使用jQuery插件ReverseOrder可以实现此功能&#xff0c;ReverseOrder插件可以将HTML元素&#xff0c;如<p>&#xff0c;<li>等任意元素进行重新倒序排列&#xff0c;效果图如下&#xff1a; 使用说明 需要使用jQuery库文件…

如何更有效使用 Rational AppScan 扫描大型网站,第 1 部分: 工作原理及技术分析...

近来看到AppScan的技术介绍&#xff0c;感觉不错&#xff0c;与同行分享。 Rational AppScan&#xff08;简称 AppScan&#xff09;其实是一个产品家族&#xff0c;包括众多的应用安全扫描产品&#xff0c;从开发阶段的源代码扫描的 AppScan source edition&#xff0c;到针对 …

关于工商银行网站打不开的问题终极解决办法

首先你应该试一试的:网银最好是用IE菜单: "工具"-->"Internet选项"-->"安全"选项卡, "可信站点", 将所有icbc相关的网站都删除(或者全部删除吧), 99%的错误都是由这个该死的地方产生的.以下是转载的:上面的不行再试试吧. 最近有…

大型网站应用之海量数据和高并发解决方案总结一二

转载地址&#xff1a;https://blog.csdn.net/xlgen157387/article/details/53230138一、网站应用背景 开发一个网站的应用程序&#xff0c;当用户规模比较小的时候&#xff0c;使用简单的&#xff1a;一台应用服务器一台数据库服务器一台文件服务器&#xff0c;这样的话完全可以…

新网站是否应该使用 Drupal 8?

前不久刚和大家探讨了是否应该将网站升级到 Drupal 8 的问题&#xff0c;并不建议大家进行升级&#xff08;详情可参考《是否应该立即将网站升级到Drupal 8&#xff1f;》&#xff09;。然而&#xff0c;如果是建立一个新的网站&#xff0c;使用 Drupal 8 是否又合适呢&#xf…

将不确定变为确定~本机是否可以调试带域名的网站

我们都知道&#xff36;&#xff33;在调试中会启动一个或多个&#xff08;根据你的解决方案中的&#xff37;&#xff25;&#xff22;项目而定&#xff09;WebDev.WebServer40.exe进程&#xff0c;这个进程为我们提供了.net运行时&#xff0c;就是你访问&#xff29;&#xf…

HAProxy实现网站高并发集群

简介&#xff1a;HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理&#xff0c;支持虚拟主机&#xff0c;它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点&#xff0c;这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件…

大学学python,通过这些刷题网站成了别人眼中大佬

哈喽&#xff0c;大家好,这次为大家分享几个编程刷题网站&#xff0c;巩固基础知识&#xff0c;提升自己的能力水平 首先明确一:我们为什么要刷题呢? 1.通过刷题米提高自己所学专业知识的巩固程度&#xff0c;知道自己的不足之处 2.有可能你通过这些平台刷过的题&#xff0…

大流量、高并发的网站的底层系统架构

动态应用&#xff0c;是相对于网站静态内容而言&#xff0c; 是指以c/c、php、Java、perl、.net等 服务器端语言开发的网络应用软件&#xff0c;比如论坛、网络相册、交友、BLOG等常见应用。动态应用系统通 常与数据库系统、缓存系统、分布式存储系统等密不可分。 大型动态应用…

手机站SEO优化需要外链吗

移动网站对于市场来说&#xff0c;也不是什么新鲜事情了。现在也越来越多的企业客户&#xff0c;更加关注企业网站的搜索效果。 甚至愿意为了网站的移动搜索优化效果&#xff0c;愿意再单独支付费用。也就是PC理PC的&#xff0c;移动理移动的。 百度官方上关于移动网站的基础建…

关于WordPress建站的原理二三事

2019独角兽企业重金招聘Python工程师标准>>> 在写关于仿站文章详情页如何制作之前&#xff0c;我觉得有必要就一些原理性的问题&#xff0c;做一些说明。文章详情页的核心模块和首页有很多相似的地方&#xff0c;比如调用文章的标题、文章的内容、文章分类、作者等&…

大型网站的 HTTPS 实践(一)—— HTTPS 协议和原理

详见&#xff1a;http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt387 1 前言 百度已经于近日上线了全站 HTTPS 的安全搜索&#xff0c;默认会将 HTTP 请求跳转成 HTTPS。本文重点介绍 HTTPS 协议, 并简单介绍部署全站 HTTPS 的意义。 2 HTTPS 协议概述 HTTPS 可以…

大型网站架构之分布式缓存

缓存是优化网站性能的第一手段。在大型网站中&#xff0c;缓存通常用来保存热点数据&#xff0c;或者保存应用上下文相关信息。比如之前提到的session服务器集群就可以用分布式缓存来搭建。当然&#xff0c;分布式缓存还可用于缓存数据库中的热点数据以减轻数据库的压力。 分布…

屏蔽网站广告插件:广告终结者

1. 上网站&#xff1a; http://www.adtchrome.com/ Chorme下载地址&#xff1a; http://www.adtchrome.com/%E5%B9%BF%E5%91%8A%E7%BB%88%E7%BB%93%E8%80%853.1.4.rar 2. 进入chrome扩展程序设置界面&#xff1a; 3. 将解压后的插件文件拖入此界面即可。 4. 后面再打开网页&a…

解读大型网站系统架构的演化

前言一个成熟的大型网站&#xff08;如淘宝、京东等&#xff09;的系统架构并不是开始设计就具备完整的高性能、高可用、安全等特性&#xff0c;它总是随着用户量的增加&#xff0c;业务功能的扩展逐渐演变完善的&#xff0c;在这个过程中&#xff0c;开发模式、技术架构、设计…

【转】高扩展性网站的50条原则

《高扩展性网站的50条原则》&#xff0c;利用一天半的时间快速浏览总结的电子书&#xff0c;对网站的建设有一个原则性的把握&#xff0c;书中提到的大部分原则现在已成为互联网行业的共识&#xff0c;但并不妨碍我们重新整理分类&#xff0c;从全局层面把控高扩展性网站的建设…

秒杀网站系统设计详解

2019独角兽企业重金招聘Python工程师标准>>> 最近总有一些朋友问高并发问题&#xff0c;后来就想自己把一个秒杀系统作为例子详细分解一下&#xff0c;也是一个学习过程。 首先假设场景&#xff0c;预计该活动可能有1万人参加&#xff0c;那最大并发数为1万。 主要面…