一、介绍
1.基本情况
它基于 PHP 语言和 MySQL 数据库开发,最初是为了方便人们创建博客而设计的,但随着不断发展和功能拓展,如今已经能广泛用于搭建各类网站,比如企业官网、电商网站、新闻资讯网站、个人作品集网站等等。
2.特点
易用性高:对于没有深厚技术背景的普通用户来说,操作界面相对友好,通过可视化的后台管理界面,能够轻松地进行文章撰写、页面编辑、菜单设置、主题和插件安装等操作,快速搭建起一个网站的雏形。
主题丰富:有海量的免费和付费主题可供选择,这些主题能从外观上完全改变网站的风格,使其适配不同的行业、用途和审美需求,无论是简约现代风、复古文艺风还是商务正式风等,都能轻松找到合适的主题来实现。
插件众多:插件生态极其完善,大量开发者贡献了各种各样功能的插件,像用于优化网站搜索引擎排名(SEO)的插件、增强网站安全防护的插件、实现电商功能的插件、添加社交媒体分享按钮的插件等等,可以通过安装插件来灵活扩展网站功能,满足多样化的业务需求。
开源免费:其源代码是公开的,任何人都可以免费下载、使用、修改和分发,这不仅降低了网站建设成本,还方便开发者根据自身需求定制个性化的网站功能,对于预算有限又想打造独特网站的用户来说很有吸引力。
3.应用场景
个人博客:很多博主借助 WordPress 方便地记录和分享自己的生活、知识、经验等内容,并且可以通过一些插件来对博客进行优化推广。
企业网站:企业能够利用它快速搭建展示公司形象、产品和服务的官方网站,结合相关插件实现客户咨询、产品预订等功能,助力企业的线上宣传和业务拓展。
电商平台:配合如 WooCommerce 等电商插件,能将 WordPress 网站转变为功能完备的在线购物商城,进行商品展示、销售以及订单管理等操作。
二、部署
安装前准备:预安装Ubuntu Linux,我这里使用Ubuntu 24.04.1 LTS版本,开启ssh并关闭防火墙
admin@admin-VMware-Virtual-Platform:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 24.04.1 LTS
Release: 24.04
Codename: noble
admin@admin-VMware-Virtual-Platform:~$ sudo -i
root@admin-VMware-Virtual-Platform:~# sudo apt install openssh-server
root@admin-VMware-Virtual-Platform:~# sudo systemctl status ssh
root@admin-VMware-Virtual-Platform:~# sudo systemctl enable ssh
root@admin-VMware-Virtual-Platform:~# sudo ufw disable
root@admin-VMware-Virtual-Platform:~# systemctl stop ufw
1、安装apache及php
root@admin-VMware-Virtual-Platform:~# sudo apt install apache2 php -y
2、安装mariadb-server、php-mysql
root@admin-VMware-Virtual-Platform:~# sudo apt install mariadb-server php-mysql -y
3、重启apach
root@admin-VMware-Virtual-Platform:~# sudo service apache2 restart
4、拉取WordPress软件包
root@admin-VMware-Virtual-Platform:~# cd /var/www/html
root@admin-VMware-Virtual-Platform:/var/www/html#sudo wget http://wordpress.org/latest.tar.gz
5、安装WordPress
root@admin-VMware-Virtual-Platform:/var/www/html# sudo tar xzf latest.tar.gz
root@admin-VMware-Virtual-Platform:/var/www/html# sudo mv wordpress/* .
root@admin-VMware-Virtual-Platform:/var/www/html# sudo rm index.html
root@admin-VMware-Virtual-Platform:/var/www/html# sudo chown -R www-data: .
root@admin-VMware-Virtual-Platform:/var/www/html# ls -l
6、数据库向导
root@admin-VMware-Virtual-Platform:/var/www/html# sudo mysql_secure_installation
n
y
y
y
y
y
7、配置数据库
sudo mysql -uroot -p
输入root密码
设置数据库名为wordpress,密码Admin@123
MariaDB [(none)]> create database wordpress;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON wordpress.* TO 'root'@'localhost' IDENTIFIED BY 'Admin@123';
MariaDB [(none)]> flush privileges;
show databases;
三、初始化向导
打开浏览器输入http://<服务器ip地址>,继续
现在就开始
配置部署时设置好的数据库,提交
运行安装程序
设置WordPress后台管理用户名密码,安装WordPress程序
登陆
安装完成
登陆地址: http://<服务器ip地址>/wp-admin
展示端:http://<服务器ip地址>