روز اول را به آماده سازی محیط توسعه اختصاص می‌دهیم. منظور ما از محیط توسعه تمامی ابزارها و منابعی است که برای برنامه نویسی با سیمفونی بر روی رایانه‌ی شما لازم است.
 
خط فرمان (Command line)
یکی از ابزارهایی که همراه سیمفونی ارائه می‌شود، خط فرمان آن است که برای انجام برخی عملیات مربوط به توسعه ابزاری بسیار مفید است. لذا داشتن یک ترمینال (Terminal) مناسب، می‌تواند کار توسعه را آسان‌تر و لذت‌بخش کند.
 
نصب پیشنیازها
برای ایجاد پروژه سیمفونی اول از نصب بودن و در PATH قرار داشتن نرم‌افزارهای زیر اطمینان حاصل کنید:
- مفسر PHP
- مدیریت نسخه GIT
- نرم‌افزار cUrl
- مدیریت پیشنیازهای Composer
 
ایجاد پروژه
در صورتی که تمامی موارد ذکر شده را فرآهم کرده باشید. برای ایجاد پروژه اجرای فرمان زیر در ترمینال، یک پروژه جدید برای شما ایجاد خواهد کرد.
composer create-project symfony/framework-standard-edition path/ 2.1.3

با اجرای این دستور در ترمینال، ابتدا هسته سیمفونی و سپس کتابخانه‌ها و تامین کنندگان دیگر دانلود می‌شوند و سپس در مکان مناسب نصب می‌شوند. نکته جالب در مورد Composer این است که اگر یکبار پروژه‌ای را با آن ایجاد کنید، برای دفعات بعدی از اینترنت آن را دانلود نمی‌کند بلکه از نسخه Cache شده استفاده می‌کند.

f:\wamp\www\symfony-train>composer create-project symfony/framework-standard-edition ./ 2.2.0
Installing symfony/framework-standard-edition (v2.2.0)
- Installing symfony/framework-standard-edition (v2.2.0) Downloading: 100%
Created project in ./ Loading composer repositories with package information Installing dependencies from lock file
- Installing twig/twig (v1.12.2) Downloading: 100%
....
kriswallsmith/assetic suggests installing leafo/lessphp (Assetic provides the integration with the lessphp LESS compiler)
....
monolog/monolog suggests installing raven/raven (Allow sending log messages to a Sentry server)
....
Installing assets using the hard copy option
Installing assets for Symfony\Bundle\FrameworkBundle into web/bundles/framework
....
بعد از نصب کامل سیمفونی، توسط آدرس web/config.php پیش‌نیازهای سیمفونی و همچنین پیشنهادات آن را نصب و پیکربندی کنید. در این مرحله یکی از مهمترین پیش‌نهادها نصب APC است. در ادامه همین صفحه می‌توانید دیگر تنظیمات سیمفونی شامل اطلاعات پایگاه داده را نیز تعیین کنید.
همچنین لازم است تنظیمات PHP CLI را نیز بررسی کنید:
php ./app/check.php
بعد از تنظیمات صفحه خوش‌آمد گویی سیمفونی را مشاهده خواهید کرد!
برچسب ها: 

دیدگاه‌ها

تصویر مهرداد

مهرداد (تایید نشده)

سلام.خسته نباشید.اقا من میخوام کامپوننت نصب کنم خیلی ارور داره....
میشه یه کم بیشتر توضیح بدید که کامپوزر رو کجا نصب ککنیم؟و curl رو لینک مستقیم بزارید دقیقا اونو دانلود کنیم.من ویندوز 7 64 bit.
خیلی دقیق توضیح بدید.اخه من فایل زیپ رو نصب کردم کلی ارور ssl بم میده و ....

افزودن نظر جدید