XAMPP etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
XAMPP etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

28.04.2025

data:blog.title

Windows 10 da XAMPP Composer Kurulumu (Proje Bazlı Composer Ekleme)

Composer bir paket yükleyicidir, ateşi tekrar bulmaya gerek olmadığı zamanlarda projelerin daha hızlı ilerlemesi için kullanırız. Daha önceden ayrıntılı bir şekilde hazırlanmış araçları kolayca projemize ekler ve eklediğimiz araçlara özel komutlarla karışık işlemleri bile sıfırdan yazmaya uğraşmadan kolayca yaparız. 

Composer bir sunucuda birden fazla dizinde farklı paketlerle kullanılabilir, proje bazlı oluşturulan bir dosya olarak düşünebilirsiniz tabi isteğe bağlı olarak tek composer kurulumu yapıp her yerde aynı composeri de çağırabilirsiniz sizin bileceğiniz iş. Ben localde çalıştığım zamanlarda alakasız birden fazla projem olabiliyor her proje için bir dizin oluşturuyorum ve ilgili projeye ait birde composer oluşturuyorum sunucuya atacağımız zaman klasörü olduğu gibi sunucuya atıyorum composer dahil herşey localdeki gibi çalışmaya devam ediyor.

1- Öncelikle composer i indirip bilgisayarımıza kuralım aşağıdaki adresten indirebilirsiniz.
2- Composerin kurulumu çok basittir next next diyerek kuracağız tek dikkat etmemiz gereken kurduğumuz XAMPP'ın içindeki php.exe nin yolunu göstermek ben XAMPP ı direk C:// dizinine kurmustum o yüzden php.exe nin yolu C:\xampp\php\php.exe şeklinde. resimdeki gibi yolu gösterip yine herşeye next diyerek kurulumu tamamlıyorum.

composer kurulum dizini

3- Kurulum tamamlandıktan sonra XAMPP hata verebilir yeniden başlatalım sonrasında +R tuşlarına basalım çıkan ekrana CMD yazıp entere basalım komut penceresi açılacak

4- Açılan komut penceresine önce composer yazıp enterlayalım composerin kurulup kurulmadığını test edelim kurulmuş ise renkli yazılar çıkacak kurulmamışsa bir iki satır hata mesajı yazar.

5- Kurulum başarılı ise şimdi sırada dizin ayarlama işi var bendeki dizin C:\xampp\htdocs olduğu için
cd C:\xampp\htdocs
yazıyorum ve entere basıyorum şimdi htdocs klasörü içine geldik.

6- composer.json dosyasını oluşturmak için komut satırına
composer init
yazıyorum ve entere basıyorum bazı parametreler soracak resimdeki gibi veri girişi yapmaya devam ediyorum veri girişlerimi kırmızı ile işaretledim satırın sağında bişey yazmayanları boş geçmek için sadece entere basıyorum. En son Do you confirm generation? sorusuna yes yazıyoruz ve composer.json dosyası oluşturuluyor.

7- composer.lock dosyasını oluşturabilmek için ise
composer update
komutunu yazıyorum composer update yerine composer install komutu da kullanılabilir.
 
Projeye composer ekle

Tebrikler bundan sonra paket kurulumları var cd komutu ile dosya dizinine gelip istediğiniz paketin kurulum komutunu kullanabilirsiniz. Hazır paketlerin açıklamalarında kurulum için kullanmanız gereken komutlar var örneğin binance kütüphanesi kurulumu için aşağıdaki kodu kullanıyoruz rast gele birini seçtim daha iyi kütüphaneler olabilir.
composer require linwj/binance
data:blog.title

Xampp phpMyAdmin ve MySQL a Şifre Koyma - Değiştirme Nasıl Yapılır? Bilgisayarınızı Sunucuya Çevirin.

Xampp Apache, PHP, MySQL, FTP Server, Mercury, Tomcat gibi bir sunucunun barındırması gereken tüm programları birbiriyle çalışabilecek şekilde ayarlamış, kurulumu ve kullanımı kolay olması için paket haline getirilmiş. Kendi bilgisayarınızı bir sunucuya çevirmek istediğinizde saydığımız bu programları kurmalı ve ayarlamalarını yapmalısınız ya da Xampp ta bırakılmış güvenlik açıklarını kapatarak aynı işi daha kolay bir şekilde tamamlayabilirsiniz.

Bu yazımızda hızlı bir şekilde istediğimiz MySQL kullanıcısını oluşturup şifresiz root ve pma kullanıcılarına şifre atayarak güvenlik açıklarını kapatacağız sonrasında ufak birkaç güvenlik ayarlaması yaparak işi bitireceğiz.

