LAMP环境搭建个人博客
服务器选购
- 建议: 阿里云, 腾讯云, 华为云, (个人博客 : 1核, 1G, 40G, 1M即可)
- 建议操作系统: Ubuntu 16.04
LAMP环境简介
- L = Linux : 操作系统(RedHat,Debian,ubuntu, CentOS,Fedora,Mint等)
- A = Apache : 世界使用排名第一的Web服务器软件
- M = MySQL : 是一种关系数据库管理系统
- P = PHP : 是一种通用开元脚本语言, 适用于Web开发领域
搭建LAMP
-
安装操作系统: Ubuntu 16.04
- 进入云服务器控制台
- 停止服务器
- 更多 - 磁盘和镜像 - 更换系统盘 - 选择操作系统
- 通过SSH连接到服务器
- 注意: 以下全程以root用户搭建(如果其他用户请在涉及到权限时命令前加上
sudo
) - 在服务器控制台设置安全组策略, 开放
80
443
3306
端口, 配置完如下:
-
安装Apache
apt-get update # 更新源 apt-get install Apache2 # 安装Apache
- 安装成功后, 在本地浏览器输入服务器公网IP可以看到如下页面:
- 安装成功后, 在本地浏览器输入服务器公网IP可以看到如下页面:
-
安装PHP7.0
apt-get install php7.0 -y apt-get install libapache2-mod-php7.0
-
安装MySQL
apt-get install -y mysql-server apt-get install php7.0-mysql
- 注意: 期间会让输入两次密码(mysql - root的密码), 需要牢记!
-
安装 phpMyAdmin
apt-get install phpmyadmin -y
- 注意: 安装过程根据提示选择 Apache2, 还需要设置phpMyAdmin的密码(2次, 建议跟mysql一样)
-
建立
/var/www/html
下的软连接:ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
配置 WordPress
-
安装 WordPress
wget https://cn.wordpress.org/wordpress-4.9.4-zh_CN.zip apt-get install unzip unzip wordpress-4.9.4-zh_CN.zip rm wordpress-4.9.4-zh_CN.zip
解压完后,就能在 WordPress 文件夹里看到 WordPress 的源码了
-
配置 MySQL for WordPress
-
进入数据库
mysql -u root -p
-
创建一个数据库 :
create database myblog;
-
创建一个用户 (替换
itmeng
为你的UserName
) :create user itmeng;
-
给新用户设置密码 : (替换
UserPassword
为你的密码)set password for itmeng=password("UserPassword");
-
给新用户配置数据库的访问权限: (替换
UserPassword
为你的密码)grant all privileges on myblog.* to itmeng identified by"UserPassword";
-
生效配置 & 退出
mysql
flush privileges; exit;
-
-
配置 WordPress
-
移动
wordpress
文件夹cd ~ mv wordpress/* /var/www/html/ rm -rf wordpress
-
把 Apace 指定到
index.heml
mv /var/www/html/index.html /var/www/html/index~.html
-
重启 Apace 服务
systemctl restart apache2.service
-
-
在本地新建一个文件, 命名为
wp-config.php
- 复制以下内容 到文件中, 并修改备注的三个地方
<?php /** WordPress数据库的名称 */ define('DB_NAME', 'myblog'); //myblog 替换成你创建的数据库 /** MySQL数据库用户名 */ define('DB_USER', 'itmeng'); // itmeng 替换成你数据库创建的用户 /** MySQL数据库密码 */ define('DB_PASSWORD', 'password'); // password 替换成你的数据库用户密码 define('DB_HOST', 'localhost'); define('DB_CHARSET', 'utf8mb4'); define('DB_COLLATE', ''); define('AUTH_KEY', '5p,gpHHR%5eR+kUnkYQOy&AC%l{3WA 2N;)Yw,TWj7;I[B74DcRtJ(V]UfhFbR}1'); define('SECURE_AUTH_KEY', '{i%Ng@HTuZC2Y5G}|l4`^p}mA-f;;XuV2LD>[Ew0f):ke##gH_(no 5rB<I4ob?{'); define('LOGGED_IN_KEY', 'm1GZ Y[p#%sJOstHNeJuC`6HQW&C>7[0-[RMbF:_{2v}`U|tC}<-~VswH/L0O#RK'); define('NONCE_KEY', 'Fs.32D4XWnqf},tHuNUrN<MxO!Gz[[-nqg/trKFM6kxyQ(3s8Z/lS#hYhk{Q[e|I'); define('AUTH_SALT', '3g;tjffb_YzB(ya)6o2ienvam_ogZUrJg?)M<P3YX< YR|Q!<F@^qor/Kzr7Qk{b'); define('SECURE_AUTH_SALT', '^^t->W<Z@m97gQ}3%{i6~b&&uwVCgrFoF]JVv5{.A9I&M/J]KSU7jNrBD6[{_fI:'); define('LOGGED_IN_SALT', '5-V4e=99Lf6oZ#h|GnjLv,}jVCnPzp-.E R)JoKG=hVGaOoA.9z$!f)[v|;#iPhI'); define('NONCE_SALT', '5LMr_q*uC#+oDu]$M8{=BCU[p{5@^~>d7pdO=7c/d11Ooe!ovCyo~Y]q7=%Ro^A6'); $table_prefix = 'wp_'; define('WP_DEBUG', false); define('WP_ZH_CN_ICP_NUM', true); if ( !defined('ABSPATH') ) define('ABSPATH', dirname(__FILE__) . '/'); /** 设置WordPress变量和包含文件。 */ require_once(ABSPATH . 'wp-settings.php');
-
把创建的
wp-config.php
文件上传到服务器/var/www/html
下 -
在本地地址栏输入
http://公网IP
点击开始安装
-
按要求 输入站点标题 用户名等信息, 点击
安装WordPress
-
安装成功后, 如下:
- 点击登录即可管理您的Blog