標籤

BAT (38) shell (34) Virtual Machine (33) Xubuntu (29) acfs (25) PHP (24) CentOS (21) Virtul Box (20) 編輯器 (17) 資料庫 (15) lubuntu (13) windows (13) CPP (12) ubuntu (12) chrome (11) laravel (10) Docker (9) Python (9) 5A88 (7) VMware (6) 資料結構 (6) Javascript (5) Node (5) Proxmox VE (5) 公告系統 (5) 程式積木 (5) Android Studio (4) ANN (3) OB2D2016x64 (3) Xoops (3) clonezilla (3) samba (3) 公文 (3) 其他 (3) 硬體 (3) API (2) Android (2) AppInvent2 (2) Html (2) Hyper-V (2) Nas (2) botnet (2) mbot (2) swift (2) wordpress (2) 樣板 (2) 防火牆 (2) AD的應用 (1) Ansible (1) Arduino (1) CSS (1) GitLab (1) HA Proxy (1) LegoEV3 (1) PowerShell (1) Scratch (1) VM (1) XenServer (1) kotlin (1) linuxmint (1) lxc (1)

2019年5月21日 星期二

Laravel 一部主機開發管理多個虛擬專案

感恩和東國小王麒富組長的指導

1.專案名稱
   (1) test01
   (2) test02
   (3) test03

(1) 建立資料夾
$cd /var/www/html/
$mkdir test01
$mkdir test02
$mkdir test03

(2)針對各資料夾,建立laravel,並更名
$composer create-project laravel/laravel --prefer-dist /home/webadmin/html/test01
$cd /var/www/html/test01/
$php artisan key:generate
$sudo chown -R www-data storage/ bootstrap/cache/
$cd /var/www/html/test01/resources/
$pico welcome.blade.php
在82行  將 Laravel 改為 test01.Laravel

$composer create-project laravel/laravel --prefer-dist /home/webadmin/html/test02
$cd /var/www/html/test02/
$php artisan key:generate
$sudo chown -R www-data storage/ bootstrap/cache/
$cd /var/www/html/test02/resources/
$pico welcome.blade.php
在82行  將 Laravel 改為 test02.Laravel

$composer create-project laravel/laravel --prefer-dist /home/webadmin/html/test03
$cd /var/www/html/test03/
$php artisan key:generate
$sudo chown -R www-data storage/ bootstrap/cache/
$cd /var/www/html/test03/resources/
$pico welcome.blade.php
在82行  將 Laravel 改為 test03.Laravel

3.編輯 /etc/hosts
   $sudo pico /etc/hosts
    新增
     127.0.0.1  www.localhost.test01.laravel
     127.0.0.1  www.localhost.test02.laravel
     127.0.0.1  www.localhost.test03.laravel

4.編輯 /etc/apache2/sites-enabled/000-default.conf
   $sudo pico /etc/apache2/sites-enabled/000-default.conf
   新增
<VirtualHost *:80>
       ServerName localhost.test01
       ServerAlias www.localhost.test01.laravel
       DocumentRoot /var/www/html/test01/public
       <Directory "/var/www/html/test01">
               Options -Indexes
               AllowOverride All
               Require all granted
       </Directory>
</VirtualHost>
<VirtualHost *:80>
       ServerName localhost.test02
       ServerAlias www.localhost.test02.laravel
       DocumentRoot /var/www/html/test02/public
       <Directory "/var/www/html/test02">
               Options -Indexes
               AllowOverride All
               Require all granted
       </Directory>
</VirtualHost>
<VirtualHost *:80>
      ServerName localhost.test03
       ServerAlias www.localhost.test03.laravel
       DocumentRoot /var/www/html/test03/public
       <Directory "/var/www/html/test03">
               Options -Indexes
               AllowOverride All
               Require all granted
       </Directory>
</VirtualHost>

5.輸入指令啟動rewrite mod
$sudo a2enmod rewrite

6.重新啟動 Apache2
$sudo service apache2 restart

7.開啟瀏覽器,在分頁上分別輸入
 www.localhost.test01.laravel
 www.localhost.test02.laravel
 www.localhost.test03.laravel
如下圖




資料來源:

沒有留言:

張貼留言

在 Windows 10 x64 1909版,使用BAT快速安裝公文系統與人事服務網(自然人憑證)版

相關內容移往 https://skjhcreator.blogspot.com/2021/02/windows-10-x64-1909bat.html