电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

Docker搭建php環境教程詳解

瀏覽:59日期:2022-09-08 14:45:45

docker 安裝

使用官方提供的安裝腳本,安裝最新版的Docker

curl -sSL https://get.docker.com/ | sh

安裝完成后,通過如下命令啟動Docker的守護進程,并讓它隨系統啟動自動加載

sudo service docker startsudo chkconfig docker on## 或者sudo systemctl start dockersudo systemctl enable docker

添加用戶(jerry)到Docker組

sudo usermod -aG docker jerry

命令筆記(centos),基于docker鏡像2233466866/lnmp

下載鏡像

docker pull 2233466866/lnmp

創建基本目錄

mkdir -p /app/lnmp/default /docker/lnmp/data/mysql /docker/lnmp/conf/vhost /docker/lnmp/logs /docker/lnmp/temp /docker/lnmp/backup

下載容器配置文件到本地相應目錄

docker run -itd -v /sys/fs/cgroup:/sys/fs/cgroup:ro --privileged=true --name=lnmp 2233466866/lnmpdocker exec -it lnmp /bin/bashdocker cp lnmp:/etc/my.cnf /docker/lnmp/conf/my.cnfdocker cp lnmp:/usr/local/nginx/conf/nginx.conf /docker/lnmp/conf/nginx.confcp /docker/lnmp/conf/my.cnf /docker/lnmp/backup/my.cnfcp /docker/lnmp/conf/nginx.conf /docker/lnmp/backup/nginx.conf

查看或修改基本配置(代碼目錄,日志保存目錄及vhost目錄配置添加)

my.cnf

[mysqld]datadir=/data/mysqlsocket=/var/lib/mysql/mysql.socksymbolic-links=0log-error=/var/log/mysqld.logpid-file=/var/run/mysqld/mysqld.pid

nginx.conf

