Hai semuanya, di materi kali ini kita akan membahas Build Docker image untuk bahasa pemograman sejuta umat yaitu PHP. Jadi kita akan bagi-bagi menjadi beberapa section diantaranya: Sedikit introduction tentang PHP (PHP: Hypertext Preprocessor) adalah widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. What can PHP do? PHP is mainly focused on server-side scripting, so you can do anything any other CGI program can do, such as collect form data, generate dynamic page content, or send and receive cookies. But PHP can do much more Ok
cukup pengenalannya, sekarang kita bahas materi yang pertama Untuk menggunakan PHP, yang kita perlu install Atau selain itu juga, kita bisa menggunakan third-party bundle untuk php, httpd, perl, pear seperti
Setelah di install sekarang kita buat project/folder PHP, untuk lokasinya tergatung dari temen-temen menggunakan installation yang mana, klo saya lebih sering menggunakan
Kemudian kita coba jalankan Build-in PHP Web Server dengan menggunakan perintah berikut:
Jika dijalankan maka hasilnya seperti berikut:
Kemudian coba access localhost:8000/system/info.php dari browser, hasilnya seperti berikut: Setelah menampilkan version dari PHP, sekarang kita bisa coba access localhost:8000/index.php maka hasilnya seperti berikut: Deployment using Apache2/HttpdJadi perintah
Install PHP 8.0 as Default version (Only recommended for GA release) Seperti berikut:
Setelah kita install, sekarang kita upload source-code yang telah kita buat tadi ke Root Httpd Document. by default biasanya menggunakan
Setelah semuanya terupload, nanti hasilnya seperti berikut: Build & Running Docker imageSetelah kita mengetahui workflow manual deploymentnya, sekarang kita bisa tarik kesimpulan untuk mendeploy PHP aplikasi kita membutuhkan
Seperti biasa, untuk membuat Docker image. kita pilih dulu base image dockernya, sebagai contoh disini menggunakan official docker image php Di official image, kita bisa pilih versinya ada yang hanya Dan
satu lagi yaitu Setelah itu kita coba build docker image, menggunakan perintah berikut:
Jika di jalankan hasilnya seperti berikut:
Sekarang kita coba running containernya, dengan menggunakan perintah berikut:
Jika dijalankan maka hasilnya seperti berikut:
Sekarang coba akses dari browser ke alamat localhost/system/info.php hasilnya seperti berikut: CleanupSeperti biasa setelah kita mencoba schenario studi kasus tersebut. sekarang kita bersih-bersih dulu ya berikut perintahnya: For Bash script: For Powershell script: Yuk simak juga videonya,
Dan jika temen-temen belajar hal baru kali ini jangan lupa buat Like, Subcribe, dan Share ke temen kalian. Terimakasih!!! |