阿里云服务器搭建个人博客教程LAMP(Ubuntu+Apache+Mysql+php)

由 Jefsky 发布于 2024-03-14

阿里云服务器搭建个人博客教程

一、购买阿里云服务器

前往阿里云购买服务器:https://promotion.aliyun.com/ntms/act/qwbk.html?userCode=qpo37rrc|863055719|

  • 根据自己的需求选择合适的配置。
  • 地域选择在国内的话,需要进行备案,但备案流程相对简单。

(注意:请确保您已经购买并实名认证了域名)

二、选择操作系统

推荐选择Ubuntu作为操作系统,不建议使用Windows。如果已有服务器但不是Ubuntu系统,可以在镜像市场进行更换。

三、本地工具准备

  1. FileZilla:用于上传和下载服务器文件。

  2. PuTTY:免费的跨平台Telnet/SSH客户端。

四、远程访问与配置环境

使用PuTTY远程访问服务器进行环境配置。

  • su与sudo的区别
    • su:切换到超级用户root并保持该身份,直到退出。
    • sudo:以超级用户root身份执行单个命令,执行后恢复为原用户身份。使用sudo可以减少多人拥有root密码的风险。

五、安装与配置环境

  1. 更新服务器目录

    sudo apt-get update
  2. 安装Apache

    sudo apt-get install apache2

    安装完成后,使用apache2 -v查看版本信息。

  3. 安装PHP(以PHP 7为例)

    sudo apt-get install php7.0

    安装完成后,使用php -v查看版本信息。

  4. 安装PHP Apache模块

    sudo apt-get install libapache2-mod-php7.0
  5. 安装MySQL服务器

    sudo apt-get install mysql-server
  6. 安装常用PHP扩展

    sudo apt-get install php7.0-curl php7.0-gd php7.0-mysql

    通过apt-cache search php7.0查找其他相关安装包。

六、安装phpMyAdmin

  1. 安装phpMyAdmin

    sudo apt install phpmyadmin

    安装过程中会要求输入MySQL的密码信息。

  2. 创建软连接

    sudo ln -s /usr/share/phpmyadmin/ /var/www/html/phpmyadmin
  3. 访问phpMyAdmin 在浏览器中访问你的域名/phpmyadmin,确保你已经知道如何进行域名解析。

七、上传并安装博客系统

以Typecho为例:

  1. 下载Typecho 访问Typecho官网:http://typecho.org/ 下载安装包。

  2. 上传并解压 使用FileZilla将安装包上传到服务器网站根目录,并解压。

  3. 访问并安装 在浏览器中访问你的域名,按照提示完成Typecho的安装。

至此,您的个人博客已经搭建完成。您可以根据自己的需求进一步定制和美化博客。