基于ssm的个人博客_基于 CentOS7 搭建 WordPress 个人博客
1.准备 LNMP 环境
LNMP 是 Linux、Nginx、MySQL 和 PHP 的缩写,是 WordPress 博客系统依赖的基础运行环境。我们先来准备 LNMP 环境
1.1.安装 Nginx
安装过程参考博客:使用nginx将阿里云服务器升级为https安装成功后在浏览器中输入虚拟机ip地址,来确认是否已经安装成功。下面是成功过界面
将 Nginx 设置为开机自动启动:
chkconfig nginx on
1.2.安装 MySQL
安装MySQL参考博客:Centos7安装和配置MySQL5.7
安装成功连接MySQL如下:
1.3.安装 PHP
使用 yum 安装 PHP:
yum install php-fpm php-mysql -y
安装成功:
安装之后,启动 PHP-FPM 进程:
service php-fpm start
启动之后,可以使用下面的命令查看 PHP-FPM 进程监听哪个端口
netstat -nlpt | grep php-fpm
把 PHP-FPM 也设置成开机自动启动:
chkconfig php-fpm on
PHP-FPM 默认监听 9000 端口安装并配置 WordPress任务时间:30min ~ 60min
2.安装 WordPress
2.1.下载配置 WordPress
配置好 LNMP 环境后,开始下载 WordPress:(官网:https://cn.wordpress.org/download/releases/)
wget https://cn.wordpress.org/wordpress-4.8.3-zh_CN.tar.gz
如果不能下载,请去资源界面软件部分下载压缩包:网站资源 ;解压:
tar -zxvf wordpress-4.8.3-zh_CN.tar.gz
文件目录
安装完成后,就可以在 /usr/share/wordpress 看到 WordPress 的源代码了。连接MySQL
mysql -u root -p
为 WordPress 创建一个数据库:
CREATE DATABASE wordpress;
MySQL 部分设置完了,我们退出 MySQL 环境:
exit
然后将wordpress目录下的 wp-config-sample.php 重命名为 wp-config.php
mv wp-config-sample.php wp-config.php
然后把上述的 DB 配置同步到 WordPress 的配置文件(wp-config.php)中,可参考下面的配置:
<?php /** * The base configuration for WordPress * * The wp-config.php creation script uses this file during the * installation. You don't have to use the web site, you can * copy this file to "wp-config.php" and fill in the values. * * This file contains the following configurations: * * * MySQL settings * * Secret keys * * Database table prefix * * ABSPATH * * @link https://codex.wordpress.org/Editing_wp-config.php * * @package WordPress */// ** MySQL settings - You can get this info from your web host ** ///** The name of the database for WordPress */define('DB_NAME', 'wordpress');/** MySQL database username */define('DB_USER', 'root');/** MySQL database password */define('DB_PASSWORD', 'MySQLroot用户的密码');/** MySQL hostname */define('DB_HOST', 'localhost');/** Database Charset to use in creating database tables. */define('DB_CHARSET', 'utf8');/** The Database Collate type. Don't change this if in doubt. */define('DB_COLLATE', '');/**#@+ * Authentication Unique Keys and Salts. * * Change these to different unique phrases! * You can generate these using the {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service} * You can change these at any point in time to invalidate all existing cookies. This will force all users to have to log in again. * * @since 2.6.0 */define('AUTH_KEY', 'put your unique phrase here');define('SECURE_AUTH_KEY', 'put your unique phrase here');define('LOGGED_IN_KEY', 'put your unique phrase here');define('NONCE_KEY', 'put your unique phrase here');define('AUTH_SALT', 'put your unique phrase here');define('SECURE_AUTH_SALT', 'put your unique phrase here');define('LOGGED_IN_SALT', 'put your unique phrase here');define('NONCE_SALT', 'put your unique phrase here');/**#@-*//** * WordPress Database Table prefix. * * You can have multiple installations in one database if you give each * a unique prefix. Only numbers, letters, and underscores please! */$table_prefix = 'wp_';/** * See http://make.wordpress.org/core/2013/10/25/the-definitive-guide-to-disabling-auto-updates-in-wordpress-3-7 *//* Disable all file change, as RPM base installation are read-only */define('DISALLOW_FILE_MODS', true);/* Disable automatic updater, in case you want to allow above FILE_MODS for plugins, themes, ... */define('AUTOMATIC_UPDATER_DISABLED', true);/* Core update is always disabled, WP_AUTO_UPDATE_CORE value is ignore *//** * For developers: WordPress debugging mode. * * Change this to true to enable the display of notices during development. * It is strongly recommended that plugin and theme developers use WP_DEBUG * in their development environments. * * For information on other constants that can be used for debugging, * visit the Codex. * * @link https://codex.wordpress.org/Debugging_in_WordPress */define('WP_DEBUG', false);/* That's all, stop editing! Happy blogging. *//** Absolute path to the WordPress directory. */if ( !defined('ABSPATH') ) define('ABSPATH', '/usr/share/wordpress');/** Sets up WordPress vars and included files. */require_once(ABSPATH . 'wp-settings.php');
注意修改MySQL的密码
2.2.配置 Nginx
WordPress 已经安装完毕,我们配置 Nginx 把请求转发给 PHP-FPM 来处理修改配置文件,
vim /usr/local/nginx/conf/nginx.conf
参考内容如下,其中root /usr/share/wordpress;是我的wordpress目录
worker_processes 1;events { worker_connections 1024;}http { # 设置nginx允许上传文件的大小 client_max_body_size 10m; include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; gzip on; server { listen 80; root /usr/share/wordpress; location / { index index.php index.html index.htm; try_files $uri $uri/ /index.php index.php; } # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 location ~ .php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }}
接着重启nginx。然后访问
http://ip/wp-admin/install.py
3.安装成功
下面是成功的界面:
填写完信息之后登录,登录成功界面
网站主页
网站到这里就搭建成功了。可以自己研究研究.....
注意当前版本比较低,大家可以安装最新版本(我安装最新版本的时候,说php版本过低emmm,果断放弃)
基于ssm的个人博客_基于 CentOS7 搭建 WordPress 个人博客相关推荐
- 基于ssm的crm系统开源_基于云的CRM软件工具
基于ssm的crm系统开源 We all are aware that Internet has become a crucial part of our day-to-day lives. In t ...
- 轻量版 markdown博客_如何快速搭建自己的博客平台
如何快速搭建自己的博客平台 对于一个程序员来说,搭建一个属于自己的博客平台是非常有意义的事情.首先,博客可以记录自己的成长历程,也是对自己一段时间学习和工作的总结和沉淀:其他,通过博客可以营销自己,增 ...
- 阿里云服务器搭建wordpress个人博客——学生优惠,专属网站
前言 阿里云对学生优惠挺好的,也挺便宜,大家可以购买使用,搭建个人博客 阿里云服务器搭建wordpress个人博客 一. 首先要购买云服务器 二. 配置镜像 三. 确认安全组 四. 部署wordpre ...
- TIA博途_基于SCL语言制作模拟量输入输出全局库的具体方法
TIA博途_基于SCL语言制作模拟量输入输出全局库的具体方法 一. 模拟量输入块:创建FB,定义块的接口,如下图所示: 程序中包含了高报警,低报警,一般上位机报警需要这个变量. 极性选择,适合更广的应 ...
- JAVA化妆品销售网,区块链技术基于SSM的化妆品销售网站、基于JavaWeb的化妆品在线商城源码...
第8179篇区块链技术文章区块链技术基于SSM的化妆品销售网站.基于JavaWeb的化妆品在线商城源码 需求分析 基于SSM技术设计实现一个化妆品销售网站, 支持商家在线售卖化妆品, 整个网站设计采用 ...
- 基于SSM的校园二手书管理系统 基于java的二手平台代码 二手商城系统下载
基于SSM的校园二手书管理系统 基于java的二手平台代码 二手商城系统下载 注意:该项目只展示部分功能,如需了解,评论区咨询即可. 1.开发环境 开发语言:Java 后台框架:SSM(Spring+ ...
- 阿里云轻量应用服务器如何快速搭建WordPress个人博客?
阿里云轻量应用服务器提供了多种应用镜像,您可以直接使用不同的应用镜像快速部署应用环境或网站.本文以WordPress应用镜像为例,介绍如何快速搭建WordPress个人博客及其使用WordPress的 ...
- 搭建 WordPress 个人博客(阅读文档)
搭建 WordPress 个人博客 wordpress中的新theme的使用感触:这次的theme可以在视图中及时浏览它的效果,也可以在视图中直接进行修改. 准备 LNMP 环境 任务时间:30min ...
- 阿里云ECS服务器搭建wordpress个人博客网站【详细图文教程】
阿里云ECS服务器搭建wordpress个人博客网站[小白专用的图文教程] 在阿里云上搭建使用个人博客主要分为以下几个步骤: 1.购买阿里云ECS主机 2.购买域名 3.申请备案 4.环境配置 5.安 ...
最新文章
- 建立自己的GWT Spring Maven原型
- 自动化集成:Docker容器入门简介
- Spring EL中的类操作符
- web视频播放插件:Video For Everybody
- 7年老员工的6点离职忠告
- MongoDB 备份与恢复
- adb工具的基本使用
- 服务器bmc口装系统,IBM X3650服务器BMC安装系统
- Word插入Latex公式的几种方式(TeXsWord、EqualX、Aurora等工具)
- PTA L2-048 寻宝图 (25 分)
- 【存储】块存储、文件存储和对象存储的区别?
- LeetCode 1646. 获取生成数组中的最大值 Python
- Java SimpleDateFormat用法
- fcpx如何清除缓存?Final Cut Pro X 清除缓存方法
- 使用.net core ABP和Angular模板构建博客管理系统(实现博客列表页面)
- 华硕路由器固件 虚拟服务器,华硕路由器开启设置虚拟服务器
- matlab编程实际应用,MATLAB高效编程技巧与应用:25个案例分析
- Alexa Prize 2019 冠亚军方案介绍
- 穿越火线河北一区服务器位置,cf北方大区属于哪个区(穿越火线合区列表)
- 计算机单片机考试题库,单片机基础知识试题题库(含答案).pdf