WordPress
是世界上使用最广泛的博客系统之一,是一款开源的PHP软件。因为使用者众多,所以WordPress社区非常活跃,有丰富的插件模板资源。使用WordPress可以快速搭建独立的博客网站。
1、安装mysql
详细可见:https://blog.csdn.net/qq_51359327/article/details/116652677
2、安装nginx
# yum install -y nginx
# systemctl start nginx //启动nginx
# systemcytl enable nginx //开机自启
3、安装php相关服务
(1)使用第三方扩展epel源安装php7.2
# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
# yum install yum-utils -y
# yum-config-manager --enable remi-php72
# yum search php72
# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
(2)清除版本
# yum -y remove php*
(3)安装php
# yum -y install php72w php72w-cli php72w-fpm php72w-common php72w-devel php72w-embedded php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml php72w-redis
(4)启动php-fpm服务
# systemctl enable php-fpm.service
# systemctl start php-fpm.service
4、nginx服务配置使其支持php服务
# vi /etc/nginx/conf.d/default.conf //按照以下文档进行修改
server {
listen 80;
server_name localhost;
#access_log /var/log/nginx/host.access.log main;
location / {
root /soft/code; //注:一会儿的WordPress包就要解压到这个目录下
index index.php index.html index.htm;
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /soft/code$fastcgi_script_name;
include fastcgi_params;
}
}
# nginx -t //重新加载配置文档
# nginx -s reload //重启nginx服务
5、进入mysql建表
# mysql -uroot -p //回车后输入你的密码
mysql> create database wordpress; //创建一个名为WordPress的表
mysql> show databases; //查看表命令
mysql> grant all privileges on worspress.* to 'wpuser'@'localhost' identified by '000000'; //给与主机访问wpuser的权限
mysql> exit //退出mysql
6、下载WordPressbao
# mkdir -p/soft/code //创建文件夹放包
#cd /soft/code
# wget https://wordpress.org/latest.tar.gz //下载压缩包
# tar zxvf latest.tar.gz //解压
7、配置wordpress
# cd /soft/code/wordpress
# cp wp-config-sample.php wp-config.php //备份
# vi wp-config.php
define( 'DB_NAME', 'wordpress' );
/** MySQL database username */
define( 'DB_USER', 'wpuser' );
/** MySQL database password */
define( 'DB_PASSWORD', '000000' );
/** MySQL hostname */
define( 'DB_HOST', '127.0.0.1' );
进入浏览器输入你虚拟机的IP+/wordpress 例如:192.168.1.1/wordpress