Zend Framework 2 – Projenin ayaga kaldirilmasi

Projenizin iskelet yapısını oluşturarak ayağa kaldırmanız için yapmanız gerekenler burada açıklanmıştır: http://framework.zend.com/downloads/skeleton-app

Uygulanması gereken komutlar şu şekildedir:

cd my/project/dir
git clone git://github.com/zendframework/ZendSkeletonApplication.git 
cd ZendSkeletonApplication 
php composer.phar install

GIT
Projemizin iskelet yapısını github üzerinden çekmemiz gerekmektedir. Bu nedenle Windows işletim sistemi kullananlar öncelikle sistemlerine git kurulumu yapmalıdırlar. Git kurulumu yapmak için bu site işinizi görecektir:  http://git-scm.com/downloads

Composer
Composer php de projenin bağımlılıklarını yöneten bir araçtır. Bu araç yardımıyla projenin ihtiyaç duyduğu kütüphaneleri tanımlanır ve otomatik indirilmeleri sağlanır.
İndirdiğimiz iskelet dosyanın içerisinde composer.phar dosyası bulunuyor bu dosya php composer.phar install komutu ile çalıştırılır ve gerekli kütüphaneler yüklenmiş olur.

” Composer is a tool for dependency management in PHP. It allows you to declare the dependent libraries your project needs and it will install them in your project for you. ” Daha fazla bilgi için:  http://getcomposer.org/doc/00-intro.md

*Not: php komutunun bulunduğunuz herhangi bir konumdan çalıştırabilmek için Windowsta Bilgisayarım simgesine sağ tıklayın sonra Özelliklere giriniz. Daha sonra aşağıdaki resimde gösterilen adımları uygulayınız.

 

