linux+xampp搭建WordPress个人网站过程详解

news/2024/5/20 10:47:59/文章来源:https://blog.csdn.net/weixin_34005042/article/details/89542724

建站准备

建站流程

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

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

注册域名

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

主机空间

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

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_782376.aspx

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

相关文章

为什么我的网站被微信拦截,微信域名防封系统是什么原理

最近越来越多的网站被微信的检测系统封杀,有的是确实违规,有的则是被误报了。出现这样的问题,网站的流量瞬间就清零了,对站长来说是天塌一样的打击,那我们有没有办法能够有效的防止域名被微信封杀呢? 一、先…

从入侵到变现——“黑洞”下的黑帽SEO分析

概述 由于互联网入口流量主要被搜索引擎占据,网站在搜索引擎中的排名直接影响到市场营销效果,因此SEO服务应运而生。SEO(Search Engine Optimization)全称为搜索引擎优化,是指利用搜索引擎的规则提高网站在相关搜索引擎内的自然排名。SEO服务…

老板嫌http网站不安全,又不想花钱!推荐免费升级https方法。。。

点击蓝色“架构文摘”关注我哟加个“星标”,每天上午 09:25,干货推送!来源:www.toutiao.com/i6674393673007890957现在很多站长都会考虑将自己的站点从http升级到https,不仅是基于安全的考虑,有的也是因为第…

干掉 Wordpress!这个开源建站神器有点吊!

项目简介一个使用 Java 语言开发的快速建站神器,支持电商、微信公众号、BRAC权限控制、自定义模版、自定义插件、SEO、Markdown编辑等功能。截图安装内容管理发表文章文章设置新页面权限管理用户管理....功能内容管理系统在线文章管理文章分类文章标签文章全文搜索&…

提升 10 倍网站访问速度,全局负载均衡与CDN内容分发!

来源:https://www.cnblogs.com/Courage129/p/14363627.htmlCDN简介CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分…

推荐一个 Spring Boot + MyBatis + Vue 音乐网站

今天推荐一个奈斯的音乐网站项目,前端技术栈基于 Vue.js 开发前台页面和后台管理,后端基于SSM(Spring Boot MyBatis ),数据存储层使用的是 MySQL。该系统包含音乐网站基本功能:在线音乐播放、网站用户管理…

谈谈如何设计好网站的 URL

URL设计,这是一个非常重要但是往往容易给忽略的部分,也比较少架构师会去关注或者重视。在整个系统架构中,有时候一个好的URL设计对整个系统会起到一个好的作用。URI和URL及URNURL大家都比较熟悉,其他两个词就比较陌生了。URI、URL…

用KNN检测钓鱼网站

本文介绍如何使用机器学习技术检测一个URL是否是钓鱼网站,内容包括数据抓取、特征选择和模型训练等。 学编程,上汇智网,在线编程环境,一对一助教指导。 我有一个客户的邮箱最近差点被钓鱼网站骗掉。他的供应商的邮件被攻击了&…

京东一面:如何用 Nginx 禁止国外 IP 访问网站!

学最好的别人,做最好的自己点击关注后端面试那些事,Java面经都在这里来源:toutiao.com/i6860736292339057156/之前看了下 Nginx 的访问日志,发现每天有好多国外的 IP 地址来访问我的网站,并且访问的内容基本上都是恶意…

20个热门少儿编程网站【2019】

少儿编程是新的文化潮流,它涵盖了儿童学习的方方面面:逻辑思维训练、系统化思考训练、 问题解决能力训练、团队协作、创造性思维培养…你可以利用我们整理的这些得到广泛认可的 少儿编程网站教孩子学会编程,例如code.org、tynker.com和scrach…

网站都变成灰色了?包括按钮、图片等等,如何快速实现?提供两种方法可以快速实现...

有些时候我们需要把网站页面变成黑白色或灰色,特别是对于一些需要悼念的日子,以及一些影响力很大的伟人逝世或纪念日的时候,都会让网站的全部网页变成灰色(黑白色),以表示我们对逝者或者英雄的缅怀和悼念。…

哪个网站可以免费学计算机办公软件,有没有可以免费学习办公软件的网站?

Office办公软件现在可以说是必备软件,无论您是在校学生还是工作场所的新手,都将使用它。本文主要为每个人推荐一些网站,您可以系统地学习,而不必这样做。匆忙的! ! ! ! !…

网站经常出现502错误怎么办

最近网站经常出现502错误,查看宝塔面板网站监控报表,发现有ip段联系访问,一秒几十次,防cc是防不了的,因为不同ip间隔访问,查看到ip段有规律,发现 ip段为36.110.199.0-36.110.199.255的 来路为h…

网站套了cloudflare cdn以后如何获取到用户真实ip

找到nginx设置,配置修改 或者进入宝塔面板,软件商店,运行环境,nginx,设置 接下来点击【配置修改】,然后找到http代码段插入如下代码 set_real_ip_from 0.0.0.0/0; real_ip_header X-Forwarded-For; ##代码…

isbn书号查询php代码,php根据isbn书号查询amazon网站上的图书信息的示例

这篇文章主要介绍了php根据isbn书号查询amazon网站上的图书信息的示例,需要的朋友可以参考下插件说明:插件根据提供的10位ISBN书号,在Amazon网站上查找该图书的详细信息。如果找到结果,则返回一个两元素的数组,其中第一个元素是书…

mavencglib 依赖配置_各类网站需要配置怎样的服务器?

原标题:各类网站需要配置怎样的服务器?现在每个企业都会有自己的一个网站,但是网站类是不同的,那么各类网站服务器要怎样配置呢,除了服务器本身的配置外,还需要了解要配置多少带宽?企业在租用服…

怎么嵌入到网站的html源代码中_项目实战—怎么利用爬虫绕开付费复制?

今天被安排到表演诗朗诵,百度搜了一些演讲稿,发现大多都要付费复制黏贴,这就勾起了我的兴趣,怎么才能免费讲演讲稿下载下来呢?以http://www.cnfla.com/zuowen/360258.html 网站为例,当你选中很多进行复制时…

python 检查域名是否可以访问_网站访问不了怎么办?

相信不少站长都会遇到过这样的问题,那就是网站打不开了,但是这里并不是说每次都打不开,其实网站打不开是有很多的原因的,有可能是域名解析错误,也有可能是服务器不稳定的原因等。大部分的用户都是搞不清楚是什么原因造…

linux脚本中action什么意思,shell脚本检查网站是否正常

linux系统运维过程中,经常会遇到些问题,有时候问题会比较麻烦,此时shell脚本的优势就体现出来,下面我来介绍几种查看网站是否正常的shell脚本其一#!/bin/bash function usage(){ echo $"usage:$0 url" exit 1 } functio…

搭建linux软件包,一键建站集成软件包,Linux上快速搭建测试个人网站

原标题:一键建站集成软件包,Linux上快速搭建测试个人网站来自:Linux迷 https://www.linuxmi.com/ubuntu-20-0-linux-xampp.html在Ubuntu 20.04和其他Linux发行版上安装XAMPP只需一个简单的操作。在开始介绍之前,我想说明一下&…