Centos7下nginx+php+redis環境搭建

2021-02-13 CentOS中文站

1、nginx install:
下載對應當前系統版本的nginx包(package)

建立nginx的yum倉庫下載並安裝nginx啟動nginx服務systemctl start nginx配置默認的配置文件在 /etc/nginx 路徑下,使用該配置已經可以正確地運行nginx;如需要自定義,修改其下的 nginx.conf 等文件即可。測試在瀏覽器地址欄中輸入部署nginx環境的機器的IP,如果一切正常,應該能看到如下字樣的內容。/etc/nginx/nginx.conf delete the comment  location ~ \.php$ {        root           html;        fastcgi_pass   127.0.0.1:9000;        fastcgi_index  index.php;        fastcgi_param  SCRIPT_FILENAME  /usr/share/nginx/html/$fastcgi_script_name;        include        fastcgi_params;    }service nginx restart

2、redis install:

wget http://download.redis.io/releases/redis-3.0.0.tar.gztar zxvf redis-3.0.0.tar.gzcd redis-3.0.0./configureredis-server /etc/redis.conf

3、php-redis install:

error:the GPG keys listed for the "CentOS-7 - Updates - 163.com" repository are already instarpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7cd /tmpwget https:unzip php-redis.zip解壓後目錄是:nicolasff-phpredis-21d6614cd nicolasff-phpredis-21d6614phpize./configuremakemake install確認一下so文件已經放置到正確目錄ll /usr/lib/php/modules/redis.sovi /etc/php.ini add the following content.extension=redis.so[root@localhost phpredis-phpredis-fc673f5]# ll /usr/lib64/php/modules/redis.so

4、php-fpm install:

so as to parse the php by nginxyum install php-fpm

5、start php-fpm nginx

vi /etc/php-fpm.conf daemonize = yesphp-fpm -c /etc/php.iniservice nginx restart

6、test nginx and php

http://localhost/test.php<?phpecho phpinfo();?>

