SlideShare a Scribd company logo
CodeIgniter For ProjectWorkshop 001 : Install Docker and CodeIgniter
Weerayut Hongsa : Network Engineer / Software Developer
Major Kantana Broadcasting Co., Ltd
https://kusumotolab.com
Docker Web Developer Style
Weerayut Hongsa : Network Engineer / Software Developer
Major Kantana Broadcasting Co., Ltd
https://kusumotolab.com
PHP 5.6Apache
Link www location
from my computer
to docker container
(CodeIgniter)
MySQL 5.6
Docker Installation for Ubuntu 14.04
sudo su -l
Weerayut Hongsa : Network Engineer / Software Developer
Major Kantana Broadcasting Co., Ltd
https://kusumotolab.com
wget https://gist.githubusercontent.com/Kusumoto/c2b256b02ec62621c2e1/raw/
8b9437c8f8ea75a3225461ea67b36fd8e4fdc5bf/install_docker_ubuntu_14.04.sh
sh install_docker_ubuntu_14.04.sh
Setting up Docker Container
mkdir /home/[your user]/www
sudo su -l
docker run --name mysql -e MYSQL_ROOT_PASSWORD=[my sql root password] -d mysql/mysql-server:5.5 

//Create Container MySQL Version 5.6
Weerayut Hongsa : Network Engineer / Software Developer
Major Kantana Broadcasting Co., Ltd
https://kusumotolab.com
docker run --name php5.6 --link mysql:mysql -d -p 80:80 -v /home/[your user]/www/:/var/www/
html/ kusumoto/docker-php5.6-dev-env:latest
//Create Container PHP 5.6 and Apache Web Server
docker ps
Setting up Docker Container
Apache and MySQL Container Now Running
Weerayut Hongsa : Network Engineer / Software Developer
Major Kantana Broadcasting Co., Ltd
https://kusumotolab.com
Testing MySQL Connection
• Create “test.php” in www folder and write coding to 










file.
Weerayut Hongsa : Network Engineer / Software Developer
Major Kantana Broadcasting Co., Ltd
https://kusumotolab.com
Install phpMyAdmin
Weerayut Hongsa : Network Engineer / Software Developer
Major Kantana Broadcasting Co., Ltd
https://kusumotolab.com
cd /home/[your user]/www
wget https://files.phpmyadmin.net/phpMyAdmin/4.5.3.1/phpMyAdmin-4.5.3.1-all-
languages.tar.gz
tar -zxvf phpMyAdmin-4.5.3.1-all-languages.tar.gz
mv phpMyAdmin-4.5.3.1-all-languages phpmyadmin
cd phpmyadmin
Install phpMyAdmin
mv config.sample.inc.php config.inc.php
nano config.inc.php
Weerayut Hongsa : Network Engineer / Software Developer
Major Kantana Broadcasting Co., Ltd
https://kusumotolab.com
• Edit this section in file config.inc.php and save
Install phpMyAdmin
Weerayut Hongsa : Network Engineer / Software Developer
Major Kantana Broadcasting Co., Ltd
https://kusumotolab.com
Install CodeIgniter
• Go to https://codeigniter.com/download and download CodeIgniter later
version
Weerayut Hongsa : Network Engineer / Software Developer
Major Kantana Broadcasting Co., Ltd
https://kusumotolab.com
• Copy CodeIgniter zip file to /home/[your user]/www
• Unzip CodeIgniter zip file
Install CodeIgniter
Weerayut Hongsa : Network Engineer / Software Developer
Major Kantana Broadcasting Co., Ltd
https://kusumotolab.com
Install CodeIgniter
Weerayut Hongsa : Network Engineer / Software Developer
Major Kantana Broadcasting Co., Ltd
https://kusumotolab.com
• Rename CodeIgniter default folder name to your project
name (this example use “ci_ex1”)
Install CodeIgniter
Weerayut Hongsa : Network Engineer / Software Developer
Major Kantana Broadcasting Co., Ltd
https://kusumotolab.com
• Open Mozilla Firefox and go to url 

