WordPress是一款能让您建立出色网站、博客或应用的开源软件。美观设计、强大功能与自由构建任何您所想的站点。在安装wordpress的过程中,尤其是linux系统,会遇到很多坑,作者已经一一填平,下面就和大家分享一下。

步骤一:安装apache2

# 安装apache2
apt-get install apache2# apache2常用命令
service apache2 start   启动
service apache2 stop    关闭
service apache2 restart 重启
service apache2 status  状态

步骤二:安装mysql数据库

# 安装mysql
apt-get install mysql-server mysql-client# mysql常用命令
service mysql start    启动
service mysql stop     停止
service mysql restart  重启
service mysql status   状态

步骤三:安装php

# 安装php
apt-get install php7.0
apt-get install libapache2-mod-php7.0
apt-get install php7.0-mysql# 重启apache和mysql
service apache2 restart
service mysql restart# 编辑文件phpinfo.php
vim /var/www/html/phpinfo.php
# 加入如下代码后保存退出
<?php echo phpinfo();?>

浏览器中输入http:// IP地址/phpinfo.php,出现PHP版本界面即安装成功。

步骤四:安装phpmyadmin

# 安装命令
sudo apt-get install phpmyadmin
sudo ln -s /usr/share/phpmyadmin /var/www/html
sudo a2enmod rewrite
service php7.0-fpm restart# 修改配置
vim /etc/apache2/apache2.conf
# 文件末尾加上如下配置
AddType application/x-httpd-php .php .htm .html
AddDefaultCharset UTF-8#重启apache2
service apache2 restart

步骤五:创建wordpress数据库

# 登录数据库
mysql -u root -p
# 创建数据库
CREATE DATABASE 数据库名;
# 创建数据库用户和密码
CREATE USER 用户名@localhost IDENTIFIED BY 密码;
# 设置用户远程访问数据库权限
GRANT ALL PRIVILEGES ON 数据库名.* TO 用户名@localhost IDENTIFIED BY 密码;
# 刷新数据库设置
FLUSH PRIVILEGES;
# 退出数据库
exit

注意:如果是部署在云服务器上面,则要开放3306端口才能远程访问

步骤六:安装wordpress

# 进入压缩包存放目录
cd /home/tools# 下载中文版5.4.2-zh_CN.zip
wget https://cn.wordpress.org/wordpress-5.4.2-zh_CN.zip# 解压缩
unzip wordpress-5.4.2-zh_CN.zipsudo rsync -avP wordpress/ /var/www/html/wordpress/cd /var/www/html/wordpresscp wp-config-sample.php wp-config.phpsudo vim wp-config.php# 修改配置如下,保存退出
define('DB_NAME', '数据库名');
define('DB_USER', '用户名');
define('DB_PASSWORD', '密码');
define('DB_HOST', 'localhost');

在浏览器中输入:地址/wordpress/wp-admin/install.php,按照步骤安装即可。

步骤七:添加主题和插件

方法1:

  1. 进入 WordPress后台,外观,主题,添加,上传主题。直接选 主题.zip 压缩包上传。
  2. 进入 WordPress后台,外观,插件,添加 ,上传插件。选择 插件.zip 压缩包上传。

方法2:

  1. 解压主题.zip压缩包,用FTP把主题的根目录及所有文件上传至网站的主题目录:

/wp-content/themes/

  • 解压插件.zip压缩包,用FTP把所有文件及根目录上传到网站的插件目录

/wp-content/plugins/

主题和插件安装完成后,在后台,外观,主题处激活dukeyin主题;后台插件处激活插件即可。

步骤八:apache2配置域名

cd /etc/apache2/sites-available/
sudo cp 000-default.conf www-wordpress-com.conf
vim www-wordpress-com.conf
# 修改如下代码
======================================================================
<VirtualHost *:80>ServerAdmin webmaster@localhost# 域名ServerName www.xxxx.com# wordpress路径DocumentRoot /var/www/html/wordpressErrorLog ${APACHE_LOG_DIR}/error.logCustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
======================================================================
cd /etc/apache2/sites-enabled
sudo ln -s /etc/apache2/sites-available/www-wordpress-com.conf /etc/apache2/sites-enabled/www-wordpress-com.conf
systemctl restart apache2.service

遇到的坑

1. wordpress版本升级的时候需要FTP帐号和密码

cd /var/www/html/wordpress vim wp-config.php# 加入如下代码
define("FS_METHOD","direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);

2. 安装插件失败

1) 查看apache用户组

vim /etc/apache2/envvars export APACHE_RUN_USER=www-data export APACHE_RUN_GROUP=www-data

2) 更改wordpress用户组和apache用户组一致

cd /var/www/htmlchown -R www-data:www-data wordpress

关键字:#wordpress #建站