1- MySQL a phpMyAdmin kullanarak tam yetkili, şifreli yeni kullanıcı oluşturarak ve şifresiz kullanıcılara şifre atayarak güvenlik risklerini kapatacağımız adıma geçelim. Aşağıdaki kodu phpMyAdmin > SQL adımlarını takip ettikten sonra komut yazma alanına yapıştırıp çalıştıralım. (Veritabanı adı ve şifrenizi değiştirmeyi unutmayın root ve pma kullanıcılarının sadece şifreleri değiştirilecek güncel XAMPP ta tanımlı kullanıcıları kaldırınca sorun oluşuyor bu nedenle şifre koyup bırakıyoruz oluşturduğumuz kullanıcı ile işlemlere devam ediyoruz)
CREATE USER 'yenikullanici'@'127.0.0.1' IDENTIFIED BY '123456';
CREATE USER 'yenikullanici'@'::1' IDENTIFIED BY '123456';
CREATE USER 'yenikullanici'@'localhost' IDENTIFIED BY '123456';

GRANT ALL PRIVILEGES ON *.* TO 'yenikullanici'@'127.0.0.1';
GRANT ALL PRIVILEGES ON *.* TO 'yenikullanici'@'::1';
GRANT ALL PRIVILEGES ON *.* TO 'yenikullanici'@'localhost';

FLUSH PRIVILEGES;

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
ALTER USER 'root'@'127.0.0.1' IDENTIFIED BY '123456';
ALTER USER 'root'@'::1' IDENTIFIED BY '123456';
ALTER USER 'pma'@'localhost' IDENTIFIED BY '123456';
Yukarıdaki kodu çalıştırdıktan sonra phpMyAdminden hata alacaksınız ancak yapılması gereken tüm ayarlar yapılmış olacak şimdi ikinci aşamaya geçiyoruz.

2- xampp\phpMyAdmin\config.inc.php yi açıyoruz ve aşağıdaki değişiklikleri yapıyoruz.

Bul:
$cfg['blowfish_secret'] = 'xampp'; /* YOU SHOULD CHANGE THIS FOR A MORE SECURE COOKIE AUTH! */
Değiştir:
$cfg['blowfish_secret'] = '*6BB4837EB74329105EE4568DDA7DC67'; /* Cookie şifrelemesi için kullanılacak olan güvenlik kelimesi kısa yada uzun olursa phpmyadmin uyarı verir. 32 karakter uygundur şuanki gibi! */
Bul:
$cfg['Servers'][$i]['auth_type'] = 'config';
Değiştir:
$cfg['Servers'][$i]['auth_type'] = 'cookie';
Bul:
$cfg['Servers'][$i]['password'] = '';
Değiştir:
$cfg['Servers'][$i]['password'] = '123456';
Bul:
$cfg['Servers'][$i]['AllowNoPassword'] = true;
Değiştir:
$cfg['Servers'][$i]['AllowNoPassword'] = false;
Bul:
$cfg['Servers'][$i]['controlpass'] = '';
Değiştir:
$cfg['Servers'][$i]['controlpass'] = '123456';

Değişiklikleri tamamladıktan sonra dosyayı kaydedip kapatın ve Xampp Serveri yeniden başlatın. Server yeniden başladığında "http://localhost/phpmyadmin" adresine girin PhpMyAdmin anasayfasının şifre istediğini göreceksiniz. Kullanıcı adına root yada sizin belirlediğiniz kullanıcı adını şifre kısmına 123456 yazarak giriş yapabilirisiniz(farklı şifre belirlediyseniz onu yazmalısınız). Daha sonraki şifre değiştirme işlemlerini PhpMyAdmin > Genel Ayarlar > Parola değiştir bölümünden yapılması durumunda C:\xampp\phpMyAdmin\config.inc.php dosyasında değişiklik yapmaya gerek yoktur.

Xampp MySQL e PhpMyAdmin den Şifre Koyma - Değiştirme Nasıl Yapılır? Detaylı Anlatım

3- C:\xampp\apache\conf\extra\httpd-xampp.conf dosyasını açıp "Require local" yazan yerlerin tamamını "Require all granted" ile değiştirin böylece sadece localden olan erişim uzaktan erişilebilir duruma dönüşmüş oldu değişikliğin gözlenebilmesi için Xampp serveri yeniden başlatın. (uzaktan erişime izin vermek istemiyorsanız sadece local de çalışacaksanız 3. adımı uygulamanıza gerek yok)

