CentOS 7.3 安装Nginx+PHP+MariaDB
查看CentOS版本
安装Nginx
添加官方YUM源
1 
  | vi /etc/yum.repos.d/nginx.repo 
  | 
 
添加以下信息
1 2 3 4 5 
  | [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/7/$basearch/ gpgcheck=0 enabled=1 
  | 
 
YUM安装Nginx
启动Nginx
1 
  | systemctl start nginx.service 
  | 
 
在浏览器地址栏输入你服务器的IP地址,例如我的服务器IP:47.94.0.108,会看到nginx欢迎界面,说明nginx安装成功
设置Nginx开机自启动
1 
  | systemctl enable nginx.service 
  | 
 
安装PHP
添加webtatic(第三方)yum源
1 2 
  | 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 
  | 
 
YUM安装PHP7.1
1 
  | yum -y install php71w-fpm 
  | 
 
配置nginx支持php
修改默认虚拟主机配置文件,需做如下修改
1 
  | vi /etc/nginx/conf.d/default.conf 
  | 
取消FastCGI server部分location的注释,注意fastcgi_param行的参数,改为项目绝对路径
1 2 3 4 5 6 7 8 9 
  | location ~ \.php$ {   root html;   fastcgi_pass 127.0.0.1:9000;   fastcgi_index index.php;   fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html/$fastcgi_script_name;   include fastcgi_params; } 
  | 
重启nginx,启动php-fpm
1 2 
  | systemctl restart nginx.service systemctl start php-fpm.service 
  | 
新建index.php测试文件,调用phpinfo函数
1 
  | vi /usr/share/nginx/html/index.php 
  | 
在index.php文件写入以下代码
在浏览器中打开47.94.0.108/index.php,就会看到phpinfo页面
安装MariaDB
YUM安装MariaDB
1 
  | yum -y install mariadb mariadb-server 
  | 
 
设置MariaDB开机自启动
1 
  | systemctl enable mariadb.service 
  | 
 
启动MariaDB
1 
  | systemctl start mariadb.service 
  | 
 
查看MariaDB运行状态
1 
  | systemctl status mariadb.service 
  | 
 
登陆mariadb设置登陆root用户的密码
进入到mysql依次输入
1 2 
  | use mysql update user set password=PASSWORD('请在此处填写你所设置的密码') where user='root'; 
  | 
修改完以后要刷新权限使其生效
测试登录数据库
回车输入密码
本文参考
CentOS 7.3.1611 yum安装MySQL5.7+Nginx1.12+PHP7.1
CentOS7 Minimal安装MariaDB