日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

linkbox php,win10 docker-toolsbox 搭建php开发环境的教程

發布時間:2023/12/6 php 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linkbox php,win10 docker-toolsbox 搭建php开发环境的教程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

下載鏡像

docker pull mysql:5.7

docker pull php:7.2-fpm

docker pull nginx

docker pull redis:3.2

設置共享文件

宿主機創建目錄

E:\wnmp\mysql57\conf

E:\wnmp\mysql57\log

E:\wnmp\php72\conf

E:\wnmp\php72\conf

E:\wnmp\nginx\conf

E:\wnmp\nginx\conf

E:\wnmp\www

vmware設置文件共享

如圖

設置完成在Docker Quickstart Termina 執行 docker-machine restart default

安裝Mysql

docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root --name mysql57 mysql:5.7

復制配置文件

PS C:\Windows\system32> docker cp mysql57:/var/log/mysql E:\wnmp\mysql57\log

PS C:\Windows\system32> docker cp mysql57:/etc/mysql E:\wnmp\mysql57\conf

重新安裝mysql并指定配置文件

PS C:\WINDOWS\system32> docker stop mysql57

mysql57

PS C:\WINDOWS\system32> docker rm mysql57

mysql57

PS C:\WINDOWS\system32> docker run -d -v /wnmp/mysql57/log:/var/log/mysql/ -v /wnmp/mysql57/conf:/etc/mysql/ -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root --name mysql57 mysql:5.7

初始化數據庫

docker exec -ti mysql57 /bin/bash

mysql_secure_installation

#查看Mysql狀態

root@d7bd0712bcf8:/# mysql -uroot -proot

mysql: [Warning] Using a password on the command line interface can be insecure.

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 6

Server version: 5.7.28 MySQL Community Server (GPL)

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

安裝PHP

PS C:\WINDOWS\system32> docker run -d -v /wnmp/www:/var/www/html -p 9000:9000 --link mysql57:mysql --name php72 php:7.2-fpm

復制配置文件

PS C:\Windows\system32> docker cp php72:/usr/local/etc E:\wnmp\php72\conf

PS C:\Windows\system32> docker cp php72:/usr/local/var/log E:\wnmp\php72\log

PS C:\Windows\system32> docker cp php72:/var/www/html E:\wnmp\www

重新安裝PHP并指定配置文件

PS C:\WINDOWS\system32> docker stop php72

php72

PS C:\WINDOWS\system32> docker rm php72

php72

docker run -d -v /wnmp/php72/conf/etc:/usr/local/etc -v /wnmp/php72/log:/usr/local/var/log -v /wnmp/www:/var/www/html -p 9000:9000 --link mysql57:mysql --name php72 php:7.2-fpm

# 查看PHP版本

PS C:\Windows\system32> docker exec -ti php72 /bin/bash

root@742150f14d8a:/var/www/html# php -v

PHP 7.2.23 (cli) (built: Oct 5 2019 00:31:47) ( NTS )

Copyright (c) 1997-2018 The PHP Group

Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies

Ngixn

安裝

PS C:\WINDOWS\system32> docker run -d -p 80:80 --link php72:phpfpm --name nginx nginx:latest

復制配置文件

PS C:\Windows\system32> docker cp nginx:/etc/nginx/ E:\wnmp\nginx\conf

PS C:\Windows\system32> docker cp nginx:/var/log/nginx/ E:\wnmp\nginx\log

重新安裝并指定配置文件

PS C:\WINDOWS\system32> docker stop nginx

nginx

PS C:\WINDOWS\system32> docker rm nginx

nginx

PS C:\WINDOWS\system32> docker run -d -p 80:80 -v /wnmp/www:/var/www/html -v /wnmp/nginx/conf/nginx:/etc/nginx/ -v /wnmp/nginx/log:/var/log/nginx/ --link php72:phpfpm --name nginx nginx

#瀏覽器訪問 http://192.168.99.100/ 驗證成功

Redis

docker run -p 6379:6379 -d redis:3.2 redis-server

PHP擴展安裝

redis

PS C:\Windows\system32> docker exec -ti php72 /bin/bash

root@742150f14d8a:/var/www/html# pecl install -o -f redis

#安裝完成,加入Ini配置 此時docker下的redis配置 在

E:\wnmp\php72\conf\etc\php\conf.d\docker-php-ext-sodium.ini

# 重啟php

配置測試域名

#E:\wnmp\nginx\conf\nginx\conf.d目錄下新建test.conf

