博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS7.0+PHP5.6+Nginx+Mysql5.7环境安装
阅读量:6162 次
发布时间:2019-06-21

本文共 1969 字,大约阅读时间需要 6 分钟。

hot3.png

一. 系统

更新

yum -y update

二. 安装nginx

创建文件

vim /etc/yum.repos.d/nginx.repo

文件内容,这配置是安装最新的稳定版1.8

[nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/7/$basearch/gpgcheck=0enabled=1

然后

yum -y install nginx

检查是否安装成功

systemctl start nginx

访问你的ip

三.安装Mysql5.7

下载mysql的repo源

wget http://repo.mysql.com//mysql57-community-release-el7-7.noarch.rpm

安装mysql-community-release-el7-7.noarch.rpm包

sudo rpm -Uvh mysql57-community-release-el7-7.noarch.rpm

安装msyql

sudo yum install mysql-server

重启mysql

service mysqld restart

查看临时密码

sudo grep 'temporary password' /var/log/mysqld.log

修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'YourNewPass4!';

四.安装php

安装Php和php 扩展

sudo yum install php php-mysql php-fpm php-mbstring php-gd php-pear php-mcrypt  php-mhash php-eaccelerator  php-cli php-
imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mssql php-snmp php-soap php-tidy php-common php-devel php-pecl-
xdebug -y
编辑php配置文件
sudo vi /etc/php.ini
cgi.fix_pathinfo=0
设置php-fpm配置文件
sudo vi /etc/php-fpm.d/www.conf
listen = /var/run/php-fpm/php-fpm.sock
启动php-fpm服务
sudo systemctl start php-fpm
设置开机自动重启php-fpm
sudo systemctl enable php-fpm.service

五.nginx配置 

编辑站点配置文件

sudo vi /etc/nginx/conf.d/default.conf
server {
    listen       80;
    server_name  drupaluser.org;
    root   /opt/data;
    index index.php index.html index.htm;
    location / {
        try_files $uri $uri/ =404;
    }
    error_page 404 /404.html;
    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
        root /usr/share/nginx/html;
    }
    location ~ \.php$ {
        try_files $uri =404;
        fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
}
重启nginx
sudo systemctl restart nginx

 

五.测试php脚本web服务
编辑测试文件
sudo vi /opt/data/info.php
<?php phpinfo()?>
访问页面,能看到php各种配置信息的话说明配置成功。
http://drupaluser.org/info.php
删除测试文件
sudo rm /opt/data/info.php
到此CentOS 7下nginx,mysql,php安装配置全部完成,可以做为web平台的应用环境使用。

 

完成

转载于:https://my.oschina.net/yangshouli/blog/829130

你可能感兴趣的文章
终端服务器超出了最大允许连接数
查看>>
ansible软件模块参数
查看>>
vue-amap - 基于Vue2.0和高德地图的地图组件
查看>>
Windows Tips
查看>>
C语言常用函数说明
查看>>
配置使用4台主机实现12台主机的集群
查看>>
Ubuntu12.04 apt-get 安装mysql
查看>>
c语言:从标准输入读取几行输入,输入打印到标准输出上,加上行号
查看>>
shell学习笔记二
查看>>
suse 网卡 bond
查看>>
java面试题
查看>>
windows下安装redis
查看>>
Linux之间ssh免密码登录
查看>>
myBatis连接MySQL报错误:No operations allowed after conn
查看>>
Apache Tomcat部署多个项目
查看>>
并行集合--IProducerConsumerCollection<T>
查看>>
java内存查看与分析
查看>>
MyEclipse破解文件+破解说明
查看>>
Matlab基本知识概况
查看>>
我的友情链接
查看>>