Xampp Server yeniden başladıktan sonra ağınızdaki başka bir bilgisayardan ya da ağınıza bile bağlı olmayan herhangi bir bilgisayardan PhpMyAdmin e ulaşmak istediğinizde Bağlantı yasaklandı (Access forbidden) yeni XAMPP güvenlik konsepti: (New XAMPP Security Concept:) 403 hatası almayacaksınız.
Bu yazımızda Xampp MySQL a PhpMyAdmin Kullanarak şifre koymakla kalmayıp uzaktan erişilebilirliğini aktif ederek kişisel bilgisayarınızı bir sunucuya çevirmenize yardımcı olduk bilgisayarınızı tam anlamıyla bir sunucuya çevirebilmek için:
  1. Evdeki Değişken Ip(Wan Ip) Adresinize Sabit Bir İsim Verin (Domain - Uzaktan Erişim İçin) 
  2. Modemden Bilgisayara Sabit ip Adresi Verme (Yerel ağda)
  3. Bilgisayara Sabit ip Adresi Verme (Yerel ağda)
  4. Port Açma, Port Nedir? Nasıl Açılır
yazılarımıza da bakmanız faydalı olacaktır.

20.05.2019

data:blog.title

XAMPP Kurulumu

XAMPP kullanıcılarına web sitelerini kendi bilgisayarlarında çalıştırabilme imkanı veren basit ve kullanışlı bir sunucu programıdır. Sunucu programı diyorum ama aslında sunucu programlarını organize eden ve size mümkün olan en hızlı başlangıcı yapmanızı sağlayan bir programdır.

Önce XAMPP'ın Son Sürümünü İndirin. Karşınıza çıkan ekranda XAMPP'ın Windows için birden fazla sürümü olduğunu göreceksiniz bu sürümler arasındaki tek fark PHP'nin farklı versiyonlarıdır daha eski bir PHP ile kodlanmış bir projeniz varsa ve yeni kodlamada düzgün çalışmıyorsa tercih edebilmeniz için bu şekilde dağıtılmaktadır. Kısacası sıfırdan, yeni bir projeye başlayacaksanız son sürümü indirin.

XAMPP bilgisayarınıza indikten sonra xampp-windows-x64-xxxxx-installer.exe dosyasına çift tıklayarak çalıştırın.
XAMPP Kurulumu
Next butonuna basarak sonraki adıma geçebilirsiniz.
XAMPP Kurulumu
XAMPP bu adımda bilgisayarınıza kuracağınız araçları seçebileceğiniz seçenekler sunuyor tavsiyem hepsini kurmanız yönünde olacaktır çünkü sadece kullanmak istediğiniz araçları çalıştırabiliyorsunuz gereksiz gördüğünüz programı her zaman çalıştırmazsınız olur biter.
XAMPP Kurulumu
Bu adımda XAMPP için bir kurulum konumu belirlemeniz gerekiyor C:\ D:\ yada başka bir dizin seçebilirsiniz isterseniz masaüstü isterseniz Flash belleğe bile kurulum yapabilirsiniz.
XAMPP Kurulumu
Bu adımda XAMPP hakkında daha fazla bilgi vermek sizi XAMPP'ın anasayfasına yönlendirmek istiyor tik i kaldırıp devam ederseniz hiç bir şey açılmadan kuruluma devam edebilirsiniz.
XAMPP Kurulumu
Ayarlamaları yaptıktan sonra gelen bu pencerede XAMPP kurulum için hazır olduğunu kuruluma başlayabileceğinizi söylüyor Next butonuna basarak devam edebilirsiniz.
XAMPP Kurulumu
Kurulum işlemi başladıktan sonra yeşil alanın dolması biraz zaman alabilir XAMPP kurulum dosyası 160MB civarında olmasına rağmen açıldığında 600MB gibi bir boyuta ulaşıyor sabırlı olun.
XAMPP Kurulumu
XAMPP kurulumu tamamlandığında Finish butonuna basarak işlemi sonlandırabilirsiniz. Ayrıca resimdeki "Do you want to start the Control Panel now" seçili iken finish butonuna basarsanız XAMPP hemen açılacaktır.
XAMPP Kurulumu
İlk açılışta karşınıza dil seçeneği gelmektedir. Malesef sadece iki dil bulunmaktadır ben İngilizce'yi seçip devam ediyorum.
XAMPP Kurulumu
XAMPP ilk çalıştığında tüm sunucu programları pasif durumdadır. Yani hizmetler çalışmıyor. Çalıştırmak istediğiniz hizmetin karşısındaki Start butonuna basarak hizmetlerin çalışmasını sağlayabilirsiniz.
XAMPP Kurulumu
Eğer her seferinde hizmetleri elle çalıştırmak istemiyorsanız XAMPP Kontrol Panelindeki Config butonuna tıklayarak istediğiniz hizmetleri buradan seçebilirsiniz XAMPP çalıştığında seçtiğiniz hizmetler otomatik olarak başlayacaktır. 

Eğer XAMPP'ın bilgisayar açıldığında da otomatik olarak başlamasını istiyorsanız "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp" konumunu açıp içerisine XAMPP'ın bir kısayolunu kopyalamanız yeterli.

XAMPP'ı daha güvenli hale getirmek için MySQL'e şifre koymayı diğer yazımızda anlattık incelemek için tıklayabilirsiniz.