LAMP搭建网站(腾讯云UbuntuCVM)(腾讯云MySQL数据库)

环境配置

Linux操作系统: Ubuntu Server 16.04.1 LST 64位(腾讯云CVM)
Apache网站服务器:apache2
MySQL数据库:MySQL5.7(腾讯云)或 服务器本地MySQL
PHP:PHP7.2.24
WordPress: WordPress5.3

购买腾讯云服务

购买云服务器

  • 新客支付优惠券
  • 腾讯云CVM购买
    新用户能够高价购买腾讯云云服务器,新用户点击上述链接选购即可
  • 抉择疾速配置,这里抉择Ubuntu Server 16.04.1 LST 64位
  • 购买服务器胜利后,转至控制台依据提醒进行初始化,复制公网IP
  • 应用平安近程终端模仿软件登录CVM,也能够应用上述图片左边的操作下的登录进行登录,这里应用一款较为弱小且罕用的软件XShell来介绍
  • 关上XShell,点击文件->新建,或间接按Alt+N新建会话,自行设置名称,将腾讯云CVM实例的公网IP复制到主机

  • 点开新建的会话输出虚拟机用户名和明码,腾讯云CVM初始用户名个别为ubuntu,明码为本人设置的明码,如果忘了能够到控制台重置

购买腾讯云MySQL数据库

  • 新客支付优惠券
  • MySQL数据库购买页
  • 点击上述链接

  • 点击实例
  • 复制外网地址和外网端口,以便之后近程登录MySQL
  • 若遗记明码,能够在此更改明码,云服务器相似

域名注册

  • 进入腾讯云域名注册页面
  • 选购域名,提交订单,领取
  • 进入域名治理,点击解析
  • 点击疾速增加网站/邮箱解析,记录值为服务器公网IP
  • 抉择网站解析
  • 填入云服务器公网IP

登录云服务器CVM

装置 “AMP”

  • 更新管理工具apt-get

    sudo apt-get update

  • 装置Apache

    sudo apt-get install apache2

  • 装置MySQL

    sudo apt-get install mysql-server
    sudo apt-get install mysql-client

初始密码为空

mysql -h "host name" -P "port number" -u "user name" -p

host name为腾讯云MySQL的外网地址
port number为外网端口
user name为用户名,个别为root
输出明码进入mysql

create database wordpress;
  • 装置PHP

    sudo apt-get install php

  • 重启Apache

    service apache2 restart

此时将腾讯云公网IP输出浏览器能够看到默认的页面

配置WordPress

  • 下载WordPress解压到目录/var/www/,官网目前不能失常拜访,能够到网上找一下.tar.gz的LinuxWordPress压缩包,解压出的目录名个别为wordpress,以此为例

    mv /wordpress /var/www/
    cd /var/www
    rm /html
    mv /wordpress /html

  • 将该目录下的html目录删除,将解压进去的/wordpress目录名改为html
  • 批改wp-config.php文件

    cd /html
    mv ./wp-config-sample.php wp-config.php
    vi wp-config.php

  • 批改文件如下,顺次为数据库名称,数据库用户名,数据库明码,数据库主机名,腾讯云MySQL主机名为腾讯云外网地址+英文冒号+端口号,如

    'hostname:8080'

    define('DB_NAME', 'wordpress');

    define('DB_USER', 'root');

    define('DB_PASSWORD', 'Your Password');

    define('DB_HOST', 'Your Host Name');

登录云服务器批改Apache配置

  • 批改000-default.con文件

    vi /etc/apache2/sites-enabled/000-default.con

  • 将下述代码增加到ServerAdmin上面,domain name为域名

    ServerName "domain name"
    DocumentRoot /var/www/html

  • 保留退出
  • 重启Apache

    service apache2 restart

在浏览器中输出域名

  • 注册登录账号,登录后
  • 进入仪表盘设置

最初

  • 若在腾讯云服务的配置过程遇到问题无奈解决,能够参考腾讯云的参考文档或者提交工单获取腾讯云工程师的帮忙。
  • 在腾讯云服务器中也能够间接应用本地的MySQL,即不必购买本地的MySQL,过程与上述相似,便不再赘述。
  • 因为博主程度无限,未免有疏漏之处,欢送读者随时批评指正,免得造成不必要的误会!