WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。下面以阿里云云翼计划的Ubuntu服务器为例,向大家介绍WordPress的安装和配置流程。

环境:

Ubuntu 16.04 64位系统
LAMP(Linux+Apache+MySQL+PHP)
WordPress zh_CN

参考:

ubuntu 查看所有服务

阿里云+Ubuntu 16.04 64位 搭建WordPress博客

MySQL数据库远程连接、创建新用户、设置权限、更改用户密码


欢迎关注我的微信公众号“人小路远”哦,在这里我将会记录自己日常学习的点滴收获与大家分享,以后也可能会定期记录一下自己在外读博的所见所闻,希望大家喜欢,感谢支持!


一、准备工作

  1. 配置安全组规则

    在阿里云控制台中添加实例的安全组规则,添加常用端口:21、22、80等,备用

  2. 安装Xftp和Xshell方便上传下载文件和远程输入命令

    教程见:使用xshell连接远程服务器并使用ftp上传文件

二、搭建LAMP环境

  1. 安装Apache2(在命令最后添加-y可以跳过询问填写y的步骤)

    sudo apt-get install apache2 -y
    
  2. 安装php7.0

    sudo apt-get install php7.0 -y
    sudo apt-get install libapache2-mod-php7.0
    
  3. 安装MySQL

    打完下面这句命令后会出现设置MySQL密码的提示,要输两遍。务必记住这个密码,后面会用到。

    sudo apt-get install mysql-server -y
    

    安装MySQL的php相关组件

    sudo apt-get install php7.0-mysql
    
  4. 安装phpadmin
    下面的命令输完后,根据提示选择Apache2,并在之后会要你输入root密码和之前设置的MySQL密码

    sudo apt-get install phpmyadmin -y
    

    重启MySQL服务(查看Ubuntu所有服务状态命令service --status-all

    sudo service mysql restart
    

    重启Apache2服务:

    sudo systemctl restart apache2.service
    
  5. 配置MySQL数据库

    输入以下命令,并输入MySQL的密码进入数据库。

    mysql -u root -p
    

    创建数据库,命令中的DATABASENAME为自己设置的数据库名字.。(记住一定要输分号,不然在MySQL中命令不算结束)。

    create database DATABASENAME;
    

    创建一个数据库用户,其中的USERNAME为你自己设置的用户名,双引号中的PASSWORD为你设置的密码。

    create user USERNAME;
    set password for USERNAME = password("PASSWORD")
    

    设置所有用户使用PASSWORD密码都可以访问数据库的权限。

    grant all privileges on DATABASENAME.* to USERNAME identified by "PASSWORD";
    flush privileges;
    

    退出MySQL

    exit
    

三、下载WordPress

直接输入命令进行下载(如果由于网络原因下载失败,请直接看第四部分)

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

解压这个文件,但是Ubuntu不自带解压程序,键入下列命令安装unzip

sudo apt-get install unzip

使用unzip解压安装包。

sudo unzip wordpress-4.9.4-zh_CN.zip

四、配置WordPress

剪切wordpress-4.9.4-zh_CN文件夹内的所有文件到PHP默认访问目录中 /var/www/html/

(如果上一步由于网络原因报错,或者报Too many requests错误。那么建议将上面的下载链接复制到浏览器地址栏里,或者使用迅雷进行下载,然后通过Xftp直接上传至服务器该地址。)

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

修改 /var/www/html/目录权限:

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

重启Apache2服务:

sudo systemctl restart apache2.service

在浏览器地址栏中打开公网IP地址/readme.html阅读WordPress介绍和安装流程,并按照要求填写相关信息即可。

阿里云Linux服务器搭建WordPress教程相关推荐

  1. 阿里云ECS服务器搭建wordpress个人博客网站【详细图文教程】

    阿里云ECS服务器搭建wordpress个人博客网站[小白专用的图文教程] 在阿里云上搭建使用个人博客主要分为以下几个步骤: 1.购买阿里云ECS主机 2.购买域名 3.申请备案 4.环境配置 5.安 ...

  2. 阿里云轻量级服务器搭建博客网站教程(入门级别搭建)

    阿里云轻量级服务器搭建博客网站教程 先给大家看一下最后的成果:zhangshuaiqi.xyz 使用宝塔面板部署ssl证书,伪静态设置,一键部署wordpress 服务器类型:阿里云轻量级服务器2核4 ...

  3. 阿里云Linux服务器部署Mysql,JDK以及Tomcat教程

    阿里云Linux服务器部署Mysql,JDK以及Tomcat教程 最近趁着阿里云服务器优惠在阿里云租用了一个轻型应用服务器,本来可以选择已经搭配好的服务器类型,但自己选择了ubantu Linux系统 ...

  4. 华为云 和 阿里云 跨服务器搭建Hadoop集群

    目录 华为云 和 阿里云 跨服务器搭建Hadoop集群 说明 期间遇到的问题 CentOS6 7 8更换阿里yum源 修改服务器名称 安装JDK 安装Hadoop 编写集群分发脚本 xsync scp ...

  5. Vue项目自动部署之一、阿里云Linux服务器、域名购买和使用

    购买阿里云Linux服务器 如果已有服务器请直接跳转到[传统部署方式] 登录阿里云,访问 云服务器 ECS 购买地址:https://ecs-buy.aliyun.com/ 也可从首页导航菜单进入. ...

  6. 阿里云ECS服务器搭建Mysql数据库

    阿里云ECS服务器搭建Mysql数据库 一.服务器系统: Alibaba Cloud Linux 3.2104 LTS 64位 二.服务器文件夹创建 [说明]:由于服务器为新申请,故服务器为空白服务器 ...

  7. 阿里云linux服务器初步使用

    tomcat 安装 进到/usr/local/apache执行命令 wget http://mirrors.cnnic.cn/apache/tomcat/tomcat-7/v7.0.57/bin/ap ...

  8. 阿里云ECS服务器搭建-阿里云开发者社区

    阿里云ECS服务器搭建 一.服务器搭建的网址入口 有试用资格: 点击进入阿里云云产品试用中心,选择下图产品,选择试用30天. 无试用资格: 点击进入ecs主页,如下图,点击立即购买,花费约为0.8. ...

  9. 上传文件到阿里云linux服务器

    上传文件到阿里云linux服务器 安装Putty软件(用来连接阿里云服务器的一款软件,里面有用来上传文件到服务器的可执行文件) 参考以下网址: https://help.aliyun.com/docu ...

最新文章

  1. 增加堆内存的大小 - 提防眼镜蛇效应
  2. 为什么使用 Vuetify?
  3. 数字图像的加载、显示和输出
  4. 持续集成mysql_DevOps安装、部署持续集成
  5. python中tolist_python 列表,数组,矩阵两两转换tolist()的实例
  6. 【优秀选手采访】看十强选手如何顺利拿下腾讯offer
  7. Apache基本设置
  8. oracle 伪造ip连接,Oracle做ip连接限制
  9. 【C语言】 C语言图形编程 俄罗斯方块 课程设计
  10. 峰值性噪比matlab,PSNR峰值信噪比matlab实现
  11. pyinstaller生成.exe程序报错:缺少.ini文件分析
  12. 5G 商用第三年:无人驾驶的“上山”与“下海”
  13. 冬虫夏草之技术路线图之三【“路”——经营篇】
  14. S型加减速程序,C++,PLC,AGV
  15. Maven引包问题.lastUpdated
  16. 【Prefix-Tuning】Fine-tuning过时啦,NLG生成任务如何Tuning?
  17. 触发器-trigger
  18. 一个Android开发的2018年 | 掘金年度征文
  19. 【STM32学习笔记1】Cortex-M3与STM32基本概念
  20. [原创]测试用例设计之场景法法

热门文章

  1. Java 8 新特性|Collectors.joining() 详解
  2. 用什么办法可以解决失眠?
  3. 如何优雅地使用Sublime Text
  4. Android画三角形
  5. win10自启动方法
  6. tomcat8.5集群修改端口,发生临时 dns 错误,请尝试刷新页面
  7. 计算机基本防范技术教案,电脑病毒处处防 教案(华科版信息技术上册)
  8. 20145212《Java程序程序设计》课程总结
  9. UC浏览器极速版V22.3.26-艳云脚本云控系统
  10. 网易考拉海购Dubbok框架优化详解(学习笔记)