#E:\wnmp\www目錄新建test目錄。目錄下新建index.php 輸出phpinfo;

server {

listen 80;

server_name test.com;

#charset koi8-r;

access_log /var/log/nginx/host.access.log main;

location / {

root /var/www/html/test;

index index.php index.html index.htm;

}

#error_page 404 /404.html;

# redirect server error pages to the static page /50x.html

#

error_page 500 502 503 504 /50x.html;

location = /50x.html {

root /usr/share/nginx/html;

}

# proxy the PHP scripts to Apache listening on 127.0.0.1:80

#

#location ~ \.php$ {

# proxy_pass http://127.0.0.1;

#}

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000

#

location ~ \.php$ {

root /var/www/html/test;

fastcgi_pass 192.168.99.100:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

include fastcgi_params;

}

# deny access to .htaccess files, if Apache's document root

# concurs with nginx's one

#

location ~ /\.ht {

deny all;

}

}

#nginx重新加載配置 或者重啟。

#本地host解析域名test.com 訪問 顯示phpinfo正常

以上為所有安裝配置以及測試。當然最后我們需要將這些docker容器加入到自動啟動中

docker container update --restart=always php72

docker container update --restart=always mysql57

docker container update --restart=always nginx

docker container update --restart=always redis

總結

以上所述是小編給大家介紹的win10 docker-toolsbox 搭建php開發環境的教程,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

總結

以上是生活随笔為你收集整理的linkbox php,win10 docker-toolsbox 搭建php开发环境的教程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久久久久久久免费看无码 | 一本综合久久 | 久久伊人色 | jjzzjjzz欧美69巨大 | 9i看片成人免费 | 日韩av有码 | 国产系列精品av | 精品一区二区在线观看视频 | 丰满人妻一区二区三区大胸 | 日日射av | 在线国产网站 | 毛片基地在线播放 | 日本大尺度做爰呻吟 | 精品美女www爽爽爽视频 | 蜜臀在线一区二区三区 | 在线日韩亚洲 | 天天色影综合网 | 日本免费观看视频 | 传媒视频在线观看 | 日韩精品高清在线 | 另类尿喷潮videofree | 在线免费观看黄色av | 亚洲成人av免费 | 欧美又粗又大aaa片 老熟妇仑乱视频一区二区 亚洲妇女体内精汇编 | 成人7777| 黄色xxx | 国产v亚洲v天堂无码久久久 | 日本伊人色 | 国产污视频 | 夜夜爽天天爽 | www.狠狠操.com | 上原亚衣在线 | 日韩视频免费观看高清完整版在线观看 | 插我舔内射18免费视频 | 扒开伸进免费视频 | 日本在线视频中文字幕 | 色就是色欧美色图 | 日韩欧美少妇 | 一区二区三区中文字幕在线观看 | 韩日成人 | 夜色成人网 | 狠狠干免费视频 | 精品国产青草久久久久96 | 超碰人人网 | 久久久久久婷 | 成人五区 | 女人扒开屁股让男人捅 | 桃色视频网| 亚洲va欧美va国产综合久久 | 看片免费黄在线观看入口 | 我要爱爱网 | 激情久久一区 | mm1313亚洲精品 | 亚洲AV成人精品 | 国产婷婷精品 | 亚洲成人av网址 | 久久视频在线 | 精品午夜福利视频 | 国产黄a三级 | 视频丨9l丨白浆 | 人人妻人人澡人人爽人人欧美一区 | 欧美女人交配视频 | av在线小说 | 国产爆操视频 | 男人天堂aaa | 偷看洗澡一二三区美女 | 91免费污视频 | 国产91av在线播放 | 91视频播放 | 免费无码国产精品 | 成人动漫免费在线观看 | 男女涩涩网站 | 激情文学综合网 | 99国产精品人妻噜啊噜 | 李宗瑞91在线正在播放 | 成人精品在线观看 | 精品人妻无码中文字幕18禁 | 2019亚洲天堂 | 日本黄色大片视频 | 久久中文字幕av | 男女洗澡互摸私密部位视频 | 精品久久久久久无码人妻 | 日韩不卡高清 | 探花视频在线免费观看 | 国产精品原创 | 六月婷婷色| 啪啪啪毛片 | 人成免费| 五月婷婷综合久久 | 激情婷婷小说 | a国产在线 | 一个色亚洲 | 在线观看污| 婷婷精品| 色黄视频网站 | 无码人妻精品一区二区三区不卡 | 日本男女网站 | 成人无码视频 | 波多野结衣导航 |