1. 程式人生 > >centos7 yum快速安裝php7.1+nginx+mysql+redis

centos7 yum快速安裝php7.1+nginx+mysql+redis

本文介紹快速安裝lnmp環境,以及redis,php-redis擴充套件

1. 安裝nginx

yum install nginx
##開啟nginx
service nginx start

安裝成功後,瀏覽器訪問主機公網IP,或者本機的127.0.0.1。會出現以下介面

這裡寫圖片描述

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配置
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

相關推薦

centos7 yum快速安裝php7.1+nginx+mysql+redis

本文介紹快速安裝lnmp環境,以及redis,php-redis擴充套件 1. 安裝nginx yum install nginx ##開啟nginx service nginx start 安裝

centos7 yum快速安裝php7.1

1. 安裝nginx yum install nginx ##開啟nginx service nginx start 2.安裝MYSQLyum localinstall http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm

centos7.2編譯安裝php7.2 nginx

環境 系統:Centos7.2  服務:Nginx   1:下載PHP7.0.2的安裝包解壓,編譯,安裝: ? 1 2 3 4 $ cd

Centos7 yum快速安裝ffmpeg(以及經驗總結)

經驗總結: (現在的yum安裝的ffmpeg版本不支援迴圈播放視訊,如有需要這個功能的還是要編譯安裝的——-stream_loop -1只有ffmpeg版本3.2以上的才可以使用) yum安裝FFmpeg比原始碼編譯安裝省時省力,但缺點也很明顯,版本過老,為0.6.5版,最新版已為2.6

centos7 yum快速安裝mysql5.7

一:配置yum源 在官網下載yum源rpm包: # 下載mysql源安裝包 shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm shell>

Linux 利用yum安裝php7.0+nginx

環境 1, CentOS 7 2, nginx1.12.2 3, php7.0 nginx已經安裝完成,且document root 目錄為/usr/share/nginx/html。 步驟 1,新增php7.0源 rpm -Uvh http

CentOS7.3編譯安裝PHP7.1

CentOS7.3編譯安裝PHP7.1 說明 安裝依賴包 建立使用者及使用者組 下載php71並解壓 下載並安裝php依賴 PHP語法分析器re2c 加密支援擴充套件庫libmcrypt 加密方式擴充套件庫mhash 加密方式擴充套

centos7yum快速安裝 mariadb(mysql

版本 repos 測試 tar b-s 新版 roo system -s 從最新版本的centos系統開始,默認的是 Mariadb而不是mysql! 使用系統自帶的repos安裝很簡單: yum install mariadb mariadb-server systemc

centos更換yum源,安裝PHP7.1安裝redis安裝nginx

檢視CentOS版本 cat /etc/centos-release 更換yum源 #找到yum原始檔替換掉 cd /etc/yum.repos.d mv CentOS-Base.repo

Centos 7 手把手教你使用YUM方式安裝並配置Nginx+php7-fpm+MySQL(古月)

需要準備的內容 一臺純淨系統的伺服器 遠端連線伺服器的工具 (我這裡使用Xshell) 需要Xshell的同學可以訪問我的這篇文章獲取->點選訪問 安裝nginx 連結上伺服器後執行 yum install nginx 這裡需要輸

centos7.3+nginx1.8+php7.1+mysql5.7 安裝(三安裝mysql

1、配置YUM源 # 下載mysql源安裝包 shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm # 安裝mysql源 shell> yum loca

centos7.3+nginx1.8+php7.1+mysql5.7 安裝(一安裝nginx

1、先解除安裝老版本 yum remove nginx   2、編輯nginx的yum源配置 vi /etc/yum.repos.d/nginx.repo   往裡面寫入 [nginx]   name=nginx repo   base

(總結)CentOS 6.x使用yum快速安裝Apache+PHP+Tomcat(JSP)+MySQL

apache 意思 安裝apache /var/ 軟件 cat yum proxy_ajp alt (總結)CentOS 6.x使用yum快速安裝Apache+PHP+Tomcat(JSP)+MySQL PS:這個是懶人yum快速安裝法,用於開發和測試環境很方便,用於沒有特

【tomcat】Centos7快速安裝tomcat網頁實驗環境(yum安裝

tomcat一、實驗環境 EXSI6.0虛擬機系統:Centos7yum源:mirror.163.com.repo 二、實驗步驟 1、yum安裝tomcat yum install tomcat -y 2、yum安裝tomcat網頁訪問必要服務 yum install tomcat-webapps tomca

CentOS7/RHEL7-使用yum快速安裝mongodb3.6

CentOS7/RHEL7-使用yum快速安裝mongodb3.6 linux運維菜 百家號09-1222:47 前言   CentOS上安裝epel-release的yum源之後就可以安裝MongoDB,但是版本都是比較老的,如果使用MongoDB官方的yum就可以安裝到比較新版本

centos7安裝jdk+tomcat+nginx+mysql

公司新專案要在linux下部署,搭建一下java執行環境,記錄一下。 一、安裝mysql 1去官網下載mysql,下載後並解壓,我把mysql安裝在/usr/local/mysql路徑下 tar -zxvf mysql-5.7.11-linux-glibc2.5-x86_64.tar.

yum 快速安裝centos7 mysql5.7 CentOS7 yum方式安裝MySQL5.7

CentOS7 yum方式安裝MySQL5.7   在CentOS中預設安裝有MariaDB,這個是MySQL的分支,但為了需要,還是要在系統中安裝MySQL,而且安裝完成之後可以直接覆蓋掉MariaDB。 1 下載並安裝MySQL官方的 Yum Reposi

centos7.0快速安裝mysql

1.安裝環境  此教程適用於centos7.0及以上相容版本的安裝2.實現方案①執行以下命令wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm; yum -y inst

centos安裝php7.1nginx注意事項

centos安裝php7.18注意 報錯–php53-common conflicts with php-common //解決 yum -y install php* --skip-bro

centos7 yum 方式安裝nginx

centos7系統庫中預設是沒有nginx的rpm包的,所以我們自己需要先更新下rpm依賴庫 (1)使用yum安裝nginx需要包括Nginx的庫,安裝Nginx的庫 #rpm-Uvh http://nginx.org/packages/centos/7/noarc