未分类 · 2021年7月29日 0

wordpress搭建

内容纲要

安装并配置mariaDB数据库

# 安装mariaDB数据库
apt update
apt install mariadb-server

#进入数据库
mariadb
--创建用户
create user 'wordpress'@'locathost' identified by 'password';
--授权用户
grant all on *.* TO 'wordpress'@'localhost';
--创建数据库
create database wordpress;
--刷新权限
flush privileges; 
--退出数据库
exit;

安装wordpress

#下载
wget http://wordpress.org/latest.tar.gz
#解压
tar -xzvf latest.tar.gz

配置 wordpress

#重命名配置文件
mv /root/wordpress/wp-config-sample.php /root/wordpress/wp-config.php
#编辑配置文件,修改文件中DB_NAME,DB_USER,DB_PASSWORD以及下面的唯一key
vim /root/wordpress/wp-config.php
#拷贝wordpress文件到web目录下
cp -r /root/wordpress/* /var/www/html
#修改权限(这些文件都是root的,而Nginx默认是www-data用户来运行,所以没有权限写入root的文件)
chown -R www-data:www-data /var/www/html

配置Nginx+PHP7

apt install nginx
apt install php-fpm php-mysql

# 编辑nginx配置文件
vim /etc/nginx/sites-enabled/default
server {
# 将 index.php 添加到列表中
        index index.html index.htm index.nginx-debian.html index.php;

# 将 PHP 脚本传递给 FastCGI 服务器
        location ~ \.php$ {
                include snippets/fastcgi-php.conf;
                # 使用 php-fpm(或其他 unix 套接字):
                fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;               
        }
}
# 启动php服务
/etc/init.d/php7.4-fpm start
# 重启nginx
/etc/init.d/nginx restart

# 测试php
# 编辑下面文件
vim /var/www/html/info.php

输入下面代码

<?php 
phpinfo();

访问 http://你的网站地址/info.php,出现下面内容则配置nginx+php成功