dokcer 安裝php的redis擴充套件

2021-09-25 11:20:14 字數 1511 閱讀 4574

進入docker 容器  下面的php為我的php容器名

[root@iz2ze62mggaeloz5x6ucurz home]# docker exec -it php /bin/bash

root@b0c330201913:/var/www/html#

root@b0c330201913:/var/www/html# curl -l -o /tmp/redis.tar.gz

進入資料夾

root@b0c330201913:/var/www/html# cd /tmp

root@b0c330201913:/tmp# cd /tmp

解壓root@b0c330201913:/tmp# tar -zxvf redis.tar.gz

刪除安裝檔案

root@b0c330201913:/tmp# rm -f redis.tar.gz

建立臨時擴充套件安裝目錄

root@b0c330201913:/tmp# mkdir -p /usr/src/php/ext

將解壓後的redis剪下到擴充套件目錄

root@b0c330201913:/tmp# mv phpredis-3.1.3/ /usr/src/php/ext/redis

docker安裝redis擴充套件

root@b0c330201913:/tmp# docker-php-ext-install redis

刪除臨時擴充套件安裝目錄節約容器空間 rm -rf 小心使用

root@b0c330201913:/tmp# rm -rf /usr/src/php

退出容器

root@b0c330201913:/tmp# exit

重啟容器

[root@iz2ze62mggaeloz5x6ucurz home]# docker ps

container id image command created status ports names

b0c330201913 php:7.1-fpm "docker-php-entrypoi…" 3 months ago up 3 months 0.0.0.0:9000->9000/tcp php

e7d63ec031e2 nginx:latest "nginx -g 'daemon of…" 3 months ago up 3 months 0.0.0.0:80->80/tcp nginx

[root@iz2ze62mggaeloz5x6ucurz home]# docker restart php

php

檢查一下是否安裝成功.

在Windows下為PHP5 5安裝redis擴充套件

使用phpinfo 函式檢視php的版本資訊,這會決定擴充套件檔案版本 根據php版本號,編譯器版本號和cpu架構,選擇php redis 2.2.5 5.5 ts vc11 x86.zip和php igbinary 1.2.1 5.5 ts vc11 x86.zip 解壓縮後,將php redis...

在Windows下為PHP5 5安裝redis擴充套件

使用phpinfo 函式檢視php的版本資訊,這會決定擴充套件檔案版本 根據php版本號,編譯器版本號和cpu架構,選擇php redis 2.2.5 5.5 ts vc11 x86.zip和php igbinary 1.2.1 5.5 ts vc11 x86.zip 解壓縮後,將php redis...

第二節 Ubuntu 安裝Dokcer

docker 安裝 apt get update apt install docker.io為了永久性保留更改,您可以修改 etc docker daemon.json 檔案並新增上 registry mirrors 鍵值。修改儲存後重啟 docker 以使配置生效。docker 要求 ubuntu...