Composer Kurulumu ve Kullanımı (macOS & Windows)
HTML-код
- Опубликовано: 19 сен 2024
- Bu ders Tayfun Erbilen tarafından hazırlanmıştır.
Yeni çıkardığım PHP Eğitim Setime gözatın!
udemy.com/php-...
-- Sosyal Hesaplarım;
/ erbilennet
/ prototurkcom
/ tayfunerbilen
/ prototurkcom
/ tayfunerbilen
Helal. Gözlerim gibi beynimide açtım sayende sabah sabah ÜSTAD...
Abi composer ile direkt olarak "composer require tayfunerbilen/basicdb" şeklinde kurmak için, GitHub'da release belirtmen gerekiyor. Release belirttikten sonra Packagist'te de bi' refresh edersen her şey düzelir. Zamanında çok fazla çekmiştim bu sancıyı, öyle yaptığın zaman çalışıyor :)
Elinize saglik kisa ve net olmus :)
Oldukça açıklayıcı ve tam aradığım video, teşekkürler.
Xampp ile birden fazla port ile birden fazla site kullanıyorum. Ancak direkt htdocs'a değil de istediğimiz siteye ekleyebilmek için komut istemcisinde (XAMPP'nin C'de kurulu ve kullandığımız portun da 8003 olduğunu varsayarak) C:\xampp\htdocs\8003 konumuna ulaştıktan sonra composer komutunu çalıştırdığımızda bu konuma yükleneceğini belirtmiş olalım. Benim ihtiyacım oldu bu videoya bakacak arkadaşların da ihtiyacı olabilir.
İhtiyacı olanlar XAMPP ile birden fazla site çalıştırma konusunu ayrıca araştırabilirler.
sabahın ilaç paylaşımı
Teşekkürler
bildiğim halde sırf zevkıne ızlıyorum artık senı reis netflix gibi :) lisede izlemeye basladım senı ve sımdı sayende - unide ogrenci olmama ragmen - gunde 3-4 saat calısıp aylık harclıgım cıkarıyorum. Herkese de tavsıye edıyorum senı tesekkurler tekrardan
hocam bu vendorun pathını nasıl değiştirebilirim? wamp kullanıyorum ve projemde bunu çalıştırmam gerekiyor
@@AZAGamingTR Vendorun nerde oldugu onemlı degıl, > derken ./vendor klasoru mevcut dosya ile aynı konumda demektır. Eğer sende farklı ise konumunu ona göre belirtirsin. örnek: require "../../path/to/vendor/autoload.php"
Abdulsamet bey elimde bir iş var sizle nasıl iletişime gecebilirim
Rest,soap web servis gelistirme videolarida gele bilirmi hocam?tesekkur.
hocam bu vendorun path yolunu nasıl değiştireceğiz? Ben wamp kullanıyorum ve projemde bunu kullanmam lazım, yardımcı olur musunuz? Teşekkür ederim
mv: /bin/composer: Operation not permitted = hatası almaktayım, çözümü hakkında bilginiz var mı?
Hocam benim linux resellerim var composer'i reseller de kullanabilir miyim, yoksa sunucu mu kiralamam gerekir?
Bu composer tarzı paket yöneticileri bana en gereksiz şeyler olarak geliyor.Şirketlerin mecbur kılması dışında hiç bir özel projemde kullanmadım kullanmayıda düşünmüyorum. Onu indirip kurmaya üşeniyorum, 2 satır php yazarım kafam rahat eder :D Tabi sen emek vermişsin videoya eline sağlık orası ayrı konu.
Neden öyle düşünüyorsun. Projede kullandığın paketleri composer ile kolayca kurabilirsin. Bundan güzel ve kolay ne olabilir :) Kurulum dışında başka bir zorluk yok, gerisi terminali kullanmaktan ibaret.
Bazen yazılan kod 2 satırlık olmuyor ama :) Örneğin, çok absürt SQL kodlarının yazılacağı bir projen var, bu durumda bir veritabanı paketine ihtiyaç duyabilirsin, hatta bir veritabanı paketi bile işini görmeyebilir ve bir ORM'e ihtiyaç duyabilirsin. Bunu tek başına yazman ve geliştirmen, çok fazla zamanını alacaktır. Composer ile Eloquent ORM yada Doctorine ORM kurarak en fazla 5 dakika içerisinde absürt SQL kodlarını yazmaya başlayabilirsin. Bunlar uzun süredir geliştirildiği için olabildiğince az hataya sahipler ve performanslılar, 1'den fazla insan katkıda bulunduğu için daha büyük bir emek var. Aslında composer kullanmak burada mantıklı oluyor. :)
çok iyi bir yöntem ve anlatım teşekkürler ancak indirdiğimiz instagram apisinde mgp25/instagram-php altında test dosyası var bunları silmemiz gerek diye biliyorum veya demo dosyalarını birde indir diyince büssrü dosya geliyor bunların içinde zararlı dosyalarda olabilir mi ?
Bazı paketlerin başka paketlere ihtiyacı var ondan indiriyor zararlı dosyalar içermiyor rahat ol :)
ya ben mysqli extension hatası alıyorum birisi yardım edebilir mi please
/usr/local/bin/composer dosya yolu bende yok yaptığınızın aynısını yapıyorum ama hata alıyorum windows kullanıyorum ne yapmam lazım
dostum dersin sonunda windows için anlatımım vardı ona baktın mı?
Merhaba, bunu paylaşımlı hostinglerde kullanabiliyor muyuz?
eğer ssh girişin varsa kullanabilirsin, ancak genelde olmaz hostinglerde :)
@@PROTOTURKCOM Bi saattir arıyorum internette standartı bozmayıp aramanın sonuna erbilen eklemek gerekiyormuş. Teşekkürler :)
Hocam siz bunu localhostta kullandiniz peki cpanelde nasil kullaniriz?
Sunucunun sana ait olması lazım hostinge kuramazsın yani
@@PROTOTURKCOM peki hocam localhosta kurmanin bizim icin avantaji nedir daha sonra hostinge mi tasiyoruz? Yani once localhostta son seklini veriyoruz sonra da hostinge yukluyoruz anladigim kadariyla. Dogru mu?
aslında hosting kullanmıyoruz biz, kendi projelerimiz için genelde sunucu alıyoruz buda root erişimi veriyor bize. siz local ortamda geliştirme yaparken ihtiyacınız olan tüm php paketlerini composer ile yüklüyorsunuz, sunucuya dosyaları atarken vendor klasörünü atmıyorsunuz, composer.json'ı atıyorsunuz ve sunucuya root olduktan sonra ilgili dizine gelip composer install komutunu çalıştırıyorsunuz, o sizin için o projede kullanılan tüm bağımlılıklarınızı sunucuya yüklüyor, bir nevi zamandan tasarruf, bu tür işleri standarta bağlamak olarak düşünebilirsiniz olayı. Ayrıca diğer bir artısıda, birden fazla kişiyle geliştirme yaptığınız projelerde çok kullanışlı oluyor. Bu php olan tarafı, bunun front-end tarafında da npm kullanırsanız tadından yenmez :)
@@PROTOTURKCOM Peki hocam sunucuyu nereden aliyorsunuz. Hangisini kullaniyorsunuz?
@@PROTOTURKCOM Hocam sunucuyu nereden aliyorsunuz tavsiye edebileceginiz bir firma varmi?
Videoyu yataktan kalkar kalkaz mı çektin naptın ? :D
1 saat sonra falan :D
ozurluyum galiba bu konuda bir sürü kanalda izledim anlamadım
Hala anlamadın mı neyi anlamadın tam olarak :)
bu yaptığınız işlemleri hostta yapmak istiyorum hostta işler değişiyor nereye yazıcam onu bile bilmiyorum, belki bilmediğim için zor geliyordur, cevap beklemiyordum ilginiz için çok teşekkür ederim hocam
@@aydnsafi7463 sunucu sana aitse ssh ile bağlanıp composer'ı kurman gerek diğer türlü yapamazsın zaten