Ubuntu安装wordpress教程相关推荐

  1. wordpress虚拟服务器,西部数码虚拟主机安装wordpress教程

    在西部数码虚拟主机安装wordpress教程开始之前,先让我们来完成两件事: 第一.完成主机绑定域名的操作,参考教程:<西部数码虚拟主机绑定域名教程>: 第二.按照<西部数码虚拟主机 ...

  2. (一)Ubuntu安装详细教程(从镜像制作到NVIDIA驱动安装全流程)——超详细的图文教程

    Ubuntu安装详细教程(从下载镜像到安装NVIDIA驱动) 1.下载镜像文件 2.制作硬盘镜像 2.1 安装UltraISO并打开ISO文件 2.2 制作硬盘镜像 2.3 检查是否成功 3.划分磁盘 ...

  3. ubuntu篇---ubuntu安装mysql教程

    ubuntu篇---ubuntu安装mysql教程 一. 首先卸载掉原来的mysql 第一步,依次执行下面的语句 第2步 清理残留数据 第三步 验证原有主机上是否安装mysql: 二. 安装mysql ...

  4. 大数据——VMware Ubuntu安装详细教程

    VMware Ubuntu安装详细教程 下载Ubuntu镜像文件 VMware安装Ubuntu 下载Ubuntu镜像文件 下载地址:Ubuntu 打开下载链接,点击download 下一步,点击Ubu ...

  5. Ubuntu安装微信教程 超简单的

    Ubuntu安装微信教程 超简单的[5P] 这次我用的系统是Ubuntu 16.04 x86,在网上先去下载electronic-wechat-linux https://github.com/gee ...

  6. 阿里云ECS安装wordpress教程详细步揍

    阿里云ECS安装wordpress教程详细步揍 注明:大神可以略过]   从去年开始就一直想买 阿里云 服务器,但由于阿里 云服务器杭州节点迟迟没有出现,所以耽搁许多工作.有人可能要说国内不是有很多做 ...

  7. Ubuntu 安装OBS教程

    Ubuntu 安装OBS教程 注:本教程使用的Ubuntu版本为20.04 1. 使用apt-get命令安装: sudo apt install ffmpeg 需要先安装一个ffmpeg依赖 2. 安 ...

  8. 虚拟主机安装php网站教程,虚拟主机简单安装wordpress教程

    相信很多刚接触WordPress的友友对于安装流程,都有点茫然,今天就为大家介绍下如何简单地安装WordPress到你的虚拟主机. 首先安装WordPress程序需要什么? 1)一个域名 2)一个支持 ...

  9. Ubuntu安装wordpress

    这里写自定义目录标题 开始 环境 安装 打开 修改配置 主题 参考链接 开始 环境 这里安装的php是7.4版本, apt install apache2 php mariadb-server apt ...

  10. 虚拟服务器安装流程,虚拟主机安装WordPress教程,小白虚拟主机WordPress安装教程,流程很详细...

    这个是WordPress虚拟主机安装教程,不是ECS类的安装哦.主机是阿里巴巴的虚拟主机,有可能跟其他服务商有点不一样. 从最初的下载WordPress到,安装WordPress进行了一个很详细的教程 ...

最新文章

  1. 独家 | 关于数据湖架构、战略和分析的8大错误认知(附链接)
  2. java access ole word,利用OLE对象实现Word文档操作
  3. HBase 默认配置项详细解读
  4. java substr函数_oracle 中的substr()函数的用法,以及与java中String.substring()方法的区别...
  5. 目前最厉害的象棋软件_qq什么引流方式最厉害,QQ引流目前最有效的方法
  6. day 05 多行输出与多行注释、字符串的格式化输出、预设创建者和日期
  7. python和noip的区别_【noi与noip的区别】
  8. OleDbDataAdapter 插入记录
  9. android 抽屉侧滑冲突,利用DrawerLayout和触摸事件分发实现抽屉侧滑效果
  10. JavaScript——面向对象(封装)
  11. mysql+concat函数问题_Mysql5.7中使用group concat函数数据被截断的问题完美解决方法...
  12. 【数据结构基础复习】二叉树的非递归遍历(二)
  13. windows下安装nodejs
  14. MySQL引擎innodb和mysum_mysql数据库引擎 MyISAM和 InnoDB区别
  15. PreparedStatement enum
  16. 【JAVA长虹键法】第六式 原型模式(23种设计模式)
  17. Linux中缺32位运行库steam,尝试安装Steam错误:您缺少以下32位库,并且Steam可能无法运行:...
  18. python矩阵求逆算法_09-30:Python矩阵求逆
  19. JSHOP2与ROS通信
  20. 风格化的图片———融合大师的笔触

热门文章

  1. java中finish什么意思,finish是什么意思(你知道Finish 和 Complete 的区别吗?)
  2. web.py mysql_webpy连接mysql出现问题
  3. python3从零学习-python宗谱
  4. Win10下Windows徽标键快捷键大全
  5. 当私域逐渐摆烂--伟大航路战略咨询
  6. MySQL 8.0+版本 导入.csv文件错误,出错号:1148 The used command is not allowed with this MySQL version问题
  7. 加入7654联盟,一次装机,终身领工资!
  8. 【数据库】数据库入门(五): 实体关系模型 (Entity-Relationship Model)
  9. 智工教育:公务员必考的知识点内容
  10. 柴油车污染治理4G远程排放管理车载终端H6 (远程OBD)GB-17691