http://localhost/ci_ex1/
Install CodeIgniter
Weerayut Hongsa : Network Engineer / Software Developer
Major Kantana Broadcasting Co., Ltd
https://kusumotolab.com
• If you see this page. You’re complete install CondeIgniter!!
Install CodeIgniter
Weerayut Hongsa : Network Engineer / Software Developer
Major Kantana Broadcasting Co., Ltd
https://kusumotolab.com
Forward to Lesson 103
Weerayut Hongsa : Network Engineer / Software Developer
Major Kantana Broadcasting Co., Ltd
https://kusumotolab.com

More Related Content

What's hot (20)

PPTX
Basic malware analysis
securityxploded
 
PPT
Digital Forensics
Nicholas Davis
 
PPSX
Network proposal
Waldo Botha
 
PPTX
seim.pptx
fatima117475
 
PDF
04 Evidence Collection and Data Seizure - Notes
Kranthi
 
PPTX
Android vs ios System Architecture in OS perspective
Raj Pratim Bhattacharya
 
PPTX
Computer forensic ppt
Priya Manik
 
PPTX
Cloud Computing.pptx
ssuser8c0d24
 
PDF
.NET 7 家族新成員: Microsoft Orleans v7
twMVC
 
PPTX
Scanning and Enumeration in Cyber Security.pptx
MahdiHasanSowrav
 
PDF
OWASP AppSecEU 2018 – Attacking "Modern" Web Technologies
Frans Rosén
 
PDF
Deploying PostgreSQL on Kubernetes
Jimmy Angelakos
 
PPTX
2022.03.23 Conda and Conda environments.pptx
Philip Ashton
 
PPTX
DATA RECOVERY TECHNIQUES
Venkatesh Pensalwar
 
PDF
Remote File Inclusion (RFI) Vulnerabilities 101
Imperva
 
PPSX
Data recovery slide show
tutannandi
 
PPT
Introduction to Malware
amiable_indian
 
PDF
Detecting Phishing using Machine Learning
ijtsrd
 
PDF
Efficient Reverse Engineering of Automotive Firmware
Riscure
 
PPTX
Computer Security 101
Progressive Integrations
 
Basic malware analysis
securityxploded
 
Digital Forensics
Nicholas Davis
 
Network proposal
Waldo Botha
 
seim.pptx
fatima117475
 
04 Evidence Collection and Data Seizure - Notes
Kranthi
 
Android vs ios System Architecture in OS perspective
Raj Pratim Bhattacharya
 
Computer forensic ppt
Priya Manik
 
Cloud Computing.pptx
ssuser8c0d24
 
.NET 7 家族新成員: Microsoft Orleans v7
twMVC
 
Scanning and Enumeration in Cyber Security.pptx
MahdiHasanSowrav
 
OWASP AppSecEU 2018 – Attacking "Modern" Web Technologies
Frans Rosén
 
Deploying PostgreSQL on Kubernetes
Jimmy Angelakos
 
2022.03.23 Conda and Conda environments.pptx
Philip Ashton
 
DATA RECOVERY TECHNIQUES
Venkatesh Pensalwar
 
Remote File Inclusion (RFI) Vulnerabilities 101
Imperva
 
Data recovery slide show
tutannandi
 
Introduction to Malware
amiable_indian
 
Detecting Phishing using Machine Learning
ijtsrd
 
Efficient Reverse Engineering of Automotive Firmware
Riscure
 
Computer Security 101
Progressive Integrations
 

Similar to CodeIgniter For Project : Workshop 001 - Install Docker and CodeIgniter (20)

PDF
Codeigniter
EmmanuelMasyenene1
 
PDF
Installation of LAMP Server with Ubuntu 14.10 Server Edition
Sammy Fung
 
