cdq - 搭建自己的wordpress博客网站 - 2

写在开头

相信已经看过上一篇文章的小伙伴们已经可以成功地访问自己的Nginx服务服务器了

那么这一篇文章讲的则是如何为wordpress配置mysql服务器和PHP后端

环境介绍:

服务器:阿里云 轻量应用服务器

服务器系统:ubuntu 18.04 server

本地系统:ubuntu 18.04

用Mysql数据库管理网站数据

安装

sudo apt-get update
sudo apt-get install mysql-server

配置

安全策略配置

sudo mysql_secure_install

接下来他会问你几个问题,如果你对你的密码很满意第一个问题就只需要回答输入N就可以了

然后一直Enter就可以了

创建用户与授权

进入mysql

mysql -u root -p
先创建用户

test是用户名,testPassword是密码,%的意思是可以从任何地方登录(远程登录)

create user 'test'@'%' identified by 'testPassword';
再授权
grant all privileges on *.* to 'test'@'%' with grant option;

配置PHP后端

安装php

sudo apt-get install php7.2-fpm php7.2-mysql

配置

打开php5-fpm配置文件

sudo vi /etc/php7.2/fpm/php.ini

找到cgi.fix_pathinfo=1,找到时候因该是被注释的状态

删掉前边的;然后将它的值设置为0

cgi.fix_pathinfo=0

然后保存退出,重启php服务

sudo service php7.2-fpm restart

配置Nginx使用PHP Processor

打开nginx配置文件

sudo vi /etc/nginx/sites-available/default

在第一个server块(监听443端口的server块)中保持原来的配置不变的情况下,配置如下内容:

  1. 在index后面添加一个index.php (注意要放在其他格式前面)
  2. 实际的配置文件中包括一些定义错误处理的注释行,将他们取消注释
  3. 还需要添加一个try_file指令
server {

        # SSL configuration
        listen 443 ssl;

        root /var/www/html;
		
		# 在这里添加index.php
        index index.php index.html index.htm index.nginx-debian.html;

        server_name cdqserver.cn;
        .
        .
        .
		error_page 404 /404.html;
        error_page 500 502 503 504 /50x.html;
        location = /50x.html {
        	root /var/www/html
        }
        
        # pass PHP scripts to FastCGI server
        location ~ \.php$ {
                include snippets/fastcgi-php.conf;
                fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
        }

		.
		.
		.
}

保存退出,重启nginx

sudo service nginx restart

创建一个PHP文件,测试之前的配置是否成功

sudo vi /var/www/html/info.php

将一下内容复制到info.php文件中

<?php
phpinfo();
?>

现在访问你的服务器,并在后面加上/info.php,如:http://servername.com/info.php

看看是否显示如下页面

做到这里的你,很快就要完成了!
linux+nginx+mysql+php被称为LEMP stack

其实这个系列的1、2篇博文就是在为最终安装wordpress提供环境,下一篇正式开始安装wordpress!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值