相關焦點

  • 阿里雲 Ubuntu PHP7 Nginx Mysql 開發環境搭建
    記錄下在阿里雲搭建 PHP7 開發環境安裝 nginxsudo apt-get update sudo apt-get
  • php環境搭建(正確配置nginx和php)
    首先匹配到location / ,在這個匹配規則中,通過try_files 先在root目錄(/home/leimengyao/api/app/htdocs)下查找是否有$uri文件;沒有匹配到,然後再查找root目錄下是否有$uri/目錄;同樣沒有匹配到,則匹配最後一項/index.php?
  • 基於 Docker 搭建 PHP 開發環境
    我剛進入的公司恰好需要使用 Docker 作為開發環境,所以也就不得不學習 Docker 的使用。今天寫一下搭建 PHP 開發環境的過程,也是一個記錄。本人使用的是 Docker Desktop for Mac,Docker 安裝需要拉取鏡像,使用原始鏡像拉取會非常慢。不過我們可以使用國內鏡像資源,而且多數是免費,我使用的是阿里雲的鏡像加速連結,速度非常快。
  • CentOS 7 安裝 LNMP 環境(PHP7 + MySQL5.7 + Nginx1.10)
    記錄下在CentOS 7 安裝 LNMP 環境(PHP7 + MySQL5.7 + Nginx1.10)過程筆記。
  • linux半小時搭建nginx+php+mysql環境
    恭喜你找對地方了,今天給大家介紹的就是通過簡單的1行命令和點點滑鼠就可以完成LNMP環境的搭建。不管是外網環境還是內網環境都記得放行8888埠,像阿里雲和騰訊雲這種公有雲還需要在web控制臺的安全組加上對應的8888埠。如下圖所示
  • 使用 Docker 搭建 Laravel 本地環境
    (特別說明:它不僅用於 Laravel 環境搭建,而且支持所有其他 PHP 框架,它就是一整套 PHP 的環境。)docker-compose up -d nginx mysql redis beanstalkd這樣就啟動了所需的 PHP 運行環境,php-fpm 默認會運行,所以不需要指定。
  • Redis安裝、PHP安裝Redis擴展、Laradock下安裝Redis擴展、Laravel6.*配置測試Redis
    C語言開發,官網下載源碼編譯,編譯依賴gcc環境,需要先安裝gcc--ini(快速查看php.ini位置)在php.ini最後一行輸入:extension=redis.sophp -m (查看擴展中是否安裝redis)
  • Docker部署nginx&php5環境
    docker運行centos7並在centos7中部署nginx&php5環境
  • Windows下Nginx+MySQL+PHP的安裝
    nginx:nginx/Windows-1.0.4  php:php-5.4.16-nts-Win32-VC6-x86.zip (nginx下php是以FastCGI的方式運行,所以我們下載非線程安全也就是nts的php包)  (還會用到)RunHiddenConsole:RunHiddenConsole.zip2、安裝與配置。
  • LNMP環境搭建
    ##LNMP環境搭建雙十一又買了一臺阿里雲學生機,美滋滋,上一臺用鏡像把自己挖了好多坑.話不多說,先試試自己搭建
  • nginx+uwsgi+django環境搭建
    前天在一個python技術開發群裡大家都在聊django開發相關內容時,突然有一個哥們蹦出來一句,誰能幫我搭建一個的django環境,nginx
  • Redis集群搭建
    安裝完成,這時候會在/usr/local/bin/目錄下看到redis-server、redis-cli等可執行腳本,進入看一下,如果沒有,就要去解壓目錄複製進去了。單機部署redis的過程,下面集群搭建和上述類似,不過在目錄結構和配置文件不同,當然,遇到的坑也多,主要配置集群依賴一些外部包,但說實話光搭建個集群是沒有啥技術含量但redis集群搭建
  • PHP/Laravel 本地開發環境搭建:Mac 篇
    聲明:本系列教程主體基於 Mac 環境,但是為了照顧使用 Windows 的同學,我也會基於 Windows 環境搭建開發環境進行代碼驗證。
  • 手把手教你搭建個人網站【一:在Ubuntu安裝Nginx, MySQL,PHP】
    本手把手系列教你如何迅速搭在Ubuntu 16.04上搭建一個基於WordPress的個人網站~1.購買VPS與域名VPS服務商有很多,國內的阿里雲,騰訊雲,國外的Vultr,搬瓦工等等,如果你是學生,可以去搞個學生版的阿里雲或者騰訊雲,一個月10元。
  • (實用篇)centos 7.2下搭建LNMP環境教程
    本機環境:伺服器是阿里雲ECS;使用的鏡像是:公共鏡像 CENTOS 7.2一.nginx安裝1.下載對應當前系統版本的nginx包(package) wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-
  • 搭建LNMP環境之一
    「 在Linux系統下使用Nginx,MySQL以及PHP共同形成一個web生產環境,就是LNMP。
  • Dockerfile搭建極簡LNMP環境
    來運行一個lnmp環境。常規環境搭建的方式有兩種,一種是把php、mysql、nginx分別編寫一個Dockerfile,然後再使用docker-compose.yml來編寫一個容器互連的配置,使用docker-compose來管理和生成容器。另外一種方式是把php、nginx、mysql都安裝到一個鏡像裡面,簡單粗暴。
  • 編譯安裝PHP7及擴展
    為php命令建立軟連結,加入到環境變量中[root/usr/local/src/php-7.4.14]# ln -s /usr/local/php7/bin/php /usr/local/bin/php4.
  • 一篇文章教會你在Windows和Linux系統下搭建Nginx
    Nginx在網際網路中作為一個不可或缺的組件,我們看到LNMP集成環境。LNMP(Linux+Nginx+Mysql+Php);如果只知道這個不知道Nginx的搭建過程的話我們有Nginx的主要特性會錯過。
  • 在 Ubuntu 16.04 為 Nginx 伺服器安裝 LEMP 環境(MariaDB,PHP 7 並支持 HTTP 2.0)
    LEMP 是個縮寫,代表一組軟體包(L:Linux OS,E:Nginx 網絡伺服器,M:MySQL/MariaDB 資料庫和 P:PHP 服務端動態程式語言),它被用來搭建動態的網絡應用和網頁