user www;worker_processes auto;worker_cpu_affinity auto;worker_cpu_affinity auto;pid logs/nginx.pid;events { worker_connections 102400;}http { charset utf-8; server_tokens off; log_format main ’$remote_addr - $remote_user [$time_iso8601] '$request' ’ ’$status $body_bytes_sent '$http_referer' ’ ’'$http_user_agent' '$http_x_forwarded_for'’; include mime.types; default_type application/octet-stream; client_max_body_size 20M; sendfile on; keepalive_timeout 20; gzipon; gzip_vary on; gzip_comp_level 1; gzip_types text/css application/javascript application/json image/png image/webp image/apng image/jpeg image/x-icon; autoindex_localtime on error_log /logs/z_error.log; access_log /logs/z_$host.log main; server { listen 80 default; root /www/default; return 500; } include vhost/*.conf;}

停止并刪除測試容器

docker stop lnmpdocker rm lnmp

重新創建容器

docker run -dit -p 80:80 -p 443:443 -p 3306:3306 -p 9000:9000 -e TC='Asia/Shanghai' -v /sys/fs/cgroup:/sys/fs/cgroup:ro -v /app/lnmp:/www -v /docker/lnmp/data/mysql:/data/mysql -v /docker/lnmp/conf/my.cnf:/etc/my.cnf -v /docker/lnmp/conf/nginx.conf:/usr/local/nginx/conf/nginx.conf -v /docker/lnmp/conf/vhost:/usr/local/nginx/conf/vhost -v /docker/lnmp/logs:/logs --privileged=true --name=lnmp 2233466866/lnmp

mysql 數據庫配置(/etc/my.cnf)

/bin/mysql_secure_installationcat /var/log/mysqld.log|grep ’A temporary password’SET PASSWORD = PASSWORD(’123456’);

php.ini 配置(/usr/local/php7/lib/php.ini)

mysqli.default_socket = /var/lib/mysql/mysql.sock

linux 相關設置修改

添加不能登陸的用戶www

groupadd wwwuseradd -M -g www -s /usr/sbin/nologin www

修改時區(/etc/profile)

TZ=’Asia/Shanghai’; export TZcp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

多站點配置

www.test.test.conf

server { listen 80; server_name test.test; rewrite ^(.*)$ $scheme://www.test.test$1 permanent;}server { listen 80; server_name www.test.test; if ($time_iso8601 ~ '^(d{4}-d{2}-d{2})') { set $ttt $1; } access_log /logs/$host-$ttt-access.log main; root /www/test; location / { index index.php index.html index.htm; } location ~* .php { include fastcgi_params; fastcgi_index index.php; fastcgi_pass 127.0.0.1:9000; fastcgi_split_path_info ^(.+.php)(.*)$; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param SCRIPT_NAME $fastcgi_script_name; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; }}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: PHP
相關文章:
主站蜘蛛池模板: 鑫达滑石-辽宁鑫达滑石集团| 组织研磨机-高通量组织研磨仪-实验室多样品组织研磨机-东方天净 传递窗_超净|洁净工作台_高效过滤器-传递窗厂家广州梓净公司 | 专业的新乡振动筛厂家-振动筛品质保障-环保振动筛价格—新乡市德科筛分机械有限公司 | 并离网逆变器_高频UPS电源定制_户用储能光伏逆变器厂家-深圳市索克新能源 | 北京翻译公司-专业合同翻译-医学标书翻译收费标准-慕迪灵 | 石牌坊价格石牌坊雕刻制作_石雕牌坊牌楼石栏杆厂家_山东嘉祥石雕有限公司 | 留学生辅导网-在线课程论文辅导-留学生挂科申诉机构 | 福州时代广告制作装饰有限公司-福州广告公司广告牌制作,福州展厅文化墙广告设计, | 拖链电缆_柔性电缆_伺服电缆_坦克链电缆-深圳市顺电工业电缆有限公司 | 档案密集柜_手动密集柜_智能密集柜_内蒙古档案密集柜-盛隆柜业内蒙古密集柜直销中心 | 美名宝起名网-在线宝宝、公司、起名平台 | 酵素生产厂家_酵素OEM_酵素加盟_酵素ODM_酵素原料厂家_厦门益力康 | 心得体会网_心得体会格式范文模板| 硅胶布|电磁炉垫片|特氟龙胶带-江苏浩天复合材料有限公司 | 分光色差仪,测色仪,反透射灯箱,爱色丽分光光度仪,美能达色差仪维修_苏州欣美和仪器有限公司 | 升降炉_真空气氛炉_管式电阻炉厂家-山东中辰电炉有限公司 | (中山|佛山|江门)环氧地坪漆,停车场地板漆,车库地板漆,聚氨酯地板漆-中山永旺地坪漆厂家 | 深圳律师咨询_深圳律师事务所_华荣【免费在线法律咨询】网 | 小学教案模板_中学教师优秀教案_高中教学设计模板_教育巴巴 | 东莞工厂厂房装修_无尘车间施工_钢结构工程安装-广东集景建筑装饰设计工程有限公司 | 进口试验机价格-进口生物材料试验机-西安卡夫曼测控技术有限公司 | 蔬菜配送公司|蔬菜配送中心|食材配送|饭堂配送|食堂配送-首宏公司 | 影视模板素材_原创专业影视实拍视频素材-8k像素素材网 | 密集架-手摇-智能-移动-价格_内蒙古档案密集架生产厂家 | 玻璃钢格栅盖板|玻璃钢盖板|玻璃钢格栅板|树篦子-长沙川皖玻璃钢制品有限公司 | 深圳侦探联系方式_深圳小三调查取证公司_深圳小三分离机构 | 洁净棚-洁净工作棚-无菌室-净化工程公司_北京卫护科技有限公司 | 废气处理设备-工业除尘器-RTO-RCO-蓄热式焚烧炉厂家-江苏天达环保设备有限公司 | 语料库-提供经典范文,文案句子,常用文书,您的写作得力助手 | 高压贴片电容|贴片安规电容|三端滤波器|风华电容代理南京南山 | 电主轴,车床电磨头,变频制动电机-博山鸿达特种电机 | 高压互感器,电流互感器,电压互感器-上海鄂互电气科技有限公司 | 二手Sciex液质联用仪-岛津气质联用仪-二手安捷伦气质联用仪-上海隐智科学仪器有限公司 | 产业规划_产业园区规划-产业投资选址及规划招商托管一体化服务商-中机院产业园区规划网 | 百方网-百方电气网,电工电气行业专业的B2B电子商务平台 | 高温高压釜(氢化反应釜)百科| 缓蚀除垢剂_循环水阻垢剂_反渗透锅炉阻垢剂_有机硫化物-郑州威大水处理材料有限公司 | 柴油发电机组_柴油发电机_发电机组价格-江苏凯晨电力设备有限公司 | 铜镍-康铜-锰铜-电阻合金-NC003 - 杭州兴宇合金有限公司 | 莱州网络公司|莱州网站建设|莱州网站优化|莱州阿里巴巴-莱州唯佳网络科技有限公司 | 密集架-手摇-智能-移动-价格_内蒙古档案密集架生产厂家 |