AT-PHPIntership / server-practice

0 stars 2 forks source link

S2 - Truong Van Tai #26

Open mvn-taitruong-dn opened 6 years ago

mvn-taitruong-dn commented 6 years ago

List boxes

image

Add box

$ vagrant box add ubuntu/trusty64 image

Remove box

$ vagrant box remove ubuntu/trusty64 image

Install plugin

$ vagrant plugin install [my-plugin] image

List plugin

$ vagrant plugin list image

Uninstall plugin

$ vagrant plugin uninstall plugin_name image

Vagrant start

$ vagrant up image

Vagrant stop

$ vagrant halt công dụng: Tắt máy ảo image

Vagrant Reload

$ vagrant reload công dụng: Khởi động lại máy ảo. image

Vagrant provision

Chạy máy ảo với các setting là các tham số (trong ví dụ này là mặc định) image

Ý nghĩa một số config trong Vagrantfile

config.vm.box = "ubuntu/trusty64" Set box cho máy ảo hiện tại ở đây đang dùng ubuntu/trusty64

config.vm.network "forwarded_port", guest: 80, host: 8080 forward các truy cập từ port 8080 trên máy host vào port 80 của máy ảo

config.vm.network "private_network", ip: "192.168.33.10" Tạo một private network, chỉ cho phép máy host kết nối đến máy ảo thông qua IP "192.168.33.10"

config.vm.network "public_network" Làm cho máy ảo được kết nối như là một thiết bị vật lý trong mạng cục bộ

config.vm.synced_folder "../data", "/vagrant_data" 2 folder giữa host và máy ảo sẽ được đồng bộ với nhau

Tham số thứ nhất là đường dẫn folder của host Tham số thứ hai là đường dẫn folder của máy ảo config.vm.provider "virtualbox" Hiển thị giao diện khi khởi động máy ảo vb.gui = true Cấu hình bộ nhớ cho máy ảo: vb.memory = "1024" Cài đặt Web server

Install apache

Cài đặt apache theo các bước sau:

$ sudo apt-get install apache2 Chỉnh sửa file Vagrantfile : Bỏ comment dòng config.vm.network "private_network", ip: "192.168.33.20" Khởi động lại máy ảo bằng lệnh vagrant reload Mở browser ,gõ địa chỉ "192.168.33.20", nếu hiển thị trang sau thì thành công image

Install PHP 7.2

$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt update
$ sudo apt install php7.2 php7.2-common php7.2-cli libapache2-mod-php7.2

Đăng nhập vào mysql : $ mysql -u root -p Nhập password mà ta thiết lập. Màn hình báo thành công: image

Show phpinfo

$ cd /var/www/html/
$ sudo nano about.php

image

ghost commented 6 years ago

Sửa lại format rồi anh sẽ review tiếp