美文网首页
centos 7 yum命令安装 Nginx、PHP 7、MyS

centos 7 yum命令安装 Nginx、PHP 7、MyS

作者: 风的追随者 | 来源:发表于2017-11-06 16:48 被阅读0次

    增加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

    //设置初始密码

    SET PASSWORD = PASSWORD('123456');大写字母+数字+特殊字符混合了一个密码

    修改初始密码

    alter user root@localhost identified by 'tyzZ001!'

    添加一个可以在外部登陆的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

    安装swoole

    安装编辑软件

    yum install gcc-c++ openssl-devel

    git获取swoole安装包

    git clone https://github.com/swoole/swoole-src.git

    进行编辑安装

    cd swoole-src

    phpize

    ./configure

    make && make install

    修改php.ini配置文件

    vim /etc/php.ini

    增加

    extension=swoole.so

    查看是否安装swoole

    php -m

    相关文章

      网友评论

          本文标题:centos 7 yum命令安装 Nginx、PHP 7、MyS

          本文链接:https://www.haomeiwen.com/subject/zeilmxtx.html