PDF
CodeIgniter For Project : Lesson 103 - Introduction to Codeigniter
Weerayut Hongsa
 
PDF
Codeigniter Training Part3
Weerayut Hongsa
 
PPTX
Linux for programmers
Md. Al Amin
 
PDF
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
Makoto Kaga
 
PPTX
How to Install LAMP in Ubuntu 14.04
Sanjary Edu
 
PDF
Jones_Lamp_Tutorial
Olivia J. Jones
 
PDF
Learn to build a CodeIgniter Login and Registration with source code.pdf
Be Problem Solver
 
PPTX
Dockerizing WordPress
Docker, Inc.
 
PDF
EE Squashed
markhuot
 
PPTX
Dockerizing WordPress
dotCloud
 
PPTX
Advanced php code igniter framework
Fahim Faysal Kabir
 
PDF
Php through the eyes of a hoster
Combell NV
 
KEY
CodeIgniter 3.0
Phil Sturgeon
 
PPTX
CodeIgniter
Sandun_Prasanna
 
PDF
Php through the eyes of a hoster confoo
Combell NV
 
PDF
Php through the eyes of a hoster phpbnl11
Combell NV
 
PDF
PHP Project development with Vagrant
Bahattin Çiniç
 
PPT
How To Deploy A Cloud Based Webserver in 5 minutes - LAMP
Matt Dunlap
 
Codeigniter
EmmanuelMasyenene1
 
Installation of LAMP Server with Ubuntu 14.10 Server Edition
Sammy Fung
 
CodeIgniter For Project : Lesson 103 - Introduction to Codeigniter
Weerayut Hongsa
 
Codeigniter Training Part3
Weerayut Hongsa
 
Linux for programmers
Md. Al Amin
 
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
Makoto Kaga
 
How to Install LAMP in Ubuntu 14.04
Sanjary Edu
 
Jones_Lamp_Tutorial
Olivia J. Jones
 
Learn to build a CodeIgniter Login and Registration with source code.pdf
Be Problem Solver
 
Dockerizing WordPress
Docker, Inc.
 
EE Squashed
markhuot
 
Dockerizing WordPress
dotCloud
 
Advanced php code igniter framework
Fahim Faysal Kabir
 
Php through the eyes of a hoster
Combell NV
 
CodeIgniter 3.0
Phil Sturgeon
 
CodeIgniter
Sandun_Prasanna
 
Php through the eyes of a hoster confoo
Combell NV
 
Php through the eyes of a hoster phpbnl11
Combell NV
 
PHP Project development with Vagrant
Bahattin Çiniç
 
How To Deploy A Cloud Based Webserver in 5 minutes - LAMP
Matt Dunlap
 
Ad

Recently uploaded (20)

PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
PDF
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PPTX
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
PDF
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PPTX
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
PDF
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
PDF
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PPTX
Seamless Tech Experiences Showcasing Cross-Platform App Design.pptx
presentifyai
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
Seamless Tech Experiences Showcasing Cross-Platform App Design.pptx
presentifyai
 
Ad

