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