欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Docker?自定義Dev環(huán)境并部署php

 更新時間:2022年01月28日 15:06:41   作者:stark張宇  
這篇文章主要介紹了Docker?自定義Dev環(huán)境(部署PHP),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

docker其實比之前想象的要簡單,下載你想要的服務(wù)鏡像,用 docker run 生成一個容器,當(dāng)你基礎(chǔ)環(huán)境都o(jì)k的時候,docker commit 命令保存你新的自定義鏡像,我需要的是centos中集成的lnmp,要求php >= 7.2,并開啟以下擴(kuò)展。

extension = yaf.so
extension = swoole.so
extension = mongodb.so
extension = redis.so
extension = trie_filter.so
extension = apcu.so
extension = xdiff.so

1.lnmp官網(wǎng)穩(wěn)定版1.7

wget http://soft.vpser.net/lnmp/lnmp1.7.tar.gz -cO lnmp1.7.tar.gz && tar zxf lnmp1.7.tar.gz && cd lnmp1.7 && ./install.sh lnmp

2.docker commit :從容器創(chuàng)建一個新的鏡像。

docker commit -a "stark" -m "stark_lnmp" a404c6c174a2  ChangPei_lnmp2.0(新鏡像名):(Tag)cp2.0

安裝擴(kuò)展

PHP官網(wǎng)找到相應(yīng)的擴(kuò)展 https://www.php.net/

1.安裝yaf

wget https://pecl.php.net/get/yaf-3.2.5.tgz //下載
 tar -xzvf yaf-3.2.5.tgz // 解壓
 phpize 
 ./configure --with-php-config=/usr/local/php/bin/php-config
 make && make install
 extension=yaf.so

2.安裝swoole

git clone https://github.com/swoole/swoole-src.git
cd swoole-src
phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
extension=swoole.so

3.安裝 MongoDB

wget https://pecl.php.net/get/mongodb-1.8.1.tgz
tar -xzvf mongodb-1.8.1.tgz
phpize //使用phpize解壓   /usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
 make && make install
extension=mongodb.so

4.安裝apcu

wget http://pecl.php.net/get/apcu-5.1.17.tgz
 tar zxvf apcu-5.1.17.tgz
 cd apcu-5.1.17
 phpize
 ./configure --with-php-config=/usr/local/php/bin/php-config
 make && make install

5.安裝redis

http://www.dbjr.com.cn/article/224449.htm

搭建成功后,執(zhí)行docker ,命令如下,用phpinfo()來查看下配置

docker run -it -d -p 8086:80 -v /Users/stark/cp/gzcp:/home/wwwroot/default/ 6ded827cca6d /bin/bash

啟動后也發(fā)現(xiàn)了新的問題:

1.當(dāng)docker運行起來時,怎么訪問其他docker實例中的redis,怎么訪問外部的docker機(jī)器?

2.當(dāng)docker啟動時,是不是因為端口占用而導(dǎo)致別的redis無法啟動?

[root@2fefb27a68de /]# /etc/init.d/redis status
Redis server is running.
[root@2fefb27a68de /]# ps aux |grep redis
root       637  0.0  0.0   9180  1056 pts/0    S+   09:17   0:00 grep --color=auto redis

3.第三個就是靜態(tài)頁面的路徑不正確,不知道yaf里是怎么搞的,這個問題先放放

到此這篇關(guān)于Docker 自定義Dev環(huán)境(部署PHP)的文章就介紹到這了,更多相關(guān)Docker 自定義Dev環(huán)境內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 淺談Docker如何自定義host文件

    淺談Docker如何自定義host文件

    本文主要介紹了Docker如何自定義host文件,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • Docker 入門快速上手指南

    Docker 入門快速上手指南

    本篇文章主要介紹了詳解Docker 快速上手指南,記錄 Docker 中的常用操作、指令,使得大家能夠快速地使用 Docker。
    2017-03-03
  • 通過提前bake Docker鏡像加快基礎(chǔ)設(shè)施的啟動速度

    通過提前bake Docker鏡像加快基礎(chǔ)設(shè)施的啟動速度

    這篇文章主要介紹了通過提前bake Docker鏡像加快基礎(chǔ)設(shè)施的啟動速度的相關(guān)資料,需要的朋友可以參考下
    2017-01-01
  • 解決docker中ifconfig不可用的問題

    解決docker中ifconfig不可用的問題

    這篇文章主要介紹了解決docker中ifconfig不可用的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • docker部署zabbix_agent的方法步驟

    docker部署zabbix_agent的方法步驟

    這篇文章主要介紹了docker部署zabbix_agent的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • Docker學(xué)習(xí)之常用的基礎(chǔ)命令總結(jié)

    Docker學(xué)習(xí)之常用的基礎(chǔ)命令總結(jié)

    這篇文章給大家整理了一些Docker常用的基礎(chǔ)命令,對大家日常使用Docker還是很有幫助,通過這些命令可以有效的提高大家的工作效率,有需要的朋友們下面來一起看看吧。
    2016-10-10
  • 使用Docker CE 還是 Docker EE

    使用Docker CE 還是 Docker EE

    這篇文章主要介紹了使用Docker CE 還是 Docker EE,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2007-06-06
  • 使用Docker啟動mysql成功后,使用docker ps查不到的問題及解決

    使用Docker啟動mysql成功后,使用docker ps查不到的問題及解決

    這篇文章主要介紹了使用Docker啟動mysql成功后,使用docker ps查不到的問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • 深入理解docker的四種網(wǎng)絡(luò)方式

    深入理解docker的四種網(wǎng)絡(luò)方式

    本篇文章主要介紹了深入理解docker的四種網(wǎng)絡(luò)方式,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • 詳解docker 容器不自動退出結(jié)束運行的方法

    詳解docker 容器不自動退出結(jié)束運行的方法

    本文主要簡單介紹 docker 容器與前置進(jìn)程的關(guān)系,以及如何編寫 Dockerfile/docker-compose.yml 優(yōu)雅的讓容器可以常駐運行。具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01

最新評論