8/19/2019 Note dự án 1
1/790
NOTE:
Note: *1 = capistrano; *0 = …
config.vm.synced_folder ".", "/home/vagrant/playbooks", owner:"vagrant", group: "vagrant", :create => true, :mount_options => ["fmode=600"]
ssh-keygen -t rsa - “[email protected]” scp -i ~/.ssh/id_rsa [email protected]:/home/vagrant/.ssh/id_rsa
ssh-keygen -f ~/.ssh/id_vagrantscp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub
scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub
cd
$ vagrant up
vagrant ssh nyankodama_capistrano
cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/id_vagrant.pub
vagrant ssh nyankodama
cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/id_vagrant.pub
- copy file C:\User\\ .ssh\id_vagrant \keys- cp ~/.ssh/.known_hosts.lock ~/.ssh/known_hosts
- ansible-playbook -i development ./site.yml
mailto:[email protected]:[email protected]:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]
8/19/2019 Note dự án 1
2/790
Virtual Host Xampp - Tạo host ảo với xamppBước 1 : x Bước 2 : ầ ể
Bước 3 : ỉ -muc-xampp\apache\conf\extra\httpd-vhosts.confỏ ò
#
# Use name-based virtual hosting.
#
#NameVirtualHost *:80
Thành
#
# Use name-based virtual hosting.
#
NameVirtualHost *:80
V ở ố Đầ
https://sites.google.com/site/hocvt89/programming/virtual-host-with-xampp/Untitled.png?attredirects=0
8/19/2019 Note dự án 1
3/790
DocumentRoot /xamppold/htdocs/
ServerName localhost
ã ở ớ 2
DocumentRoot /xamppold/htdocs/www/host1
ServerName host1.htv
ấ ô -).Ở â ỉ ầ 2 ô ố DocumentRoot : thư mục webroot
ServerName : tên website tương ứng với webroot
ắ x ồ ấ ố ắ ẹ ữ ô
ớ 4 X ý ở q -) :C:\Windows\System32\drivers\etc
ề ớ ã ở ể ỉ "q qẩ" ở ợ é
127.0.0.1 host1.htv
127.0.0.1 host2.htv
127.0.0.1 host3.htv
127.0.0.1 host4.htv
ô -D
ớ 5 â ờ ở x p, start service cho nó.- ô ợ x ớ - ờ ị ỉ x ở ù ấ ; ể ị ố ể ị
8/19/2019 Note dự án 1
4/790
Nativerpg
- - vagrant init
- "" "2" config.vm.network "private_network", ip: "192.168.33.20"
- Download file 4-x4-24x ờ x
- sudo ln -sf /usr/share/zoneinfo/Japan /etc/localtime
- sudo yum update
- vagrant box add nativerpg
- sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
- sudo curl -o /etc/yum.repos.d/remi-enterprise.repo
http://rpms.famillecollet.com/remi-enterprise.repo
Nigx
- sudo yum install httpd
- sudo chkconfig --level 345 httpd on
- sudo service httpd start
MySQL
- sudo yum install mysql-server
- sudo chkconfig --level 345 mysqld on
- sudo service mysqld start
- sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
- sudo curl -o /etc/yum.repos.d/remi-enterprise.repo
http://rpms.famillecollet.com/remi-enterprise.repo
PHP
- sudo yum -y install --enablerepo=remi php php-mbstring php-xml php-pdo php-
mysql php-process php-pear php-devel
Config
sudo vi /etc/php.inidate.timezone = "Asia/Tokyo"
mbstring.internal_encoding = UTF-8
memory_limit = 256M
sudo service httpd restart
Config MySQL
http://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repo
8/19/2019 Note dự án 1
5/790
default-time-zone='+9:00'
sudo vi /etc/my.cnf
character-set-server = utf8
sudo service mysqld restart
sudo yum install gitflow
vi ~/.bashrc
thay expor = GIT_SSL_NO_VERIFY=true
source ~/.bashrc
8/19/2019 Note dự án 1
6/790
Git
git checkout develop
git pull
git checkout -b feature/xxxx_content
Thao tac
git push origin feature/xxxx_content
git add file/folder
git commit -m "commnet"
git push origin feature/xxxx_content
NOTE:
Note: *1 = capistrano; *0 = …
config.vm.synced_folder ".", "/home/vagrant/playbooks", owner:"vagrant", group: "vagrant", :create => true, :mount_options => ["fmode=600"]
ng git shell:
ssh-keygen -t rsa - “[email protected]” scp -i ~/.ssh/id_rsa [email protected]:/home/vagrant/.ssh/id_rsa
ssh-keygen -f ~/.ssh/id_vagrant
scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub
scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub
cd
$ vagrant up
vagrant ssh nyankodama_capistrano
cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/id_vagrant.pub
vagrant ssh nyankodama
cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/id_vagrant.pub
mailto:[email protected]:[email protected]:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]
8/19/2019 Note dự án 1
7/790
- copy file C:\User\\ .ssh\id_vagrant \keys- cp ~/.ssh/.known_hosts.lock ~/.ssh/known_hosts y *1)
- ansible-playbook -i development ./site.yml
8/19/2019 Note dự án 1
8/790
Virtual Host Xampp - Tạo host ảo với xamppBước 1 : x Bước 2 : ầ ể
Bước 3 : ỉ -muc-xampp\apache\conf\extra\httpd-vhosts.confỏ ò
#
# Use name-based virtual hosting.
#
#NameVirtualHost *:80
Thành
#
# Use name-based virtual hosting.
#
NameVirtualHost *:80
V ở ố Đầ
https://sites.google.com/site/hocvt89/programming/virtual-host-with-xampp/Untitled.png?attredirects=0
8/19/2019 Note dự án 1
9/790
DocumentRoot /xamppold/htdocs/
ServerName localhost
ã ở ớ 2
DocumentRoot /xamppold/htdocs/www/host1
ServerName host1.htv
ấ ô -).Ở â ỉ ầ 2 ô ố DocumentRoot : thư mục webroot
ServerName : tên website tương ứng với webroot
ắ x ồ ấ ố ắ ẹ ữ ô
ớ 4 X ý ở q -) :C:\Windows\System32\drivers\etc
ề ớ ã ở ể ỉ "q qẩ" ở ợ é
127.0.0.1 host1.htv
127.0.0.1 host2.htv
127.0.0.1 host3.htv
127.0.0.1 host4.htv
ô -D
ớ 5 â ờ ở x - ô ợ x ớ - ờ ị ỉ x ở ù ấ ; ể ị ố ể ị
8/19/2019 Note dự án 1
10/790
Nativerpg
- - vagrant init
- "" "2" config.vm.network "private_network", ip: "192.168.33.20"
- 4-x4-24x ờ x
- sudo ln -sf /usr/share/zoneinfo/Japan /etc/localtime
- sudo yum update
- vagrant box add nativerpg
- sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
- sudo curl -o /etc/yum.repos.d/remi-enterprise.repo
http://rpms.famillecollet.com/remi-enterprise.repo
Nigx
- sudo yum install httpd
- sudo chkconfig --level 345 httpd on
- sudo service httpd start
MySQL
- sudo yum install mysql-server
- sudo chkconfig --level 345 mysqld on
- sudo service mysqld start
- sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
- sudo curl -o /etc/yum.repos.d/remi-enterprise.repo
http://rpms.famillecollet.com/remi-enterprise.repo
PHP
- sudo yum -y install --enablerepo=remi php php-mbstring php-xml php-pdo php-
mysql php-process php-pear php-devel
Config
sudo vi /etc/php.inidate.timezone = "Asia/Tokyo"
mbstring.internal_encoding = UTF-8
memory_limit = 256M
sudo service httpd restart
Config MySQL
http://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repo
8/19/2019 Note dự án 1
11/790
default-time-zone='+9:00'
sudo vi /etc/my.cnf
character-set-server = utf8
sudo service mysqld restart
sudo yum install gitflow
vi ~/.bashrc
thay expor = GIT_SSL_NO_VERIFY=true
source ~/.bashrc
8/19/2019 Note dự án 1
12/790
Git
git checkout develop
git pull
git checkout -b feature/xxxx_content
Thao tac
git push origin feature/xxxx_content
git add file/folder
git commit -m "commnet"
git push origin feature/xxxx_content
NOTE:
Note: *1 = capistrano; *0 = …
ygwin.
config.vm.synced_folder ".", "/home/vagrant/playbooks", owner:"vagrant", group: "vagrant", :create => true, :mount_options => ["fmode=600"]
ssh-keygen -t rsa - “[email protected]” scp -i ~/.ssh/id_rsa [email protected]:/home/vagrant/.ssh/id_rsa
ssh-keygen -f ~/.ssh/id_vagrant
scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub
scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub
cd
$ vagrant up
vagrant ssh nyankodama_capistrano
cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/id_vagrant.pub
vagrant ssh nyankodama
cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/id_vagrant.pub
mailto:[email protected]:[email protected]:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]
8/19/2019 Note dự án 1
13/790
- copy file C:\User\\ .ssh\id_vagrant \keys- cp ~/.ssh/.known_hosts.lock ~/.ssh/known_hosts
- ansible-playbook -i development ./site.yml
8/19/2019 Note dự án 1
14/790
Virtual Host Xampp - Tạo host ảo với xamppBước 1 : x Bước 2 : ầ ể
Bước 3 : ỉ -muc-xampp\apache\conf\extra\httpd-vhosts.confỏ ò
#
# Use name-based virtual hosting.
#
#NameVirtualHost *:80
Thành
#
# Use name-based virtual hosting.
#
NameVirtualHost *:80
V ở ố Đầ
https://sites.google.com/site/hocvt89/programming/virtual-host-with-xampp/Untitled.png?attredirects=0
8/19/2019 Note dự án 1
15/790
DocumentRoot /xamppold/htdocs/
ServerName localhost
ã ở ớ 2 c
DocumentRoot /xamppold/htdocs/www/host1
ServerName host1.htv
ấ ô -).Ở â ỉ ầ 2 ô ố DocumentRoot : thư mục webroot
ServerName : tên website tương ứng với webroot
ắ x ồ ấ ố ắ ẹ ữ ô
ớ 4 X ý ở q -) :C:\Windows\System32\drivers\etc
ề ớ ã ở ể ỉ "q qẩ" ở ợ phép
127.0.0.1 host1.htv
127.0.0.1 host2.htv
127.0.0.1 host3.htv
127.0.0.1 host4.htv
ô -D
ớ 5 â ờ ở x - ô ợ x ớ - ờ ị ỉ x ở ù ấ ; ể ị ố ể ị trên web)
8/19/2019 Note dự án 1
16/790
Nativerpg
- - vagrant init
- "" "2" config.vm.network "private_network", ip: "192.168.33.20"
- 4-x4-24x ờ x
- sudo ln -sf /usr/share/zoneinfo/Japan /etc/localtime
- sudo yum update
- vagrant box add nativerpg
- sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
- sudo curl -o /etc/yum.repos.d/remi-enterprise.repo
http://rpms.famillecollet.com/remi-enterprise.repo
Nigx
- sudo yum install httpd
- sudo chkconfig --level 345 httpd on
- sudo service httpd start
MySQL
- sudo yum install mysql-server
- sudo chkconfig --level 345 mysqld on
- sudo service mysqld start
- sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
- sudo curl -o /etc/yum.repos.d/remi-enterprise.repo
http://rpms.famillecollet.com/remi-enterprise.repo
PHP
- sudo yum -y install --enablerepo=remi php php-mbstring php-xml php-pdo php-
mysql php-process php-pear php-devel
Config
sudo vi /etc/php.inidate.timezone = "Asia/Tokyo"
mbstring.internal_encoding = UTF-8
memory_limit = 256M
sudo service httpd restart
Config MySQL
http://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repo
8/19/2019 Note dự án 1
17/790
default-time-zone='+9:00'
sudo vi /etc/my.cnf
character-set-server = utf8
sudo service mysqld restart
sudo yum install gitflow
vi ~/.bashrc
thay expor = GIT_SSL_NO_VERIFY=true
source ~/.bashrc
8/19/2019 Note dự án 1
18/790
Git
git checkout develop
git pull
git checkout -b feature/xxxx_content
Thao tac
git push origin feature/xxxx_content
git add file/folder
git commit -m "commnet"
git push origin feature/xxxx_content
NOTE:
Note: *1 = capistrano; *0 = …
config.vm.synced_folder ".", "/home/vagrant/playbooks", owner:"vagrant", group: "vagrant", :create => true, :mount_options => ["fmode=600"]
hell:
ssh-keygen -t rsa - “[email protected]” scp -i ~/.ssh/id_rsa [email protected]:/home/vagrant/.ssh/id_rsa
ssh-keygen -f ~/.ssh/id_vagrant
scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub
scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub
cd
$ vagrant up
vagrant ssh nyankodama_capistrano
cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/id_vagrant.pub
vagrant ssh nyankodama
cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/id_vagrant.pub
mailto:[email protected]:[email protected]:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]
8/19/2019 Note dự án 1
19/790
- copy file C:\User\\ .ssh\id_vagrant \keys- cp ~/.ssh/.known_hosts.lock ~/.ssh/known_hosts
- ansible-playbook -i development ./site.yml
8/19/2019 Note dự án 1
20/790
Virtual Host Xampp - Tạo host ảo với xamppBước 1 : x Bước 2 : ầ ể
Bước 3 : ỉ -muc-xampp\apache\conf\extra\httpd-vhosts.confỏ ò
#
# Use name-based virtual hosting.
#
#NameVirtualHost *:80
Thành
#
# Use name-based virtual hosting.
#
NameVirtualHost *:80
V ở ố Đầ
https://sites.google.com/site/hocvt89/programming/virtual-host-with-xampp/Untitled.png?attredirects=0
8/19/2019 Note dự án 1
21/790
DocumentRoot /xamppold/htdocs/
ServerName localhost
ã ở ớ 2
DocumentRoot /xamppold/htdocs/www/host1
ServerName host1.htv
ấ ô -).Ở â ỉ ầ 2 ô ố DocumentRoot : thư mục webroot
ServerName : tên website tương ứng với webroot
ắ x ồ ấ ố ắ ẹ ữ ô
ớ 4 X ý ở q -) :C:\Windows\System32\drivers\etc
ề ớ ã ở ể ỉ "q qẩ" ở ợ é
127.0.0.1 host1.htv
127.0.0.1 host2.htv
127.0.0.1 host3.htv
127.0.0.1 host4.htv
ô -D
ớ 5 â ờ ở x - ô ợ x ớ c trên nha- ờ ị ỉ x ở ù ấ ; ể ị ố ể ị
8/19/2019 Note dự án 1
22/790
Nativerpg
- nativerpg- vagrant init
- "" "2" config.vm.network "private_network", ip: "192.168.33.20"
- 4-x4-24x ờ box
- sudo ln -sf /usr/share/zoneinfo/Japan /etc/localtime
- sudo yum update
- vagrant box add nativerpg
- sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
- sudo curl -o /etc/yum.repos.d/remi-enterprise.repo
http://rpms.famillecollet.com/remi-enterprise.repo
Nigx
- sudo yum install httpd
- sudo chkconfig --level 345 httpd on
- sudo service httpd start
MySQL
- sudo yum install mysql-server
- sudo chkconfig --level 345 mysqld on
- sudo service mysqld start
- sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
- sudo curl -o /etc/yum.repos.d/remi-enterprise.repo
http://rpms.famillecollet.com/remi-enterprise.repo
PHP
- sudo yum -y install --enablerepo=remi php php-mbstring php-xml php-pdo php-
mysql php-process php-pear php-devel
Config
sudo vi /etc/php.inidate.timezone = "Asia/Tokyo"
mbstring.internal_encoding = UTF-8
memory_limit = 256M
sudo service httpd restart
Config MySQL
http://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repo
8/19/2019 Note dự án 1
23/790
default-time-zone='+9:00'
sudo vi /etc/my.cnf
character-set-server = utf8
sudo service mysqld restart
sudo yum install gitflow
vi ~/.bashrc
thay expor = GIT_SSL_NO_VERIFY=true
source ~/.bashrc
8/19/2019 Note dự án 1
24/790
Git
git checkout develop
git pull
git checkout -b feature/xxxx_content
Thao tac
git push origin feature/xxxx_content
git add file/folder
git commit -m "commnet"
git push origin feature/xxxx_content
NOTE:
Note: *1 = capistrano; *0 = …
config.vm.synced_folder ".", "/home/vagrant/playbooks", owner:"vagrant", group: "vagrant", :create => true, :mount_options => ["fmode=600"]
ssh-keygen -t rsa - “[email protected]” scp -i ~/.ssh/id_rsa [email protected]:/home/vagrant/.ssh/id_rsa
ssh-keygen -f ~/.ssh/id_vagrant
scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub
scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub
cd
$ vagrant up
vagrant ssh nyankodama_capistrano
cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/id_vagrant.pub
vagrant ssh nyankodama
cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/id_vagrant.pub
mailto:[email protected]:[email protected]:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]
8/19/2019 Note dự án 1
25/790
- copy file C:\User\\ .ssh\id_vagrant \keys- cp ~/.ssh/.known_hosts.lock ~/.ssh/known_hosts
- ansible-playbook -i development ./site.yml
8/19/2019 Note dự án 1
26/790
Virtual Host Xampp - Tạo host ảo với xamppBước 1 : x Bước 2 : ầ ể
Bước 3 : ỉ -muc-xampp\apache\conf\extra\httpd-vhosts.confỏ ò
#
# Use name-based virtual hosting.
#
#NameVirtualHost *:80
Thành
#
# Use name-based virtual hosting.
#
NameVirtualHost *:80
V ở ố Đầ
https://sites.google.com/site/hocvt89/programming/virtual-host-with-xampp/Untitled.png?attredirects=0
8/19/2019 Note dự án 1
27/790
DocumentRoot /xamppold/htdocs/
ServerName localhost
ã ở ớ 2
DocumentRoot /xamppold/htdocs/www/host1
ServerName host1.htv
ấ ô -).Ở â ỉ ầ 2 ô ố DocumentRoot : thư mục webroot
ServerName : tên website tương ứng với webroot
ắ x ồ ấ ố ắ ẹ ữ ô
ớ 4 X ý ở q -) :C:\Windows\System32\drivers\etc
ề ớ ã ở ể ỉ "q qẩ" ở ợ é
127.0.0.1 host1.htv
127.0.0.1 host2.htv
127.0.0.1 host3.htv
127.0.0.1 host4.htv
ô -D
ớ 5 â ờ ở x - ô ợ x ớ - ờ ị ỉ x ở ù ấ ; ể ị ố ể ị
8/19/2019 Note dự án 1
28/790
Nativerpg
- - vagrant init
- "" "2" config.vm.network "private_network", ip: "192.168.33.20"
- 4-x4-24x ờ x
- sudo ln -sf /usr/share/zoneinfo/Japan /etc/localtime
- sudo yum update
- vagrant box add nativerpg
- sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
- sudo curl -o /etc/yum.repos.d/remi-enterprise.repo
http://rpms.famillecollet.com/remi-enterprise.repo
Nigx
- sudo yum install httpd
- sudo chkconfig --level 345 httpd on
- sudo service httpd start
MySQL
- sudo yum install mysql-server
- sudo chkconfig --level 345 mysqld on
- sudo service mysqld start
- sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
- sudo curl -o /etc/yum.repos.d/remi-enterprise.repo
http://rpms.famillecollet.com/remi-enterprise.repo
PHP
- sudo yum -y install --enablerepo=remi php php-mbstring php-xml php-pdo php-
mysql php-process php-pear php-devel
Config
sudo vi /etc/php.inidate.timezone = "Asia/Tokyo"
mbstring.internal_encoding = UTF-8
memory_limit = 256M
sudo service httpd restart
Config MySQL
http://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repo
8/19/2019 Note dự án 1
29/790
default-time-zone='+9:00'
sudo vi /etc/my.cnf
character-set-server = utf8
sudo service mysqld restart
sudo yum install gitflow
vi ~/.bashrc
thay expor = GIT_SSL_NO_VERIFY=true
source ~/.bashrc
8/19/2019 Note dự án 1
30/790
Git
git checkout develop
git pull
git checkout -b feature/xxxx_content
Thao tac
git push origin feature/xxxx_content
git add file/folder
git commit -m "commnet"
git push origin feature/xxxx_content
NOTE:
Note: *1 = capistrano; *0 = …
config.vm.synced_folder ".", "/home/vagrant/playbooks", owner:"vagrant", group: "vagrant", :create => true, :mount_options => ["fmode=600"]
ssh-keygen -t rsa - “[email protected]” scp -i ~/.ssh/id_rsa [email protected]:/home/vagrant/.ssh/id_rsa
ssh-keygen -f ~/.ssh/id_vagrant
scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub
scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub
cd
$ vagrant up
vagrant ssh nyankodama_capistrano
cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/id_vagrant.pub
vagrant ssh nyankodama
cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/id_vagrant.pub
mailto:[email protected]:[email protected]:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]
8/19/2019 Note dự án 1
31/790
n:- copy file C:\User\\ .ssh\id_vagrant \keys- cp ~/.ssh/.known_hosts.lock ~/.ssh/known_hosts
- ansible-playbook -i development ./site.yml
8/19/2019 Note dự án 1
32/790
Virtual Host Xampp - Tạo host ảo với xamppBước 1 : x Bước 2 : ầ ể
Bước 3 : ỉ -muc-xampp\apache\conf\extra\httpd-vhosts.confỏ ò
#
# Use name-based virtual hosting.
#
#NameVirtualHost *:80
Thành
#
# Use name-based virtual hosting.
#
NameVirtualHost *:80
V ở ố Đầ
https://sites.google.com/site/hocvt89/programming/virtual-host-with-xampp/Untitled.png?attredirects=0
8/19/2019 Note dự án 1
33/790
DocumentRoot /xamppold/htdocs/
ServerName localhost
ã ở ớ 2
DocumentRoot /xamppold/htdocs/www/host1
ServerName host1.htv
ấ ô -).Ở â ỉ ầ 2 ô ố DocumentRoot : thư mục webroot
ServerName : tên website tương ứng với webroot
ắ x ồ ấ ố ắ ẹ ữ ô
ớ 4 X ý ở q -) :C:\Windows\System32\drivers\etc
ề ớ ã ở ể ỉ "q qẩ" ở ợ é
127.0.0.1 host1.htv
127.0.0.1 host2.htv
127.0.0.1 host3.htv
127.0.0.1 host4.htv
ô -D
ớ 5 â ờ ở x - ô ợ x ớ - ờ ị ỉ x ở ù ấ ; ể ị ố ể ị
8/19/2019 Note dự án 1
34/790
Nativerpg
- - vagrant init
- "" "2" config.vm.network "private_network", ip: "192.168.33.20"
- 4-x4-24x ờ x
- sudo ln -sf /usr/share/zoneinfo/Japan /etc/localtime
- sudo yum update
- vagrant box add nativerpg
- sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
- sudo curl -o /etc/yum.repos.d/remi-enterprise.repo
http://rpms.famillecollet.com/remi-enterprise.repo
Nigx
- sudo yum install httpd
- sudo chkconfig --level 345 httpd on
- sudo service httpd start
MySQL
- sudo yum install mysql-server
- sudo chkconfig --level 345 mysqld on
- sudo service mysqld start
- sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
- sudo curl -o /etc/yum.repos.d/remi-enterprise.repo
http://rpms.famillecollet.com/remi-enterprise.repo
PHP
- sudo yum -y install --enablerepo=remi php php-mbstring php-xml php-pdo php-
mysql php-process php-pear php-devel
Config
sudo vi /etc/php.inidate.timezone = "Asia/Tokyo"
mbstring.internal_encoding = UTF-8
memory_limit = 256M
sudo service httpd restart
Config MySQL
http://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repo
8/19/2019 Note dự án 1
35/790
default-time-zone='+9:00'
sudo vi /etc/my.cnf
character-set-server = utf8
sudo service mysqld restart
sudo yum install gitflow
vi ~/.bashrc
thay expor = GIT_SSL_NO_VERIFY=true
source ~/.bashrc
8/19/2019 Note dự án 1
36/790
Git
git checkout develop
git pull
git checkout -b feature/xxxx_content
Thao tac
git push origin feature/xxxx_content
git add file/folder
git commit -m "commnet"
git push origin feature/xxxx_content
NOTE:
Note: *1 = capistrano; *0 = …
config.vm.synced_folder ".", "/home/vagrant/playbooks", owner:"vagrant", group: "vagrant", :create => true, :mount_options => ["fmode=600"]
ssh-keygen -t rsa - “[email protected]” scp -i ~/.ssh/id_rsa [email protected]:/home/vagrant/.ssh/id_rsa
ssh-keygen -f ~/.ssh/id_vagrant
scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub
scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub
cd
$ vagrant up
vagrant ssh nyankodama_capistrano
cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/id_vagrant.pub
vagrant ssh nyankodama
mailto:[email protected]:[email protected]:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]
8/19/2019 Note dự án 1
37/790
cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/id_vagrant.pub
- copy file C:\User\\ .ssh\id_vagrant \keys- cp ~/.ssh/.known_hosts.lock ~/.ssh/known_hosts - ansible-playbook -i development ./site.yml
8/19/2019 Note dự án 1
38/790
Virtual Host Xampp - Tạo host ảo với xamppBước 1 : x Bước 2 : ầ ể
Bước 3 : ỉ -muc-xampp\apache\conf\extra\httpd-vhosts.confỏ omment dòng này :
#
# Use name-based virtual hosting.
#
#NameVirtualHost *:80
Thành
#
# Use name-based virtual hosting.
#
NameVirtualHost *:80
V ở ố Đầ
https://sites.google.com/site/hocvt89/programming/virtual-host-with-xampp/Untitled.png?attredirects=0
8/19/2019 Note dự án 1
39/790
DocumentRoot /xamppold/htdocs/
ServerName localhost
ã ở ớ 2
DocumentRoot /xamppold/htdocs/www/host1
ServerName host1.htv
ấ ô -).Ở â ỉ ầ 2 ô ố DocumentRoot : thư mục webroot
ServerName : tên website tương ứng với webroot
ắ x ồ ấ ố ắ ẹ ữ ô
ớ 4 X ý ở q -) :C:\Windows\System32\drivers\etc
ề ớ ã ở ể ỉ "q qẩ" ở ợ é
127.0.0.1 host1.htv
127.0.0.1 host2.htv
127.0.0.1 host3.htv
127.0.0.1 host4.htv
ô -D
ớ 5 â ờ ở x - ô ợ x ớ - ờ ị ỉ x ở ù ấ ; ể ị ố ể ị
8/19/2019 Note dự án 1
40/790
Nativerpg
- - vagrant init
- "" "2" config.vm.network "private_network", ip: "192.168.33.20"
- 4-x4-24x ờ x
- sudo ln -sf /usr/share/zoneinfo/Japan /etc/localtime
- sudo yum update
- vagrant box add nativerpg
- sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
- sudo curl -o /etc/yum.repos.d/remi-enterprise.repo
http://rpms.famillecollet.com/remi-enterprise.repo
Nigx
- sudo yum install httpd
- sudo chkconfig --level 345 httpd on
- sudo service httpd start
MySQL
- sudo yum install mysql-server
- sudo chkconfig --level 345 mysqld on
- sudo service mysqld start
- sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
- sudo curl -o /etc/yum.repos.d/remi-enterprise.repo
http://rpms.famillecollet.com/remi-enterprise.repo
PHP
- sudo yum -y install --enablerepo=remi php php-mbstring php-xml php-pdo php-
mysql php-process php-pear php-devel
Config
sudo vi /etc/php.inidate.timezone = "Asia/Tokyo"
mbstring.internal_encoding = UTF-8
memory_limit = 256M
sudo service httpd restart
Config MySQL
http://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repo
8/19/2019 Note dự án 1
41/790
default-time-zone='+9:00'
sudo vi /etc/my.cnf
character-set-server = utf8
sudo service mysqld restart
sudo yum install gitflow
vi ~/.bashrc
thay expor = GIT_SSL_NO_VERIFY=true
source ~/.bashrc
8/19/2019 Note dự án 1
42/790
Git
git checkout develop
git pull
git checkout -b feature/xxxx_content
Thao tac
git push origin feature/xxxx_content
git add file/folder
git commit -m "commnet"
git push origin feature/xxxx_content
NOTE:
Note: *1 = capistrano; *0 = …
config.vm.synced_folder ".", "/home/vagrant/playbooks", owner:"vagrant", group: "vagrant", :create => true, :mount_options => ["fmode=600"]
ssh-keygen -t rsa - “[email protected]” scp -i ~/.ssh/id_rsa [email protected]:/home/vagrant/.ssh/id_rsa
ssh-keygen -f ~/.ssh/id_vagrant
scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub
scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub
cd
$ vagrant up
vagrant ssh nyankodama_capistrano
cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/id_vagrant.pub
vagrant ssh nyankodama
cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/id_vagrant.pub
mailto:[email protected]:[email protected]:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]
8/19/2019 Note dự án 1
43/790
- copy file C:\User\\ .ssh\id_vagrant \keys- cp ~/.ssh/.known_hosts.lock ~/.ssh/known_hosts
- ansible-playbook -i development ./site.yml
8/19/2019 Note dự án 1
44/790
Virtual Host Xampp - Tạo host ảo với xamppBước 1 : x Bước 2 : ầ ể
Bước 3 : ỉ -muc-xampp\apache\conf\extra\httpd-vhosts.confỏ comment dòng này :
#
# Use name-based virtual hosting.
#
#NameVirtualHost *:80
Thành
#
# Use name-based virtual hosting.
#
NameVirtualHost *:80
V ở ố Đầ
https://sites.google.com/site/hocvt89/programming/virtual-host-with-xampp/Untitled.png?attredirects=0
8/19/2019 Note dự án 1
45/790
DocumentRoot /xamppold/htdocs/
ServerName localhost
ã ở ớ 2
DocumentRoot /xamppold/htdocs/www/host1
ServerName host1.htv
ấ ô -).Ở â ỉ ầ 2 ô ố DocumentRoot : thư mục webroot
ServerName : tên website tương ứng với webroot
ắ x ồ ấ ố ắ ẹ ữ ô
ớ 4 X ý ở q -) :C:\Windows\System32\drivers\etc
ề ớ ã ở ể ỉ "q qẩ" ở ợ é
127.0.0.1 host1.htv
127.0.0.1 host2.htv
127.0.0.1 host3.htv
127.0.0.1 host4.htv
ô -D
ớ 5 â ờ ở x - ô ợ x ớ - ờ ị ỉ x ở ù ấ ; ể ị ố ể ị
8/19/2019 Note dự án 1
46/790
Nativerpg
- - vagrant init
- "" "2" config.vm.network "private_network", ip: "192.168.33.20"
- 4-x4-24x ờ x
- sudo ln -sf /usr/share/zoneinfo/Japan /etc/localtime
- sudo yum update
- vagrant box add nativerpg
- sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
- sudo curl -o /etc/yum.repos.d/remi-enterprise.repo
http://rpms.famillecollet.com/remi-enterprise.repo
Nigx
- sudo yum install httpd
- sudo chkconfig --level 345 httpd on
- sudo service httpd start
MySQL
- sudo yum install mysql-server
- sudo chkconfig --level 345 mysqld on
- sudo service mysqld start
- sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
- sudo curl -o /etc/yum.repos.d/remi-enterprise.repo
http://rpms.famillecollet.com/remi-enterprise.repo
PHP
- sudo yum -y install --enablerepo=remi php php-mbstring php-xml php-pdo php-
mysql php-process php-pear php-devel
Config
sudo vi /etc/php.inidate.timezone = "Asia/Tokyo"
mbstring.internal_encoding = UTF-8
memory_limit = 256M
sudo service httpd restart
Config MySQL
http://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repo
8/19/2019 Note dự án 1
47/790
default-time-zone='+9:00'
sudo vi /etc/my.cnf
character-set-server = utf8
sudo service mysqld restart
sudo yum install gitflow
vi ~/.bashrc
thay expor = GIT_SSL_NO_VERIFY=true
source ~/.bashrc
8/19/2019 Note dự án 1
48/790
Git
git checkout develop
git pull
git checkout -b feature/xxxx_content
Thao tac
git push origin feature/xxxx_content
git add file/folder
git commit -m "commnet"
git push origin feature/xxxx_content
NOTE:
Note: *1 = capistrano; *0 = …
config.vm.synced_folder ".", "/home/vagrant/playbooks", owner:"vagrant", group: "vagrant", :create => true, :mount_options => ["fmode=600"]
ssh-keygen -t rsa - “[email protected]” scp -i ~/.ssh/id_rsa [email protected]:/home/vagrant/.ssh/id_rsa
ssh-keygen -f ~/.ssh/id_vagrant
scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub
scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub
cd
$ vagrant up
vagrant ssh nyankodama_capistrano
cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/id_vagrant.pub
vagrant ssh nyankodama
cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/id_vagrant.pub
mailto:[email protected]:[email protected]:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]
8/19/2019 Note dự án 1
49/790
- copy file C:\User\\ .ssh\id_vagrant \keys- cp ~/.ssh/.known_hosts.lock ~/.ssh/known_hosts
- ansible-playbook -i development ./site.yml
8/19/2019 Note dự án 1
50/790
Virtual Host Xampp - Tạo host ảo với xamppBước 1 : x Bước 2 : ầ ể
Bước 3 : ỉ -muc-xampp\apache\conf\extra\httpd-vhosts.confỏ ò
#
# Use name-based virtual hosting.
#
#NameVirtualHost *:80
Thành
#
# Use name-based virtual hosting.
#
NameVirtualHost *:80
V ở ố Đầ
https://sites.google.com/site/hocvt89/programming/virtual-host-with-xampp/Untitled.png?attredirects=0
8/19/2019 Note dự án 1
51/790
DocumentRoot /xamppold/htdocs/
ServerName localhost
ã ở ớ 2
DocumentRoot /xamppold/htdocs/www/host1
ServerName host1.htv
ấ ô -).Ở â ỉ ầ 2 ô ố DocumentRoot : t hư mục webroot
ServerName : tên website tương ứng với webroot
ắ x ồ ấ ố ắ ẹ ữ ô
ớ 4 X ý ở q -) :C:\Windows\System32\drivers\etc
ề ớ ã ở ể ỉ "q qẩ" ở ợ é
127.0.0.1 host1.htv
127.0.0.1 host2.htv
127.0.0.1 host3.htv
127.0.0.1 host4.htv
ô -D
ớ 5 â ờ ở xampp, start service cho nó.- ô ợ x ớ - ờ ị ỉ x ở ù ấ ; ể ị ố ể ị
8/19/2019 Note dự án 1
52/790
Nativerpg
- - vagrant init
- "" "2" config.vm.network "private_network", ip: "192.168.33.20"
- Download file centos64-x4-24x ờ x
- sudo ln -sf /usr/share/zoneinfo/Japan /etc/localtime
- sudo yum update
- vagrant box add nativerpg
- sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
- sudo curl -o /etc/yum.repos.d/remi-enterprise.repo
http://rpms.famillecollet.com/remi-enterprise.repo
Nigx
- sudo yum install httpd
- sudo chkconfig --level 345 httpd on
- sudo service httpd start
MySQL
- sudo yum install mysql-server
- sudo chkconfig --level 345 mysqld on
- sudo service mysqld start
- sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
- sudo curl -o /etc/yum.repos.d/remi-enterprise.repo
http://rpms.famillecollet.com/remi-enterprise.repo
PHP
- sudo yum -y install --enablerepo=remi php php-mbstring php-xml php-pdo php-
mysql php-process php-pear php-devel
Config
sudo vi /etc/php.inidate.timezone = "Asia/Tokyo"
mbstring.internal_encoding = UTF-8
memory_limit = 256M
sudo service httpd restart
Config MySQL
http://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repo
8/19/2019 Note dự án 1
53/790
default-time-zone='+9:00'
sudo vi /etc/my.cnf
character-set-server = utf8
sudo service mysqld restart
sudo yum install gitflow
vi ~/.bashrc
thay expor = GIT_SSL_NO_VERIFY=true
source ~/.bashrc
8/19/2019 Note dự án 1
54/790
Git
git checkout develop
git pull
git checkout -b feature/xxxx_content
Thao tac
git push origin feature/xxxx_content
git add file/folder
git commit -m "commnet"
git push origin feature/xxxx_content
NOTE:
Note: *1 = capistrano; *0 = …
config.vm.synced_folder ".", "/home/vagrant/playbooks", owner:"vagrant", group: "vagrant", :create => true, :mount_options => ["fmode=600"]
ssh-keygen -t rsa - “[email protected]” scp -i ~/.ssh/id_rsa [email protected]:/home/vagrant/.ssh/id_rsa
ssh-keygen -f ~/.ssh/id_vagrant
scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub
scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub
cd
$ vagrant up
vagrant ssh nyankodama_capistrano
cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/id_vagrant.pub
vagrant ssh nyankodama
cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/id_vagrant.pub
mailto:[email protected]:[email protected]:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]
8/19/2019 Note dự án 1
55/790
- copy file C:\User\\ .ssh\id_vagrant \keys- cp ~/.ssh/.known_hosts.lock ~/.ssh/known_hosts
- ansible-playbook -i development ./site.yml
8/19/2019 Note dự án 1
56/790
Virtual Host Xampp - Tạo host ảo với xamppBước 1 : x Bước 2 : ầ ể
Bước 3 : ỉ -muc-xampp\apache\conf\extra\httpd-vhosts.confỏ ò
#
# Use name-based virtual hosting.
#
#NameVirtualHost *:80
Thành
#
# Use name-based virtual hosting.
#
NameVirtualHost *:80
V ở ố Đầ
https://sites.google.com/site/hocvt89/programming/virtual-host-with-xampp/Untitled.png?attredirects=0
8/19/2019 Note dự án 1
57/790
DocumentRoot /xamppold/htdocs/
ServerName localhost
ã ở ớ 2 có
DocumentRoot /xamppold/htdocs/www/host1
ServerName host1.htv
ấ ô -).Ở â ỉ ầ 2 ô ố DocumentRoot : thư mục webroot
ServerName : tên website tương ứng với webroot
ắ x ồ ấ ố ắ ẹ ữ ô
ớ 4 X ý ở q -) :C:\Windows\System32\drivers\etc
ề ớ ã ở ể ỉ "q qẩ" ở ợ é i ra www
127.0.0.1 host1.htv
127.0.0.1 host2.htv
127.0.0.1 host3.htv
127.0.0.1 host4.htv
ô -D
ớ 5 â ờ ở x - ô ợ x ớ - ờ ị ỉ x ở ù ấ ; ể ị ố ể ị trên web)
8/19/2019 Note dự án 1
58/790
8/19/2019 Note dự án 1
59/790
default-time-zone='+9:00'
sudo vi /etc/my.cnf
character-set-server = utf8
sudo service mysqld restart
sudo yum install gitflow
vi ~/.bashrc
thay expor = GIT_SSL_NO_VERIFY=true
source ~/.bashrc
8/19/2019 Note dự án 1
60/790
Git
git checkout develop
git pull
git checkout -b feature/xxxx_content
Thao tac
git push origin feature/xxxx_content
git add file/folder
git commit -m "commnet"
git push origin feature/xxxx_content
NOTE:
Note: *1 = capistrano; *0 = …
config.vm.synced_folder ".", "/home/vagrant/playbooks", owner:"vagrant", group: "vagrant", :create => true, :mount_options => ["fmode=600"]
hell:
ssh-keygen -t rsa - “[email protected]” scp -i ~/.ssh/id_rsa [email protected]:/home/vagrant/.ssh/id_rsa
ssh-keygen -f ~/.ssh/id_vagrant
scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub
scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub
cd
$ vagrant up
vagrant ssh nyankodama_capistrano
cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/id_vagrant.pub
vagrant ssh nyankodama
cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/id_vagrant.pub
mailto:[email protected]:[email protected]:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]
8/19/2019 Note dự án 1
61/790
- copy file C:\User\\ .ssh\id_vagrant \keys- cp ~/.ssh/.known_hosts.lock ~/.ssh/known_hosts *1)
- ansible-playbook -i development ./site.yml
8/19/2019 Note dự án 1
62/790
Virtual Host Xampp - Tạo host ảo với xamppBước 1 : x Bước 2 : ầ ể
Bước 3 : ỉ -muc-xampp\apache\conf\extra\httpd-vhosts.confỏ ò
#
# Use name-based virtual hosting.
#
#NameVirtualHost *:80
Thành
#
# Use name-based virtual hosting.
#
NameVirtualHost *:80
V ở ố Đầ
https://sites.google.com/site/hocvt89/programming/virtual-host-with-xampp/Untitled.png?attredirects=0
8/19/2019 Note dự án 1
63/790
DocumentRoot /xamppold/htdocs/
ServerName localhost
ã ở ớ 2
DocumentRoot /xamppold/htdocs/www/host1
ServerName host1.htv
ấ ô -).Ở â ỉ ầ 2 ô ố DocumentRoot : thư mục webroot
ServerName : tên website tương ứng với webroot
ắ x ồ ấ ố ắ ẹ ữ ô
ớ 4 X ý ở q -) :C:\Windows\System32\drivers\etc
ề ớ ã ở ể ỉ "q qẩ" ở ợ é
127.0.0.1 host1.htv
127.0.0.1 host2.htv
127.0.0.1 host3.htv
127.0.0.1 host4.htv
ô -D
ớ 5 â ờ ở x - ô ợ x ớ - ờ ị ỉ x ở ù ấ ; ể ị ố ể ị
8/19/2019 Note dự án 1
64/790
Nativerpg
- - vagrant init
- "" "2" config.vm.network "private_network", ip: "192.168.33.20"
- 4-x4-24x ờ x
- sudo ln -sf /usr/share/zoneinfo/Japan /etc/localtime
- sudo yum update
- vagrant box add nativerpg
- sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
- sudo curl -o /etc/yum.repos.d/remi-enterprise.repo
http://rpms.famillecollet.com/remi-enterprise.repo
Nigx
- sudo yum install httpd
- sudo chkconfig --level 345 httpd on
- sudo service httpd start
MySQL
- sudo yum install mysql-server
- sudo chkconfig --level 345 mysqld on
- sudo service mysqld start
- sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
- sudo curl -o /etc/yum.repos.d/remi-enterprise.repo
http://rpms.famillecollet.com/remi-enterprise.repo
PHP
- sudo yum -y install --enablerepo=remi php php-mbstring php-xml php-pdo php-
mysql php-process php-pear php-devel
Config
sudo vi /etc/php.inidate.timezone = "Asia/Tokyo"
mbstring.internal_encoding = UTF-8
memory_limit = 256M
sudo service httpd restart
Config MySQL
http://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repo
8/19/2019 Note dự án 1
65/790
default-time-zone='+9:00'
sudo vi /etc/my.cnf
character-set-server = utf8
sudo service mysqld restart
sudo yum install gitflow
vi ~/.bashrc
thay expor = GIT_SSL_NO_VERIFY=true
source ~/.bashrc
8/19/2019 Note dự án 1
66/790
Git
git checkout develop
git pull
git checkout -b feature/xxxx_content
Thao tac
git push origin feature/xxxx_content
git add file/folder
git commit -m "commnet"
git push origin feature/xxxx_content
NOTE:
Note: *1 = capistrano; *0 = …
config.vm.synced_folder ".", "/home/vagrant/playbooks", owner:"vagrant", group: "vagrant", :create => true, :mount_options => ["fmode=600"]
hell:
ssh-keygen -t rsa - “[email protected]” scp -i ~/.ssh/id_rsa [email protected]:/home/vagrant/.ssh/id_rsa
ssh-keygen -f ~/.ssh/id_vagrant
scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub
scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub
cd
$ vagrant up
vagrant ssh nyankodama_capistrano
cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/id_vagrant.pub
vagrant ssh nyankodama
cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/id_vagrant.pub
mailto:[email protected]:[email protected]:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]
8/19/2019 Note dự án 1
67/790
- copy file C:\User\\ .ssh\id_vagrant \keys- cp ~/.ssh/.known_hosts.lock ~/.ssh/known_hosts
- ansible-playbook -i development ./site.yml
8/19/2019 Note dự án 1
68/790
Virtual Host Xampp - Tạo host ảo với xamppBước 1 : x Bước 2 : ầ ể
Bước 3 : ỉ -muc-xampp\apache\conf\extra\httpd-vhosts.confỏ ò
#
# Use name-based virtual hosting.
#
#NameVirtualHost *:80
Thành
#
# Use name-based virtual hosting.
#
NameVirtualHost *:80
V ở ố Đầ
https://sites.google.com/site/hocvt89/programming/virtual-host-with-xampp/Untitled.png?attredirects=0
8/19/2019 Note dự án 1
69/790
DocumentRoot /xamppold/htdocs/
ServerName localhost
ã ở ớ 2
DocumentRoot /xamppold/htdocs/www/host1
ServerName host1.htv
ấ ô -).Ở â ỉ ầ 2 ô ố DocumentRoot : thư mục webroot
ServerName : tên website tương ứng với webroot
ắ x ồ ấ ố ắ ẹ ữ ô
ớ 4 X ý ở q -) :C:\Windows\System32\drivers\etc
ề ớ ã ở ể ỉ "q qẩ" ở ợ é
127.0.0.1 host1.htv
127.0.0.1 host2.htv
127.0.0.1 host3.htv
127.0.0.1 host4.htv
ô -D
ớ 5 â ờ ở x - ô ợ x ớ c trên nha- ờ ị ỉ x ở ù ấ ; ể ị ố ể ị
8/19/2019 Note dự án 1
70/790
Nativerpg
- nativerpg- vagrant init
- "" "2" config.vm.network "private_network", ip: "192.168.33.20"
- 4-x4-24x ờ box
- sudo ln -sf /usr/share/zoneinfo/Japan /etc/localtime
- sudo yum update
- vagrant box add nativerpg
- sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
- sudo curl -o /etc/yum.repos.d/remi-enterprise.repo
http://rpms.famillecollet.com/remi-enterprise.repo
Nigx
- sudo yum install httpd
- sudo chkconfig --level 345 httpd on
- sudo service httpd start
MySQL
- sudo yum install mysql-server
- sudo chkconfig --level 345 mysqld on
- sudo service mysqld start
- sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
- sudo curl -o /etc/yum.repos.d/remi-enterprise.repo
http://rpms.famillecollet.com/remi-enterprise.repo
PHP
- sudo yum -y install --enablerepo=remi php php-mbstring php-xml php-pdo php-
mysql php-process php-pear php-devel
Config
sudo vi /etc/php.inidate.timezone = "Asia/Tokyo"
mbstring.internal_encoding = UTF-8
memory_limit = 256M
sudo service httpd restart
Config MySQL
http://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repo
8/19/2019 Note dự án 1
71/790
default-time-zone='+9:00'
sudo vi /etc/my.cnf
character-set-server = utf8
sudo service mysqld restart
sudo yum install gitflow
vi ~/.bashrc
thay expor = GIT_SSL_NO_VERIFY=true
source ~/.bashrc
8/19/2019 Note dự án 1
72/790
Git
git checkout develop
git pull
git checkout -b feature/xxxx_content
Thao tac
git push origin feature/xxxx_content
git add file/folder
git commit -m "commnet"
git push origin feature/xxxx_content
NOTE:
Note: *1 = capistrano; *0 = …
config.vm.synced_folder ".", "/home/vagrant/playbooks", owner:"vagrant", group: "vagrant", :create => true, :mount_options => ["fmode=600"]
ssh-keygen -t rsa - “[email protected]” scp -i ~/.ssh/id_rsa [email protected]:/home/vagrant/.ssh/id_rsa
ssh-keygen -f ~/.ssh/id_vagrant
scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub
scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub
cd
$ vagrant up
vagrant ssh nyankodama_capistrano
cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/id_vagrant.pub
vagrant ssh nyankodama
mailto:[email protected]:[email protected]:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]
8/19/2019 Note dự án 1
73/790
cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/id_vagrant.pub
- copy file C:\User\\ .ssh\id_vagrant \keys- cp ~/.ssh/.known_hosts.lock ~/.ssh/known_hosts - ansible-playbook -i development ./site.yml
8/19/2019 Note dự án 1
74/790
Virtual Host Xampp - Tạo host ảo với xamppBước 1 : x Bước 2 : ầ ể
Bước 3 : ỉ -muc-xampp\apache\conf\extra\httpd-vhosts.confỏ ò
#
# Use name-based virtual hosting.
#
#NameVirtualHost *:80
Thành
#
# Use name-based virtual hosting.
#
NameVirtualHost *:80
V ở ố Đầ
https://sites.google.com/site/hocvt89/programming/virtual-host-with-xampp/Untitled.png?attredirects=0
8/19/2019 Note dự án 1
75/790
DocumentRoot /xamppold/htdocs/
ServerName localhost
ã ở ớ 2
DocumentRoot /xamppold/htdocs/www/host1
ServerName host1.htv
ấ ô -).Ở â ỉ ầ 2 ô ố DocumentRoot : thư mục webroot
ServerName : tên website tương ứng với webroot
ắ x ồ ấ ố ắ ẹ ữ ô
ớ 4 X ý ở q -) :C:\Windows\System32\drivers\etc
ề ớ ã ở ể ỉ "q qẩ" ở ợ é
127.0.0.1 host1.htv
127.0.0.1 host2.htv
127.0.0.1 host3.htv
127.0.0.1 host4.htv
ô -D
ớ 5 â ờ ở x - ô ợ x ớ - ờ ị ỉ x ở ù ấ ; ể ị ố ể ị
8/19/2019 Note dự án 1
76/790
8/19/2019 Note dự án 1
77/790
default-time-zone='+9:00'
sudo vi /etc/my.cnf
character-set-server = utf8
sudo service mysqld restart
sudo yum install gitflow
vi ~/.bashrc
thay expor = GIT_SSL_NO_VERIFY=true
source ~/.bashrc
8/19/2019 Note dự án 1
78/790
Git
git checkout develop
git pull
git checkout -b feature/xxxx_content
Thao tac
git push origin feature/xxxx_content
git add file/folder
git commit -m "commnet"
git push origin feature/xxxx_content
NOTE:
Note: *1 = capistrano; *0 = …
config.vm.synced_folder ".", "/home/vagrant/playbooks", owner:"vagrant", group: "vagrant", :create => true, :mount_options => ["fmode=600"]
ssh-keygen -t rsa - “[email protected]” scp -i ~/.ssh/id_rsa [email protected]:/home/vagrant/.ssh/id_rsa
ssh-keygen -f ~/.ssh/id_vagrant
scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub
scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub
cd
$ vagrant up
vagrant ssh nyankodama_capistrano
cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/id_vagrant.pub
vagrant ssh nyankodama
cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/id_vagrant.pub
mailto:[email protected]:[email protected]:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]
8/19/2019 Note dự án 1
79/790
- copy file C:\User\\ .ssh\id_vagrant \keys- cp ~/.ssh/.known_hosts.lock ~/.ssh/known_hosts
- ansible-playbook -i development ./site.yml
8/19/2019 Note dự án 1
80/790
Virtual Host Xampp - Tạo host ảo với xamppBước 1 : x Bước 2 : ầ ể
Bước 3 : ỉ -muc-xampp\apache\conf\extra\httpd-vhosts.confỏ ò
#
# Use name-based virtual hosting.
#
#NameVirtualHost *:80
Thành
#
# Use name-based virtual hosting.
#
NameVirtualHost *:80
V ở ố Đầ
https://sites.google.com/site/hocvt89/programming/virtual-host-with-xampp/Untitled.png?attredirects=0
8/19/2019 Note dự án 1
81/790
DocumentRoot /xamppold/htdocs/
ServerName localhost
ã ở ớ 2
DocumentRoot /xamppold/htdocs/www/host1
ServerName host1.htv
ấ ô -).Ở â ỉ ầ 2 ô ố DocumentRoot : thư mục webroot
ServerName : tên website tương ứng với webroot
ắ x ồ ấ ố ắ ẹ ữ ô
ớ 4 X ý ở q -) :C:\Windows\System32\drivers\etc
ề ớ ã ở ể ỉ "q qẩ" ở ợ é
127.0.0.1 host1.htv
127.0.0.1 host2.htv
127.0.0.1 host3.htv
127.0.0.1 host4.htv
ô -D
ớ 5 â ờ ở x - ô ợ x ớ - ờ ị ỉ x ở ù ấ ; ể ị ố ể ị
8/19/2019 Note dự án 1
82/790
Nativerpg
- - vagrant init
- "" "2" config.vm.network "private_network", ip: "192.168.33.20"
- 4-x4-24x ờ x
- sudo ln -sf /usr/share/zoneinfo/Japan /etc/localtime
- sudo yum update
- vagrant box add nativerpg
- sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
- sudo curl -o /etc/yum.repos.d/remi-enterprise.repo
http://rpms.famillecollet.com/remi-enterprise.repo
Nigx
- sudo yum install httpd
- sudo chkconfig --level 345 httpd on
- sudo service httpd start
MySQL
- sudo yum install mysql-server
- sudo chkconfig --level 345 mysqld on
- sudo service mysqld start
- sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
- sudo curl -o /etc/yum.repos.d/remi-enterprise.repo
http://rpms.famillecollet.com/remi-enterprise.repo
PHP
- sudo yum -y install --enablerepo=remi php php-mbstring php-xml php-pdo php-
mysql php-process php-pear php-devel
Config
sudo vi /etc/php.inidate.timezone = "Asia/Tokyo"
mbstring.internal_encoding = UTF-8
memory_limit = 256M
sudo service httpd restart
Config MySQL
http://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repo
8/19/2019 Note dự án 1
83/790
default-time-zone='+9:00'
sudo vi /etc/my.cnf
character-set-server = utf8
sudo service mysqld restart
sudo yum install gitflow
vi ~/.bashrc
thay expor = GIT_SSL_NO_VERIFY=true
source ~/.bashrc
8/19/2019 Note dự án 1
84/790
Git
git checkout develop
git pull
git checkout -b feature/xxxx_content
Thao tac
git push origin feature/xxxx_content
git add file/folder
git commit -m "commnet"
git push origin feature/xxxx_content
NOTE:
Note: *1 = capistrano; *0 = …
config.vm.synced_folder ".", "/home/vagrant/playbooks", owner:"vagrant", group: "vagrant", :create => true, :mount_options => ["fmode=600"]
ssh-keygen -t rsa - “[email protected]” scp -i ~/.ssh/id_rsa [email protected]:/home/vagrant/.ssh/id_rsa
ssh-keygen -f ~/.ssh/id_vagrant
scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub
scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub
cd
$ vagrant up
vagrant ssh nyankodama_capistrano
cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/id_vagrant.pub
vagrant ssh nyankodama
cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/id_vagrant.pub
mailto:[email protected]:[email protected]:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]
8/19/2019 Note dự án 1
85/790
8/19/2019 Note dự án 1
86/790
Virtual Host Xampp - Tạo host ảo với xamppBước 1 : x Bước 2 : ầ ể
Bước 3 : ỉ -muc-xampp\apache\conf\extra\httpd-vhosts.confỏ ò
#
# Use name-based virtual hosting.
#
#NameVirtualHost *:80
Thành
#
# Use name-based virtual hosting.
#
NameVirtualHost *:80
V ở ố Đầ
https://sites.google.com/site/hocvt89/programming/virtual-host-with-xampp/Untitled.png?attredirects=0
8/19/2019 Note dự án 1
87/790
DocumentRoot /xamppold/htdocs/
ServerName localhost
ã ở ớ 2
DocumentRoot /xamppold/htdocs/www/host1
ServerName host1.htv
ấ ô -).Ở â ỉ ầ 2 ô ố DocumentRoot : thư mục webroot
ServerName : tên website tương ứng với webroot
ắ x ồ ấ ố ắ ẹ ữ ô
ớ 4 X ý ở q -) :C:\Windows\System32\drivers\etc
ề ớ ã ở ể ỉ "q qẩ" ở ợ é
127.0.0.1 host1.htv
127.0.0.1 host2.htv
127.0.0.1 host3.htv
127.0.0.1 host4.htv
ô -D
ớ 5 â ờ ở x - ô ợ x ớ - ờ ị ỉ x ở ù ấ ; ể ị ố ể ị
8/19/2019 Note dự án 1
88/790
Nativerpg
- - vagrant init
- "" "2" config.vm.network "private_network", ip: "192.168.33.20"
- 4-x4-24x ờ x
- sudo ln -sf /usr/share/zoneinfo/Japan /etc/localtime
- sudo yum update
- vagrant box add nativerpg
- sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
- sudo curl -o /etc/yum.repos.d/remi-enterprise.repo
http://rpms.famillecollet.com/remi-enterprise.repo
Nigx
- sudo yum install httpd
- sudo chkconfig --level 345 httpd on
- sudo service httpd start
MySQL
- sudo yum install mysql-server
- sudo chkconfig --level 345 mysqld on
- sudo service mysqld start
- sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
- sudo curl -o /etc/yum.repos.d/remi-enterprise.repo
http://rpms.famillecollet.com/remi-enterprise.repo
PHP
- sudo yum -y install --enablerepo=remi php php-mbstring php-xml php-pdo php-
mysql php-process php-pear php-devel
Config
sudo vi /etc/php.inidate.timezone = "Asia/Tokyo"
mbstring.internal_encoding = UTF-8
memory_limit = 256M
sudo service httpd restart
Config MySQL
http://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repo
8/19/2019 Note dự án 1
89/790
default-time-zone='+9:00'
sudo vi /etc/my.cnf
character-set-server = utf8
sudo service mysqld restart
sudo yum install gitflow
vi ~/.bashrc
thay expor = GIT_SSL_NO_VERIFY=true
source ~/.bashrc
8/19/2019 Note dự án 1
90/790
Git
git checkout develop
git pull
git checkout -b feature/xxxx_content
Thao tac
git push origin feature/xxxx_content
git add file/folder
git commit -m "commnet"
git push origin feature/xxxx_content
NOTE:
Note: *1 = capistrano; *0 = …
config.vm.synced_folder ".", "/home/vagrant/playbooks", owner:"vagrant", group: "vagrant", :create => true, :mount_options => ["fmode=600"]
ssh-keygen -t rsa - “[email protected]” scp -i ~/.ssh/id_rsa [email protected]:/home/vagrant/.ssh/id_rsa
ssh-keygen -f ~/.ssh/id_vagrant
scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub
scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub
cd
$ vagrant up
vagrant ssh nyankodama_capistrano
cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/id_vagrant.pub
vagrant ssh nyankodama
cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/id_vagrant.pub
mailto:[email protected]:[email protected]:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]
8/19/2019 Note dự án 1
91/790
- copy file C:\User\\ .ssh\id_vagrant \keys- cp ~/.ssh/.known_hosts.lock ~/.ssh/known_hosts
- ansible-playbook -i development ./site.yml
8/19/2019 Note dự án 1
92/790
Virtual Host Xampp - Tạo host ảo với xamppBước 1 : x Bước 2 : ầ ể
Bước 3 : ỉ -muc-xampp\apache\conf\extra\httpd-vhosts.confỏ ò
#
# Use name-based virtual hosting.
#
#NameVirtualHost *:80
Thành
#
# Use name-based virtual hosting.
#
NameVirtualHost *:80
V ở ố Đầ
https://sites.google.com/site/hocvt89/programming/virtual-host-with-xampp/Untitled.png?attredirects=0
8/19/2019 Note dự án 1
93/790
DocumentRoot /xamppold/htdocs/
ServerName localhost
ã ở ớ 2
DocumentRoot /xamppold/htdocs/www/host1
ServerName host1.htv
ấ ô -).Ở â ỉ ầ 2 ô ố DocumentRoot : thư mục webroot
ServerName : tên website tương ứng với webroot
ắ x ồ ấ ố ắ ẹ ữ ô
ớ 4 X ý ở q -) :C:\Windows\System32\drivers\etc
ề ớ ã ở ể ỉ "q qẩ" ở ợ é
127.0.0.1 host1.htv
127.0.0.1 host2.htv
127.0.0.1 host3.htv
127.0.0.1 host4.htv
ô -D
ớ 5 â ờ ở x - ô ợ x ớ - ờ ị ỉ x ở ù ấ ; ể ị ố ể ị
8/19/2019 Note dự án 1
94/790
Nativerpg
- - vagrant init
- "" "2" config.vm.network "private_network", ip: "192.168.33.20"
- 4-x4-24x ờ x
- sudo ln -sf /usr/share/zoneinfo/Japan /etc/localtime
- sudo yum update
- vagrant box add nativerpg
- sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
- sudo curl -o /etc/yum.repos.d/remi-enterprise.repo
http://rpms.famillecollet.com/remi-enterprise.repo
Nigx
- sudo yum install httpd
- sudo chkconfig --level 345 httpd on
- sudo service httpd start
MySQL
- sudo yum install mysql-server
- sudo chkconfig --level 345 mysqld on
- sudo service mysqld start
- sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
- sudo curl -o /etc/yum.repos.d/remi-enterprise.repo
http://rpms.famillecollet.com/remi-enterprise.repo
PHP
- sudo yum -y install --enablerepo=remi php php-mbstring php-xml php-pdo php-
mysql php-process php-pear php-devel
Config
sudo vi /etc/php.inidate.timezone = "Asia/Tokyo"
mbstring.internal_encoding = UTF-8
memory_limit = 256M
sudo service httpd restart
Config MySQL
http://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repo
8/19/2019 Note dự án 1
95/790
default-time-zone='+9:00'
sudo vi /etc/my.cnf
character-set-server = utf8
sudo service mysqld restart
sudo yum install gitflow
vi ~/.bashrc
thay expor = GIT_SSL_NO_VERIFY=true
source ~/.bashrc
8/19/2019 Note dự án 1
96/790
Git
git checkout develop
git pull
git checkout -b feature/xxxx_content
Thao tac
git push origin feature/xxxx_content
git add file/folder
git commit -m "commnet"
git push origin feature/xxxx_content
NOTE:
Note: *1 = capistrano; *0 = …
config.vm.synced_folder ".", "/home/vagrant/playbooks", owner:"vagrant", group: "vagrant", :create => true, :mount_options => ["fmode=600"]
ssh-keygen -t rsa - “[email protected]” scp -i ~/.ssh/id_rsa [email protected]:/home/vagrant/.ssh/id_rsa
ssh-keygen -f ~/.ssh/id_vagrant
scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub
scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub
cd
$ vagrant up
vagrant ssh nyankodama_capistrano
cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/id_vagrant.pub
vagrant ssh nyankodama
cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/id_vagrant.pub
mailto:[email protected]:[email protected]:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]
8/19/2019 Note dự án 1
97/790
- copy file C:\User\\ .ssh\id_vagrant \keys- cp ~/.ssh/.known_hosts.lock ~/.ssh/known_hosts y *1)
- ansible-playbook -i development ./site.yml
8/19/2019 Note dự án 1
98/790
Virtual Host Xampp - Tạo host ảo với xamppBước 1 : x Bước 2 : ầ ể
Bước 3 : ỉ -muc-xampp\apache\conf\extra\httpd-vhosts.confỏ ò
#
# Use name-based virtual hosting.
#
#NameVirtualHost *:80
Thành
#
# Use name-based virtual hosting.
#
NameVirtualHost *:80
V ở ố Đầ
https://sites.google.com/site/hocvt89/programming/virtual-host-with-xampp/Untitled.png?attredirects=0
8/19/2019 Note dự án 1
99/790
DocumentRoot /xamppold/htdocs/
ServerName localhost
ã ở ớ 2
DocumentRoot /xamppold/htdocs/www/host1
ServerName host1.htv
ấ ô -).Ở â ỉ ầ 2 ô ố DocumentRoot : thư mục webroot
ServerName : tên website tương ứng với webroot
ắ x ồ ấ ố ắ ẹ ữ ô
ớ 4 X ý ở q -) :C:\Windows\System32\drivers\etc
ề ớ ã ở ể ỉ "q qẩ" ở ợ é
127.0.0.1 host1.htv
127.0.0.1 host2.htv
127.0.0.1 host3.htv
127.0.0.1 host4.htv
ô -D
ớ 5 â ờ ở x - ô ợ x ớ - ờ ị ỉ x ở ù ấ ; ể ị ố ể ị
8/19/2019 Note dự án 1
100/790
Nativerpg
- - vagrant init
- "" "2" config.vm.network "private_network", ip: "192.168.33.20"
- 4-x4-24x ờ x
- sudo ln -sf /usr/share/zoneinfo/Japan /etc/localtime
- sudo yum update
- vagrant box add nativerpg
- sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
- sudo curl -o /etc/yum.repos.d/remi-enterprise.repo
http://rpms.famillecollet.com/remi-enterprise.repo
Nigx
- sudo yum install httpd
- sudo chkconfig --level 345 httpd on
- sudo service httpd start
MySQL
- sudo yum install mysql-server
- sudo chkconfig --level 345 mysqld on
- sudo service mysqld start
- sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
- sudo curl -o /etc/yum.repos.d/remi-enterprise.repo
http://rpms.famillecollet.com/remi-enterprise.repo
PHP
- sudo yum -y install --enablerepo=remi php php-mbstring php-xml php-pdo php-
mysql php-process php-pear php-devel
Config
sudo vi /etc/php.inidate.timezone = "Asia/Tokyo"
mbstring.internal_encoding = UTF-8
memory_limit = 256M
sudo service httpd restart
Config MySQL
http://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repo
8/19/2019 Note dự án 1
101/790
default-time-zone='+9:00'
sudo vi /etc/my.cnf
character-set-server = utf8
sudo service mysqld restart
sudo yum install gitflow
vi ~/.bashrc
thay expor = GIT_SSL_NO_VERIFY=true
source ~/.bashrc
8/19/2019 Note dự án 1
102/790
Git
git checkout develop
git pull
git checkout -b feature/xxxx_content
Thao tac
git push origin feature/xxxx_content
git add file/folder
git commit -m "commnet"
git push origin feature/xxxx_content
NOTE:
Note: *1 = capistrano; *0 = …
config.vm.synced_folder ".", "/home/vagrant/playbooks", owner:"vagrant", group: "vagrant", :create => true, :mount_options => ["fmode=600"]
hell:
ssh-keygen -t rsa - “[email protected]” scp -i ~/.ssh/id_rsa [email protected]:/home/vagrant/.ssh/id_rsa
ssh-keygen -f ~/.ssh/id_vagrant
scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub
scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub
cd
$ vagrant up
vagrant ssh nyankodama_capistrano
cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/id_vagrant.pub
vagrant ssh nyankodama
cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/id_vagrant.pub
mailto:[email protected]:[email protected]:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]
8/19/2019 Note dự án 1
103/790
- copy file C:\User\\ .ssh\id_vagrant \keys- cp ~/.ssh/.known_hosts.lock ~/.ssh/known_hosts
- ansible-playbook -i development ./site.yml
8/19/2019 Note dự án 1
104/790
Virtual Host Xampp - Tạo host ảo với xamppBước 1 : x Bước 2 : ầ ể
Bước 3 : ỉ -muc-xampp\apache\conf\extra\httpd-vhosts.confỏ ò
#
# Use name-based virtual hosting.
#
#NameVirtualHost *:80
Thành
#
# Use name-based virtual hosting.
#
NameVirtualHost *:80
V ở ố Đầ
https://sites.google.com/site/hocvt89/programming/virtual-host-with-xampp/Untitled.png?attredirects=0
8/19/2019 Note dự án 1
105/790
DocumentRoot /xamppold/htdocs/
ServerName localhost
ã ở ớ 2
DocumentRoot /xamppold/htdocs/www/host1
ServerName host1.htv
ấ ô -).Ở â ỉ ầ 2 ô ố DocumentRoot : thư mục webroot
ServerName : tên website tương ứng với webroot
ắ x ồ ấ ố ắ ẹ ữ ô
ớ 4 X ý ở q -) :C:\Windows\System32\drivers\etc
ề ớ ã ở ể ỉ "q qẩ" ở ợ é
127.0.0.1 host1.htv
127.0.0.1 host2.htv
127.0.0.1 host3.htv
127.0.0.1 host4.htv
ô -D
ớ 5 â ờ ở x - ô ợ x ớ c trên nha- ờ ị ỉ x ở ù ấ ; ể ị ố ể ị
8/19/2019 Note dự án 1
106/790
Nativerpg
- nativerpg- vagrant init
- "" "2" config.vm.network "private_network", ip: "192.168.33.20"
- 4-x4-24x ờ box
- sudo ln -sf /usr/share/zoneinfo/Japan /etc/localtime
- sudo yum update
- vagrant box add nativerpg
- sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
- sudo curl -o /etc/yum.repos.d/remi-enterprise.repo
http://rpms.famillecollet.com/remi-enterprise.repo
Nigx
- sudo yum install httpd
- sudo chkconfig --level 345 httpd on
- sudo service httpd start
MySQL
- sudo yum install mysql-server
- sudo chkconfig --level 345 mysqld on
- sudo service mysqld start
- sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
- sudo curl -o /etc/yum.repos.d/remi-enterprise.repo
http://rpms.famillecollet.com/remi-enterprise.repo
PHP
- sudo yum -y install --enablerepo=remi php php-mbstring php-xml php-pdo php-
mysql php-process php-pear php-devel
Config
sudo vi /etc/php.inidate.timezone = "Asia/Tokyo"
mbstring.internal_encoding = UTF-8
memory_limit = 256M
sudo service httpd restart
Config MySQL
http://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repo
8/19/2019 Note dự án 1
107/790
8/19/2019 Note dự án 1
108/790
Git
git checkout develop
git pull
git checkout -b feature/xxxx_content
Thao tac
git push origin feature/xxxx_content
git add file/folder
git commit -m "commnet"
git push origin feature/xxxx_content
NOTE:
Note: *1 = capistrano; *0 = …
config.vm.synced_folder ".", "/home/vagrant/playbooks", owner:"vagrant", group: "vagrant", :create => true, :mount_options => ["fmode=600"]
ssh-keygen -t rsa - “[email protected]” scp -i ~/.ssh/id_rsa [email protected]:/home/vagrant/.ssh/id_rsa
ssh-keygen -f ~/.ssh/id_vagrant
scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub
scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub
cd
$ vagrant up
vagrant ssh nyankodama_capistrano
cat