Gereksinimler
- Minimum PHP 5.3.9 versiyon
- ctype (PHP 4 versiyon ve üzerinde mevcut)
- PHP.ini date.timezone yapılandırması
- PHP Accelerator olarak OpCache (MaestroPanel 0.9.9 versiyon ve üzerinde mevcut)
- PHP.ini short_open_tag = Off
- PHP Composer
Kurulum
MaestroPanel kurulu olan sunucularda birkaç ayar dışında işlem yapmadan Symfony uygulaması çalıştırılabilir.
Gereksinimlerin 5. ve 6. maddesi dışında kalanlar MaestroPanel tarafından otomatik yapılandırılıyor.
PHP Ayarları
İlk 4 maddenin geçerli olabilmesi için
MaestroPanel > Domainler > Domain.com > Php
alanından PHP versiyonunu 5.5 veya üzeri versiyona ve Enable OpCache seçeneğini seçerek uygulayabilirsiniz.
short_open_tag=Off
%MaestroPanelPath%\php\v5.5\php.ini
dosyasından short_open_tag satırını bulup Off veya 0 yapmanız yeterli olacak.
PHP Composer
PHP Composer’ı buradan indirebilirsiniz. İndirme işlemi tamamlandıktan sonra programı çalıştırıp Domainin kullanacağı PHP versiyonuna ait PHP.exe ‘yi seçiyoruz ve ileri diyoruz.
Bu işlemde PHP.ini dosyasında eksik yapılandırma varsa bunun çıktısını alıyoruz.
Eksik yapılandırma yoksa Install butonuna basarak devam ediyoruz.
Kurulumdan sonra,
%PROGRAMDATA%\ComposerSetup\bin
klasörü içerisinde yer alan Composer dosyalarını Symfony uygulamanıza ait dizinin altına kopyalayın.
Symfony uygulamanızın bulunduğu dizinde CMD üzerinden,
php composer.phar install
komutunu çalıştırarak gerekli dosyaların kurulmasını sağlıyoruz.
Kurulum tamamlandıktan sonra tarayıcı üzerinden projeye ait siteyi çağırıyoruz.
Dosya İzinleri
Açılan sayfada belirtilen dosyalara ait okuma/yazma izni vererek sayfayı yeniliyoruz.
Sırasıyla gerçekleştirdiğimiz işlemlerde bir eksiklik yapılmadıysa aşağıda ki gibi Symfony uygulamasının kullanıma hazır olduğunu göreceksiniz.
Symfony, uygulamaya göre ekstra PHP ayarları veya yazılım gereksinimine ihtiyaç duyabiliyor. Bu yüzden Symfony ugyulamanızın gereksinimlerini ayrıca gerçekleştirmelisiniz.