centos搭建个人博客lnmp
时间: 2024-07-12 15:00:56 浏览: 102
在 CentOS 上搭建个人博客(LAMP 或 LNMP)通常是指使用 Linux(CentOS)、MySQL 数据库、Apache 或 Nginx Web 服务器以及 PHP 来创建一个静态或动态内容的网站。下面是基本步骤:
1. **安装基础环境**:
- 更新系统:`sudo yum update`
- 安装基本工具:`sudo yum install epel-release nginx php-fpm mariadb-server`
2. **配置 MySQL**:
- 启动并设置为开机启动:`sudo systemctl start mysqld && sudo systemctl enable mysqld`
- 创建新数据库和用户:运行 `mysql_secure_installation` 命令,并按照提示操作。
3. **安装 PHP** (选择 Nginx):
- 如果选择 Nginx,安装 PHP-FPM:`sudo yum install php php-mysql php-fpm`
4. **配置 Nginx**:
- 配置 Nginx 主机:编辑 `/etc/nginx/conf.d/default.conf` 或创建一个新的虚拟主机文件 (`server blocks`),指定域名和PHP处理程序。
- 重启 Nginx服务:`sudo systemctl restart nginx`
5. **安装 CMS(如 WordPress)**:
- 下载并解压 CMS 到适当目录(例如 /var/www/blog),访问 `http://yourdomain.com/install` 进行安装。
- 根据提示设置数据库连接信息和管理员账户。
6. **配置域名**:
- 在 DNS 控制台上将域名指向服务器 IP 地址,等待DNS更新。
7. **初始化和备份**:
- 初始化数据库、创建博客主题等。
- 定期备份数据以防丢失:可以使用 `mysqldump` 和 `rsync`。
阅读全文