633 字
2 分钟
WordPress建站
什么是WordPress?
WordPress是一款免费开源的内容管理系统,它是目前世界上使用最广泛的网站建设平台之一。WordPress可以帮助用户快速创建和管理各种类型的网站,例如博客、企业网站、电子商务网站等。
WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把WordPress当做一个内容管理系统
WordPress官网:WordPress
我之前是使用WordPress的,不得不承认,确实好用,自定义的地方很多很多。但是遇到了几个问题,让我考虑放弃这款程序。
- 网站加载卡顿:因为WordPress体量比较大,而且使用PHP开发,访问时加载较慢,不适合作为个人轻量级网站使用,适合作为大型网站,或公司站点等。当然可以优化,但是比较耗费精力,而且需要加CDN等才可以做到快速访问。
- 高度自定义:一把双刃剑,我们可以对站点进行各种各样的美化,做各种组件,效果,但是同时,另一面,增加了越来越多的组件,各种各样的自定义配置,使得站点比较卡顿。
以上仅代表我个人观点,但是我个人认为WordPress还是非常好用的一款博客程序。
部署
部署的方式分为2种,Docker部署、直接部署。
-
使用Docker部署的方式比较方便,适用于测试环境,迁移数据方便,但是修改php配置不是很方便。
-
使用直接部署的方式,直接部署到服务器上,适用于生产环境,可以随时对目前的请求压力进行调整php配置,或者其他操作,缺点就是部署较为繁琐。
Docker部署
安装完Docker之后,直接运行docker run命令即可,个人习惯使用docker-compose.yaml文件,便于存储和修改配置。所以这里展示docker-compose的方法进行部署。
services: redis: image: 'docker.olinl.com.cn/wordpress:6.6.0' container_name: wordpress hostname: wordpress restart: always ports: - '80:80' - '443:443' volumes: - ./data:/var/www/html - ./conf/uploads.ini:/usr/local/etc/php/conf.d/uploads.ini environment: # 数据库链接信息 WORDPRESS_DB_HOST: mysql:3306 WORDPRESS_DB_NAME: wordpress WORDPRESS_DB_PASSWORD: root WORDPRESS_DB_USER: root WORDPRESS_DEBUG: 0# 个人配置 networks: - netnetworks: net: external: true name: lin-netuploads.ini 配置信息
file_uploads = Onmemory_limit = 256Mupload_max_filesize = 60Mpost_max_size = 50Mmax_execution_time = 360
extension=ixed.8.2.lin直接部署
配置完PHP、nginx、MySQL环境之后直接解压到网站根目录,然后访问绑定ip+端口或者域名就可以了。
分享
如果这篇文章对你有帮助,欢迎分享给更多人!
相关文章 智能推荐
1
为了护住我那几块硬盘:我的 UPS 监控“三部曲
HomeLab 私有云 从 PVE 备注里的简陋脚本,到独立的 Node.js Web 监控页,记录一个 HomeLab 玩家的 UPS 监控进阶之路。
2
NAS 碎文件存储优化:VHDX 虚拟磁盘方案
HomeLab 私有云 针对 NAS 存储海量碎文件导致的卡顿与 SMB 传输缓慢问题,通过 VHDX 虚拟磁盘镜像实现“化零为整”的存储优化方案。
3
Proxmox VE 9.0 安装与初始配置指南
HomeLab 私有云 从下载安装到换源、内核更新、SR-IOV 核显虚拟化、订阅弹窗去除、存储合并的 PVE 9.0 完整配置流程。
4
PVE Intel 核显独占直通教程
HomeLab 私有云 在 Proxmox VE 上为虚拟机配置 Intel 核显 PCIe 独占直通,包含 IOMMU 启用、内核模块加载、VFIO 绑定及虚拟机配置的完整流程。
5
PVE Intel 核显 GVT-g 虚拟化教程
HomeLab 私有云 在 Proxmox VE 上为 Intel 5-10 代 CPU 开启 GVT-g 核显虚拟化,实现多个虚拟机共享宿主机集成显卡,适合需要图形加速但不独占 GPU 的场景。
