废话不多,直接进官网下载安装包:
国内站
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-release
sudo yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
b) 安装php7.4sudo yum -y install yum-utils
sudo yum-config-manager --enable remi-php74
sudo 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 mysql
yum install mariadb-server mariadb
(CentOS 7 版本将MySQL数据库软件已从默认的程序列表中移除,以mariadb代替)
安装完成之后mysql –h localhost –u root
use 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!
发表回复