
废话不多,直接进官网下载安装包:
国内站
https://cn.wordpress.org
国际站
https://wordpress.org/
wordpress最新版下载链接
https://cn.wordpress.org/latest-zh_CN.tar.gz
https://wordpress.org/latest.zip
wordpress最新版(6.1.1)运行需求
PHP 7.4或更高版本;数据库软件可采用MySQL 5.7或更高版本,也可采用MariaDB 10.3或更高版本
下来开始各种安装:
0.如果是国内机器,记得先换源;
1.php的安装和配置
a) 以添加所需的存储库sudo yum install epel-releasesudo yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
b) 安装php7.4sudo yum -y install yum-utilssudo yum-config-manager --enable remi-php74sudo yum install php php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json php-redis
查看版本php74 –v
查看已经安装的模块php –modules
php的安装到这里就完成了
启动服务systemctl start php74-php-fpm
2.mysql的安装和配置yum install mysqlyum install mariadb-server mariadb(CentOS 7 版本将MySQL数据库软件已从默认的程序列表中移除,以mariadb代替)
安装完成之后mysql –h localhost –u rootuse mysql;
然后select VERSION();
即可查看版本,我这里安装了默认的版本,运行wordpress时目前没有发现什么问题;
创建数据库:create database word_press default character set utf8mb4 collate utf8mb4_unicode_ci
创建用户:create user the_user_name identified by ‘thisispassword';
用户授权:grant all privileges on word_press.* to ' the_user_name '@'%' identified by ' thisispassword';
flush privileges;
3.nginx的安装和配置
a) 安装nginxyum install -y nginx
b) 编辑配置vim /etc/nginx/nginx.conf
在http内添加一个server
server {
listen 80;
# listen [::]:80;
server_name '你的域名';
# 没域名用 ~^(.+)$ 通配所有访问形式
# server_name localhost;
# root /usr/share/nginx/html;
# Load configuration files for the default server block.
include /etc/nginx/default.d/*.conf;
location / {
root /etc/nginx/websites/word_press;
index index.php index.html index.htm;
}
location ~ \.php$ {
root /etc/nginx/websites/word_press;
index index.php;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
error_page 404 /404.html;
location = /404.html {
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
}
4.防火墙和selinux的端口开放
a) 开放80firewall-cmd --zone=public --add-port=80/tcp –permanent
重新载入firewall-cmd –reload
查看firewall-cmd --zone=public --list-ports
b) selinux 比较复杂,这里直接选择宽容模式setenforce 0
即可放行
想研究的参见: http://c.biancheng.net/view/3921.html
5.启动wordpress
a) 解压下载好的压缩包
tar.gz包的命令:tar –zxvf yourpac.tar.gz
zip包解压命令:unzip yourpac.zip
注意解压目录与nginx里的目录对应 b) 如果你知道mysql的配置,编辑wordpress解压目录下的wp-config.php
根据对应的说明进行填写,注意DB_COLLATE 这个不要填写 如果不知道怎么填写:
直接在浏览器访问 你的域名或者ip/wp-admin/install.php 根据提示进行安装,安装完成后会展示登录页面,此时所有安装工作就已经完成了,Enjoy!

发表回复