Setelah sekian lama saya vakum dari menulis di blog ini karena terlalu sibuk cari duwit, sekarang saya coba luangkan waktu buat menulis hal yang baru saja saya pelajari. Apa itu ? yah..... Symfony 4

Kenapa Symfony ?

bukan karena fanatik atau gimana sih, tapi memang kebetulan di kantor, kerjaan saya tiap hari ngoding pakai framework symfony ini cuma yang versi jadul alias Symfony versi 1. Dan karena saya pengen upgrade framework, makanya saya pelajarin symfony yang versi terbaru saat tulisan ini dibuat yaitu Symfony 4.1. Dan semoga saya biasa tetap konsisten melanjutkan tulisan ini ke tahapan selanjutnya. Di bagian awal ini saya mau memulai dengan tutorial instalasi Symfony 4.

Instalasi Symfony 4

tulisan ini saya ambil dan pelajari dari situs resmi Symfony di https://symfony.com/. Untuk melakukan instalasi, anda harus terlebih dahulu menginstal composer di komputer. Composer bisa diunduh di halaman resmi di https://getcomposer.org/

Symfony 4 hadir dengan pendekatan yang agak berbeda dari versi sebelumnya. kalau di versi sebelumnya ketika install anda akan mendapatkan satu project utuh yang sudah lengkap dengan berbagai repositoy seperti modul twig ( template engine ), doctrine ( database ORM ), dll maka di symfony 4 kita hanya mendapatkan versi dasar yang untuk menambahkan berbagai repository tambahan bisa di install menggunakan composer. Untuk instalasi anda bisa masuk ke direktory / folder tempat anda akan melakukan koding php menggunakan command line / CMD: 

kalau saya di : F:\xampp_72\htdocs

kemudian jalankan perintah berikut

composer create-project symfony/skeleton nama-folder

kemudian tunggu hingga proses instalasi selesai ( disini saya memakai folder tutorial untuk project symfony kali ini ).


sampai disini kita sudah berhasil melakukan instalasi. untuk membukanya silahkan nyalakan server php dan buka di browser url berikut : 

http://localhost/nama-folder/public/ 

maka akan terbuka halaman seperti berikut.


project yang kita biat adalah project minimal ( tanpa template engine, tanpa database ORM dll) sehingga kita harus menambahkan sendiri repository tambahan tersebut menggunakan composer dan akan kita bahas pada tulisan selanjutnya.

Menjalankan project Symfony menggunakan Virtual Server

project Symfony bisa juga dijalankan menggunakan virtual server. Apa maksudnya ?
jawabnya ada diujung langit...
kita kesana dengan seorang anak...
anak yang tangkas dan juga pemberani..... :D

maaf-maaf becanda, menggunakan virtual server berarti kita tidak memakai / tidak usah menyalakan service web server seperti apache / nginx dll tapi cukup menjalankan CMD. Pertama masuk dulu ke direktory / folder project symfony ( kalo saya di folder tutorial ) install dulu repository symfony web server :

composer require symfony/web-server-bundle --dev

tunggu sampai proses instalasi selesai


jika sudah selesai, jalankan perintah berikut: 

php bin/console server:run

maka :


kemudian buka di web browser :

 http://localhost:8000/ 

dan project bisa dijalankan tanpa menyalakan service web server anda.

sekian dulu tulisan saya kali ini, kita coba buat halaman web di tulisan saya selanjutnya.

selanjutnya di https://catatan-pemrograman.blogspot.com/2018/09/membuat-halaman-di-symfony-4.html