腾讯云搭建个人博客

先进腾讯云官网,用微信注册登录,然后购买一台云服务器(我买的18元一月 域名+CentOS7.4)。

先把域名的身份认证弄好,然后添加DNS解析,记录值填云主机的公网IP

付完钱身份认证之后进入控制台,可以看到云主机的详细信息。

先创建root密码

然后开放安全组规则,方便用第三方软件连接和后续要设置的端口开放

有一个很好的模版,就选择开放22,80那个就行

扫描二维码关注公众号,回复: 3198996 查看本文章

然后应用安全组规则,用root登录进去,输入uname -ra查看内核信息

先创建一个新用户 useradd -d /home/rambo -m rambo -G root (-d指定家目录,-m如果目录不存在自动创建目录,rambo是我的用户名,-G选择用户组为root

接下来安装LAMP环境

1.Apache

#检查是否安装httpd
httpd -v
#安装httpd
yum -y install httpd
#安装apache扩展
yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
#启动httpd
systemctl start httpd.service
#停止
systemctl stop httpd.service 
#重启
systemctl restart httpd.service
#设置开机启动
systemctl enable httpd.service

在浏览器输入公网IP,成功出现页面

2.安装php

#安装php
yum -y install php
#安装php扩展
yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-devel

测试是否成功安装

#进入网页存放目录
cd /var/www/html
#创建php网页
touche test.php 
#编辑网页
vim test.php 

按i进入编辑模式,加入下面内容,按下esc退出编辑,shift+z+z保存并退出

<html>
 <head>
  <title>PHP 测试</title>
 </head>
 <body>
    <?php 
    echo '<p>Hello World</p>'; 
    phpinfo();
    ?>
 </body>
</html>

若不是下图这样,请重启httpd

3.安装mysql

#centos7mysql被mariadb替代
yum -y install mysql
#安装mysql扩展
yum -y install php-mysql
yum -y install mysql-connector-odbc libdbi-dbd-mysql mysql-devel
#安装mariadbserver
yum install -y mariadb-server
#启动 停止 重启
systemctl start mariadb.service 
systemctl stop mariadb.service 
systemctl restart mariadb.service
#设置开机自启
systemctl enable mariadb.service
#配置数据库
mysql_secure_installation
#初次密码为空,直接回车,然后输y更改密码,再次确认密码
#依次: 设置密码->确认密码->删除匿名用户->不允许root远程连接->删除测试数据库并访问它->重新加载表数据
#进入数据库
mysql -u root -p
#输入密码即可进入
#创建wordpress数据库
create database wordpress;
#退出
exit

4.安装wordpress

#先进家目录,把文件下在里面
cd /home/rambo
#下载
wget http://cn.wordpress.org/wordpress-4.9.4-zh_CN.zip
#解压,输入unzip 再输个w,再按tab键能自动补全
unzip wordpress-3.8-zh_CN.zip
#ls查看
ls
#将文件复制到/var/www/html
cp -rf wordpress/* /var/www/html/
#进入配置目录
cd /var/www/html
#配置wp-config.php
mv wp-config-sample.php wp-config.php
vim wp-config.php
#改数据库名,改用户名,改密码,改密钥

至此就可以进入个人博客了,如果数据库连接错误,要么是表或者数据库建错了,那就把数据库给删了重建就行。如果是不能连上,那就得把远程连接的权限给root赋上

mysql -u root -p

mysql>use mysql;

mysql>update user set host =’%'where user =’root’;

mysql>grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;

mysql>flush privileges;

猜你喜欢

转载自blog.csdn.net/qq_33655674/article/details/81284812