zoukankan      html  css  js  c++  java
  • centos7 yum快速安装php7.1

    1. 安装nginx

    yum install nginx
    ##开启nginx
    service nginx start

    2.安装MYSQL
    yum localinstall http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm

    yum install mysql-community-server

    //开启mysql
    service mysqld start

    //查看mysql的root账号的密码
    grep 'temporary password' /var/log/mysqld.log

    //登录mysql
    mysql -uroot -p

    //修改密码
    ALTER USER 'root'@'localhost' IDENTIFIED BY 'password';

    //修改root用户可远程登录
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;

    //刷新
    flush privileges;

    3.安装php
    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 search php71w

    //安装php以及扩展
    yum install php71w php71w-fpm php71w-cli php71w-common php71w-devel php71w-gd php71w-pdo php71w-mysql php71w-mbstring php71w-bcmath

    //开启服务
    service php-fpm start

    //修改/etc/nginx/nginx.conf 使其支持php 见下
    //重启nginx
    service nginx restart
    ---------------------配置

    server {
    charset utf-8;
    client_max_body_size 128M;
    
    listen 80; ## listen for ipv4
    
    server_name localhost;
    root /var/www/;
    index index.php;
    
    location / {
    if (!-e $request_filename){
    rewrite ^/(.*)$ /index.php/$1 last;
    }
    try_files $uri $uri/ /index.php?$args;
    }
    
    location ~ .php$ {
    include fastcgi.conf;
    fastcgi_pass 127.0.0.1:9000;
    try_files $uri =404;
    }
    location ~ .php {
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    include /etc/fastcgi_params;
    fastcgi_split_path_info ^(.+.php)(/?.*)$;
    fastcgi_param SCRIPT_FILENAME
    fastcgi_param PATH_INFO $fastcgi_path_info;
    fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
    }
    
    error_page 404 /404.html;
    location ~ /.(ht|svn|git) {
    deny all;
    }
    }

    4.安装redis

    yum install redis
    //修改配置 
    vi /etc/redis.conf
    //daemonize yes 后台运行
    //appendonly yes 数据持久化
    service redis start

    5.安装php-redis扩展
    //先装git
    yum install git

    //git下扩展
    cd /usr/local/src
    git clone https://github.com/phpredis/phpredis.git

    //安装扩展
    cd phpredis
    phpize

    //修改php配置
    vi /etc/php.ini 添加extension=redis.so

    //重启php
    service php-fpm restart


  • 相关阅读:
    移动开发 Native APP、Hybrid APP和Web APP介绍
    urllib与urllib2的学习总结(python2.7.X)
    fiddler及postman讲解
    接口测试基础
    UiAutomator2.0 和1.x 的区别
    adb shell am instrument 命令详解
    GT问题记录
    HDU 2492 Ping pong (树状数组)
    CF 567C Geometric Progression
    CF 545E Paths and Trees
  • 原文地址:https://www.cnblogs.com/ampl/p/9881660.html
Copyright © 2011-2022 走看看