centos 7 yum命令安裝 Nginx、PHP 7、MySQL 57 、redis

修改yum源

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

rpm -Uvh  http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

安裝nginx

yum -y install nginx

安裝php

yum -y install php70w-devel php70w.x86_64 php70w-pecl-redis  php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mcrypt.x86_64  php70w-pdo.x86_64   php70w-mysqlnd  php70w-fpm php70w-opcache

安裝mysql 

yum -y install mysql-community-server

安裝redis

yum -y install redis

修改nginx配置文件

vi etc/nginx/nginx.conf

去掉原有的的

server {

    

}配置

新建nginx配置文件

vi /etc/nginx/conf.d/user.conf

server {

    listen       80;#端口

    server_name admin.com  www.admin.com; # 域名


    root /home/www/web/newomcat/admin; # 網站根目錄

    index index.php index.html index.htm;#默認的index


    # 建議放內網

    # allow 192.168.0.0/24;

    # deny all;


    location / {


if (!-e $request_filename) {

 rewrite ^/(.*)$ /index.php?$1 last;#去除url中的index.php 不需要可以不寫


}



    }


    location ~ \.php$ {

        try_files $uri = 404;

        fastcgi_pass   127.0.0.1:9000;

        fastcgi_index  index.php;

        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;

        include        fastcgi_params;

    }

}


mysql 配置

vi /etc/my.cnf

在[client] 下面添加

default-character-set=utf8

在 [mysqld] 下面添加

character_set_server=utf8

init_connect='SET NAMES utf8'

collation-server=utf8_general_ci


獲取mysql初始密碼

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

 修改初始密碼

 alter user root@localhost identified by 'testTest!'

 添加一個可以在外部登陸的mysql用戶

 grant all privileges on *.* to 創建的用戶名 @"%" identified by "密碼";


相關的啓動命令 

systemctl restart php-fpm   #啓動php

systemctl restart nginx #啓動nginx

systemctl restart  mysqld #啓動mysql

sudo redis-server /etc/redis.conf #啓動redis


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章