CodeIgniter For Project : Workshop 001 - Install Docker and CodeIgniter

  • 1. CodeIgniter For ProjectWorkshop 001 : Install Docker and CodeIgniter Weerayut Hongsa : Network Engineer / Software Developer Major Kantana Broadcasting Co., Ltd https://kusumotolab.com
  • 2. Docker Web Developer Style Weerayut Hongsa : Network Engineer / Software Developer Major Kantana Broadcasting Co., Ltd https://kusumotolab.com PHP 5.6Apache Link www location from my computer to docker container (CodeIgniter) MySQL 5.6
  • 3. Docker Installation for Ubuntu 14.04 sudo su -l Weerayut Hongsa : Network Engineer / Software Developer Major Kantana Broadcasting Co., Ltd https://kusumotolab.com wget https://gist.githubusercontent.com/Kusumoto/c2b256b02ec62621c2e1/raw/ 8b9437c8f8ea75a3225461ea67b36fd8e4fdc5bf/install_docker_ubuntu_14.04.sh sh install_docker_ubuntu_14.04.sh
  • 4. Setting up Docker Container mkdir /home/[your user]/www sudo su -l docker run --name mysql -e MYSQL_ROOT_PASSWORD=[my sql root password] -d mysql/mysql-server:5.5 
 //Create Container MySQL Version 5.6 Weerayut Hongsa : Network Engineer / Software Developer Major Kantana Broadcasting Co., Ltd https://kusumotolab.com docker run --name php5.6 --link mysql:mysql -d -p 80:80 -v /home/[your user]/www/:/var/www/ html/ kusumoto/docker-php5.6-dev-env:latest //Create Container PHP 5.6 and Apache Web Server docker ps
  • 5. Setting up Docker Container Apache and MySQL Container Now Running Weerayut Hongsa : Network Engineer / Software Developer Major Kantana Broadcasting Co., Ltd https://kusumotolab.com
  • 6. Testing MySQL Connection • Create “test.php” in www folder and write coding to 










file. Weerayut Hongsa : Network Engineer / Software Developer Major Kantana Broadcasting Co., Ltd https://kusumotolab.com
  • 7. Install phpMyAdmin Weerayut Hongsa : Network Engineer / Software Developer Major Kantana Broadcasting Co., Ltd https://kusumotolab.com cd /home/[your user]/www wget https://files.phpmyadmin.net/phpMyAdmin/4.5.3.1/phpMyAdmin-4.5.3.1-all- languages.tar.gz tar -zxvf phpMyAdmin-4.5.3.1-all-languages.tar.gz mv phpMyAdmin-4.5.3.1-all-languages phpmyadmin cd phpmyadmin
  • 8. Install phpMyAdmin mv config.sample.inc.php config.inc.php nano config.inc.php Weerayut Hongsa : Network Engineer / Software Developer Major Kantana Broadcasting Co., Ltd https://kusumotolab.com
  • 9. • Edit this section in file config.inc.php and save Install phpMyAdmin Weerayut Hongsa : Network Engineer / Software Developer Major Kantana Broadcasting Co., Ltd https://kusumotolab.com
  • 10. Install CodeIgniter • Go to https://codeigniter.com/download and download CodeIgniter later version Weerayut Hongsa : Network Engineer / Software Developer Major Kantana Broadcasting Co., Ltd https://kusumotolab.com
  • 11. • Copy CodeIgniter zip file to /home/[your user]/www • Unzip CodeIgniter zip file Install CodeIgniter Weerayut Hongsa : Network Engineer / Software Developer Major Kantana Broadcasting Co., Ltd https://kusumotolab.com
  • 12. Install CodeIgniter Weerayut Hongsa : Network Engineer / Software Developer Major Kantana Broadcasting Co., Ltd https://kusumotolab.com
  • 13. • Rename CodeIgniter default folder name to your project name (this example use “ci_ex1”) Install CodeIgniter Weerayut Hongsa : Network Engineer / Software Developer Major Kantana Broadcasting Co., Ltd https://kusumotolab.com
  • 14. • Open Mozilla Firefox and go to url 
 http://localhost/ci_ex1/ Install CodeIgniter Weerayut Hongsa : Network Engineer / Software Developer Major Kantana Broadcasting Co., Ltd https://kusumotolab.com
  • 15. • If you see this page. You’re complete install CondeIgniter!! Install CodeIgniter Weerayut Hongsa : Network Engineer / Software Developer Major Kantana Broadcasting Co., Ltd https://kusumotolab.com
  • 16. Forward to Lesson 103 Weerayut Hongsa : Network Engineer / Software Developer Major Kantana Broadcasting Co., Ltd https://kusumotolab.com