阿里云+Ubuntu+LAMP+WordPress搭建个人博客网站

阿里云+Ubuntu+LAMP+WordPress搭建个人博客网站

现在越来越多站长选择自己搭建网站了。

网站平台搭配也有多种。下面介绍阿里云+Ubuntu+LAMP+WordPress搭建。

服务器选择因人而异,笔者选阿里云是因为阿里云服务器市场占比大,技术雄厚,加之活动丰富,折扣大。

下面是详细步骤,依步骤一步一步来,一般没有问题,笔者照此步骤协助多人搭建了网站环境。

一、首先是购买ECS服务器
1.登陆www.aliyun.com,实名注册并登陆,建议先领取优惠券,可直接用于户抵扣订单金额。

获取注册阿里云会员账号链接,注册并完成实名认证。

2018年11月11日前,也可以参加阿里云双十一全球狂欢节,云产品只要1折,ECS云主机仅99.5元每年。(该链接仅限2018年11月11日前有效)

2.服务器选择 Ubuntu 16.04,设置服务器密码。

二、购买ECS服务器后,可以同时做的事有:
1.购买域名,

2.下载 Xshell6(远程PowerShell)。

三、使用 Xshell6连接 ECS:
名称自行定义,主机就是自己服务器公网IP,如下图所示,然后输入ECS账号,密码。

四、ubuntu lamp安装环境搭建
备注:复制代码ctrl+c,然后再xshell6登录云主机后直接shift+insert就粘贴了。
1.系统升级和更新源
sudo apt-get update
sudo apt-get upgrade
2.配置apache2
apt-get install apache2 -y
在自己使用的电脑打开浏览器输入http://<云主机 IP 地址>,查看到 “it works” 界面,说明 apache2 安装成功。
3.安装php组件
apt-get 里有 php7.0 ,所以我们可以直接安装 php7.0 。
sudo apt-get install php7.0 -y
安装 php 相关组件:
sudo apt-get install libapache2-mod-php7.0
4.安装mysql数据库
sudo apt-get install mysql-server -y
安装php mysql相关组件:
sudo apt-get install php7.0-mysql
5.安装phpmyadmin
使用 apt-get 安装 phpmyadmin,安装过程中,您需要根据提示选择 apache2 ,再输入root密码 和数据库密码:
sudo apt-get install phpmyadmin -y
6.建立 /var/www/html 下的软连接:(使得mysql和phpmyadmin文件链接起来使得在www文件加下的文件可以直接被访问)
sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
7.重启mysql 和apache2
sudo service mysql restart
sudo systemctl restart apache2.service

五、下载并安装wordpress
1.下载wordpress
wget https://cn.wordpress.org/wordpress-4.7.4-zh_CN.zip
2.安装解压工具
sudo apt-get install zip
3.解压wordpress安装包
sudo unzip wordpress-4.7.4-zh_CN.zip
4.为 wordpress 配置一个数据库
进入 mysql,输入以下代码后,按提示输入您MySQL密码:
mysql -u root -p
5.为 wordpress 创建一个叫 wordpress 的数据库
CREATE DATABASE wordpress;
6.为 这个数据库设置一个用户为 wpuser:(备注:用户名可自定义,但一定要记住)
CREATE USER wpuser;
7.为这个用户配置一个密码为 wp123123:(备注:密码可自定义,但一定要记住)
SET PASSWORD FOR wordpressuser= PASSWORD(“wp123123″);
8.为这个用户配置数据库的访问权限:
GRANT ALL PRIVILEGES ON wordpress.* TO wpuser IDENTIFIED BY”wp123123”; (备注:如果用户名和密码是自定义,则wpuser和wp123123改成自定义的)
9.生效这些配置
FLUSH PRIVILEGES;
10.然后退出 mysql
exit;

六、配置wordpress
1.由于PHP默认访问 /var/www/html/ 文件夹,所以我们需要把 wordpress 文件夹里的文件都复制到 /var/www/html/ 文件夹

sudo mv wordpress/* /var/www/html/
2.修改一下 /var/www/html/ 目录权限:
sudo chmod -R 777 /var/www/html/
3.将apache指定到index.html
sudo mv /var/www/html/index.html /var/www/html/index~.html
4.重启 Apache 服务:
sudo systemctl restart apache2.service

七、wordpress搭建完成
本地浏览器输入服务器IP地址,跳转至wordpress安装界面
在安装界面中输入数据库密码即可完成安装
本地机器输入IP地址/wp-admin
进入wordpress后台

八、登陆wordpress后台
使用Wordpress程序架构的网站如果需要在网站后台升级、安装主题或者插件的时候,总是会提示需要我们提供FTP信息的界面。有这样的字样提示”要执行请求的操作,WordPress需要访问您网页服务器的权限。请输入您的FTP登陆凭据以继续。如果您忘记了您的登陆凭据(如用户名、密码),请联系您的网站托管商”。这个是比较麻烦的,现在就尝试解决一下!
第一,如果我们安装的是lnmp一键安装包,那可以使用。授权组来解决。
chown -R www /home/wwwroot/www.yxlgh.com(修改成网站域名目录)
第二,如果是其他的可以使用在wp-config.php文件中添加脚本方式。
define(“FS_METHOD”,”direct”);
define(“FS_CHMOD_DIR”, 0777);
define(“FS_CHMOD_FILE”, 0777);
上述脚本添加到文件最后面就可以。
其实这两个方法都是通用的,不存在那个好坏。
然后就可以熟悉界面,安装插件,挑选主题,编写文章了。

你可能感兴趣的:(博客,阿里云)