1. 程式人生 > >centos快速搭建laradock(laravel+docker)

centos快速搭建laradock(laravel+docker)

5 -這裡面就可以直接執行laravel的安裝命令了   composer create-project laravel/laravel coolapp   下載下來的專案在coolapp裡面了,當然你也可以指定你想要的名字了,多個專案也可以的, 6 -修改專案的.env檔案,經常用laravel的都知道,這個是配置檔案   DB_HOST=mysql REDIS_HOST=redis   QUEUE_HOST=workspace 7 - 修改nginx的配置檔案,使之指向不同專案地址   在此之前可以find / -name nginx一下子,看看nginx在哪裡,這個操作要退出工作空間了   我的nginx.conf檔案在/root/laradock/nginx/nginx.conf這的目錄了,發現真正起作用的是 /root/laradock/nginx/sites/default.conf這個檔案,在這個檔案裡面把root的地址修改了一下, server {     listen 80 default_server;     listen [::]:80 default_server ipv6only=on;     server_name localhost;     root /var/www/coolapp/public;     index index.php index.html index.htm;     location / {          try_files $uri $uri/ /index.php$is_args$args;     }     location ~ \.php$ {         try_files $uri /index.php =404;         fastcgi_pass php-upstream;         fastcgi_index index.php;         fastcgi_buffers 16 16k;         fastcgi_buffer_size 32k;         fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;         #fixes timeouts         fastcgi_read_timeout 600;         include fastcgi_params;     }     location ~ /\.ht {         deny all;     }     location /.well-known/acme-challenge/ {         root /var/www/letsencrypt/;         log_not_found off;     } } 如果有多個專案的話,就把這個server複製一份,放在裡面就好了,可以先開啟不同的埠測試測試,注意開啟防火牆埠    8 - 重啟nginx   docker-compose restart nginx 然後用ip或者域名訪問就好了