19 Comments

    Zend Framework 2 – Projenin ayaga kaldirilmasi « Lé Blog

    […] gereken komutlar şu şekildedir: cd my/project/dir g… Devamı için : Zend Framework 2 – Projenin ayaga kaldirilmasi Share :FacebookTwitterStumbleUponLinkedInLike this:LikeBe the first to like […]

    Zend Framework 2 – Projenin ayaga kaldirilmasi « Musa Usta'nın Yeri

    […] gereken komutlar şu şekildedir: cd my/project/dir g… Devamı için : Zend Framework 2 – Projenin ayaga kaldirilmasi Share this:TwitterFacebookLike this:BeğenBe the first to like this.   Yorum […]

    Zend Framework 2 – Projenin ayaga kaldirilmasi « kodluyorum

    […] gereken komutlar şu şekildedir: cd my/project/dir g… Devamı için : Zend Framework 2 – Projenin ayaga kaldirilmasi Share this:TwitterFacebookLike this:BeğenBe the first to like […]

    Zend Framework 2 – Projenin ayaga kaldirilmasi | Gökhan Tunçkale | Blog

    […] gereken komutlar şu şekildedir: cd my/project/dir g… Devamı için : Zend Framework 2 – Projenin ayaga kaldirilmasi ShareFacebookTwitterStumbleUponMoreTumblrRedditLinkedInDiggEmailPrintLike this:BeğenBe the first […]

    Zend Framework 2 – Projenin ayaga kaldirilmasi | Boğaç Aslanyürek

    […] gereken komutlar şu şekildedir: cd my/project/dir g… Devamı için : Zend Framework 2 – Projenin ayaga kaldirilmasi This entry was posted in Professional and tagged zend framework by bogacaslan. Bookmark the […]

    Zend Framework 2 – Projenin ayaga kaldirilmasi | yusufozkay

    […] gereken komutlar şu şekildedir: cd my/project/dir g… Devamı için : Zend Framework 2 – Projenin ayaga kaldirilmasi Share this:TwitterFacebookLike this:BeğenBe the first to like this. This entry was posted in […]

    Zend Framework 2 – Projenin ayaga kaldirilmasi « Anil's Blog

    […] gereken komutlar şu şekildedir: cd my/project/dir g… Devamı için : Zend Framework 2 – Projenin ayaga kaldirilmasi Like this:BeğenBe the first to like […]

    Yunus KOCABAY

    Hocam öncelikle açıklama için çok sağ olun.

    Ben genelde local de çalıştığım için yazılım olarak yıllardır appservnetwork kullanıyorum.

    adımların hepsini yaptım dosyayı falan indiriyor ama install kısmında ” php_mbstring.dll bilgisayarınızda eksik olduğunda başlatılmıyor” gibi bir uyarı alıyorum.

    Yukarıda anlatmadığınız bir şey olabilir mi acaba?

    Şimdiden teşekkürler

      Emre Macit

      appservernetwork’un içerisinde gelen php kurulumundaki dll dosyaları içerisinde multibyte string işlemlerini yapan mbstring kütüphaneleri bulunmuyor demektir.

      Bunun dll dosyasını edinip, phpnizin kurulu olduğu klasörün içerisindeki ext klasörüne koymanız gerekmektedir. (wampta ext klasörü)
      dilerseniz dosyayı kendi windowsumdan bana vereceğiniz bir mail adresinize de mail atabilirim.

        Yunus KOCABAY

        Hocam baktım ext klasöründe dosya mevcut ama maalesef olmasına rağmen sorun var.

        Bu arda “(x86)\Git\cmd D:\WorkArea\php5”

        ordaki cmd ile sürücü adı arasında \ var mı? çünkü resimde ponit çizgisi denk gelmiş..

          Emre Macit

          Şimdi biraz klişe bir cevap olacak ancak, sana tavsiyem, wamp kullanmalısın. Wampta bu tarz işlemler gerçekten çok basit. Basitliğini geçtim, daha kolay yönetilebiliyor.

          Ya da bir önerim daha var, mb ile işlem yapacaksan, php.ini den bu ext dosyasının include edildiğini teyid edelim.
          ;extension=php_bz2.dll
          extension=php_curl.dll
          ;extension=php_dba.dll
          extension=php_mbstring.dll
          ;extension=php_exif.dll
          ;extension=php_fileinfo.dll
          extension=php_gd2.dll

          şu şekilde tanımlar olacak. Burada başında ; varsa veya burada yazmıyorsa include edilmiyor demektir. Bir include edip server ‘ı restart edip, bir de başına ; koyup serveri restart edip 2 kere denemeni rica edeceğim.

          2. konu ise, O cmd ile D:/ arasında, ; (noktalı virgül) var. 2 ayrı tanım yani o.

    ahmet

    $ php composer.phar install
    sh.exe”: php: command not found şöyle bir hata alıyorum

      Emre Macit

      php kısayolu /usr/bin içerisinde tanımlı olmadığı için, php yazınca hangi programı çalıştıracağını bulamıyor bilgisayarınız. Bu noktada /usr/share/php vb gibi php neredeyse, onu /usr/bin içerisine tanımlamanız gerekmektedir.

    ahmet

    yanıt için teşekkürler c:/php olarak php dizin yolunu path kısmına giriyorum yine hata veriyor birde apache proğram files a kurulu olduğu için htdocs dizinine giremiyorum $ cd C:\Program Files\Apache Software Foundation\Apache2.2\htdocs
    sh.exe”: cd: C:Program: No such file or directory bu yüzden htdocs ta dizin oluşturamadım
    c:/zend diye bir dizin oluşturup burada işlemleri yapmaya çalıştım nasıl yapabilirim

      Emre Macit

      Size tavsiyem php ve apache sürümlerinizi silip, wamp kurmanız olacaktır. Windowsu zaten canlı ortam icin tavsiye etmiyorum. Ancak geliştirme yaparken windosu kullanırken bu tarz zorluklar yaşamamanız için, bence wampserver kurmalısınız. Probleminizi elbet ki giderebiliriz, ancak, bu noktada bu konulara çok takılmadan devam etmeniz bence daha önemli oluyor.

    Yunus KOCABAY

    wamp kurduktan sonra bende
    “sh.exe”: php: command not found şöyle bir hata alıyorum”
    Hatasını alıyorum we 3 gün oldu hala kurmadım bunu. galiba codeigniter denesem daha iyi olcak.

    Yunus KOCABAY

    Bu kadar büyük bir şirketin nasıl bir setup hazırlamadığını anlamış değilim.

      Emre Macit

      Normalde Zend framework için bir setup’a ihtiyaç yoktur. dosyaları ve klasörlemeyi manuel olarak da kurabilirsiniz, ancak şu an kısıtlı vaktim nedeniyle izah edemiyorum 🙁

    ahmet

    //php composer.phar install
    “sh.exe”: php: command not found
    bu hatayı alan arkadaşlar php yolunu ortam değişkenlerine git proğramı açıkken girdiyseniz php yolunu algılamıyor ve hata veriyor proğramı kapatıp açın tekrar deneyin

Bir Cevap Yazın