内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

PHP生产环境01:使用KFKDock部署阿里云Ubuntu系统PHP环境

2019-02-10 18:40 出处:清屏网 人气: 评论(0

视频地址

学徒卡夫 - 卡夫的Mac 08 - 使用KFKDock部署阿里云Ubuntu系统PHP环境

https://www.bilibili.com/video/

部署

# 配置宿主机
sudo apt-get update // 更新包管理工具
sudo apt-get install curl git // ubuntu默认不安装curl

安装docker docker-compose

# 安装docker
sudo curl -sSL https://get.docker.com/ | sh   

# 安装安装docker-compose
sudo curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose

docker-compose --version

配置加速器

# 这是我自己账号的加速器,你也可以自己注册 https://www.daocloud.io/mirror#accelerator-doc

curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://33b39435.m.daocloud.io

#执行下上面命令,然后重启docker 以完成加速器的配置
service docker restart

安装 KFKDock

# 进入用户目录
cd ~/

# 下载源码
git clone https://github.com/kfkme/kfkdock.git

# 进入目录
cd kfkdock

# 构建\重建容器
sudo docker-compose build

# 启动容器
sudo docker-compose up -d

# 地址栏访问服务器IP
123.123.123.123

# 看到以下内容 即配置成功!
KFKDock 配置成功. :tada:

image

配置PHP项目(以KFKCms为例)

根据域名,配置PHP项目

# 下载PHP项目
cd ~/kfkdock/www
git clone https://github.com/kfkme/kfkdock.git

# 配置vhost
cd ~/kfkdock/vhost
cp laravel.cc.conf kfkcms.com.conf

# 更改对应的内容
vi kfkcms.com.conf

# 修改内容
server {
    listen       80;
    server_name  kfkcms.com;

    root   /var/www/kfkcms/public;
    index  index.php index.html index.htm;

    location / {
    try_files $uri $uri/ /index.php?$query_string;
    }

    location ~ \.php$ {
        fastcgi_pass   php71:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;
    }
}


# 进入PHP71容器加载依赖
ubuntu@VM-0-14-ubuntu:~$ cd ~/kfkdock
ubuntu@VM-0-14-ubuntu:~/kfkdock$ sudo docker-compose exec php71 bash
root@a3e52b3694bd:/var/www# cd kfkcms
root@a3e52b3694bd:/var/www/kfkcms# composer install
root@a3e52b3694bd:/var/www/kfkcms# cp .env.example .env
root@a3e52b3694bd:/var/www/kfkcms# php artisan key:generate

# 重启
sudo docker-compose stop
sudo docker-compose up -d

# 地址栏访问域名
kfkcms.com

# 配置完成
分享给小伙伴们:
本文标签: KFKDockUbuntuPHP

相关文章

发表评论愿您的每句评论,都能给大家的生活添色彩,带来共鸣,带来思索,带来快乐。

CopyRight © 2015-2016 QingPingShan.com , All Rights Reserved.

清屏网 版权所有 豫ICP备15026204号