Apa yang kamu butuhkan?
Dalam tutorial ini saya menggunakan OS Ubuntu 14.04, untuk temen-temen yang menggunakan distribusi lain, atau OS lain silahkan menyesuaikan. Buat yang masih pakai OS Windows saya sarankan untuk menginstall OS Linux misal Ubuntu. Yang akan sangat menguntungkan jika kalian sebagai programmer mampu menguasai OS Linux. Selain banyak tutorial yang dapat kalian temui, merupakan nilai plus, bila kamu menguasainya.Siap-siap, tentunya kalian harus punya server di local, di sini saya menggunakan Apache2. Jika kalian belum punya ikuti langkah berikut ini untuk memasangnya di local.
- Install Apache2, jalankan command ini melalui terminal:
- Install MySql Server, jalankan command ini melalui terminal:
- Install PHP Scripting language, jalankan command ini melalui terminal:
- Install Intl extension
- Restart Apache2
sudo apt-get install apache2
Kemudian aktifkan modul rewrite
sudo a2enmod rewrite
sudo apt-get install mysql-server mysql-client
sudo apt-get install php5 libapache2-mod-php5 php5-mysql
sudo apt-get install php5-intl
sudo service apache2 restart
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/000-default.conf.old
sudo gedit /etc/apache2/sites-available/000-default.conf
Ubah file 000-default.conf tersebut menjadi seperti ini:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Directory />
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
Ok, restart apache2 dan selesai:
sudo service apache2 restart
Download dan install Symfony
Semoga instalasi servernya berhasil, untuk mengeceknya coba akses local server melalui web browser kalian dengan mengetikan localhost. Maka kamu akan membca tulisan bahwa server mu sudah berhasil terinstall. Silahkan ambil cemilan dulu, makan, sambil lanjut buat install Symfony-nya.Ok, balik ke terminal lagi, mulai dengan menginstall Symfony installer ketikan perintah berikut:
sudo apt-get install curl
sudo curl -LsS http://symfony.com/installer > symfony.phar
sudo mv symfony.phar /usr/local/bin/symfony
sudo chmod a+x /usr/local/bin/symfony
Semoga semuanya lancar. Ok lanjut ke pemasangan Symfony ke project mu. Arahkan ke direktori web servermu (lewat terminal ya), lalu ketikan saja perintah berikut:
symfony new nama-projectmu
misalnya
symfony new sandbox
Jika semua lancar kamu akan menemukan satu direktori baru di dalam direktori webmu. Buka saja web direktorimu dan lihatlah ia menunggu disana. Buka web browser akses halaman ini http://localhost/nama-projectmu/web/config.php misal http://localhost/sandbox/web/config.php maka kamu akan melihat ada beberapa hal yang harus di perbaiki sebelum melanjutkan Symfony projekmu.
Pertama ubah file permission di direktori app/cache/ untuk melakukannya ketikan perintah berikut:
sudo chmod -R 777 app/cache
Kedua ubah file permission di direktori app/logs/
sudo chmod -R 777 app/logs
sudo setfacl -dR -m u::rwX app/cache app/logs
Huh... akhirnya kamu bisa melihat ucapan selamat datang dari Symfony dengan mengakses url http://localhost/nama-projectmu/web/app_dev.php misalnya
http://localhost/sandbox/web/app_dev.php
http://localhost/sandbox/web/app_dev.php
Yap sampai disini dulu ya, kalau ada pertanyaan sampaikan aja lewat komentar atau email ke setiawanhasan@outlook.com. Have a nice day!
No comments:
Post a Comment