Herkese merhabalar,

Forumda gezerken birkaç arkadaşın ücretsiz sunucu aradığını gördüm. Eğer amacınız kod geliştirmek içinse bu anlatacağım yöntem ile mySQL, PHP, veritabanı ve web programlama geliştirmelerinizi kendi bilgisayarınız üzerinde ücretsiz olarak geliştirebileceksiniz.

Adım adım kendi bilgisayarımız üzerine yerel web servisi oluşturmayı göstereceğim.

Yerel web servisi oluşturmak için kullanacağımız yazılımın adı XAMMP, öncelikle onu indirelim.


İndirme adımında farklı ihtiyaçlara göre oluşturulmuş 3 farklı paket olduğunu görüyoruz. Bu paketlerin farkı kullanılan SQL sürümü ve PHP sürümü farklı, kullanacağınız ve çalışacağız kütüphanelerin sürümüne göre farklı paketleri tercih edebilirsiniz. Şimdilik hiçbir bilginiz yoksa herhangi birini indirerek yola devam edebilirsiniz.

1717440363538.webp


Örneğin yerel web servisinde eğer wordpress kurup kendi alanımızda wordpress denemek istiyorsak şu servislerin en düşük bu sürümde olması şart.
1717440709544.webp


Şimdi adım adım beraber kurulum gerçekleştirelim.

1717440933287.webp


Kurulumu başlatalım, ve "Next >" düğmesine basalım.

1717440963216.webp


Buradan kurmak istediklerimizi seçebiliriz, ben hepsini bırakmanızdan yanayım yeri geldiğinde gerekli olacak. Ne olduğuna bakarsak :

MySQL : Veritabanı, herhangi bir projede verileri setler halinde derli toplu tutup üzerinde işlemler yapabilmek için geliştirilmiş veri düzenleme araçlarıdır. PHP veya farklı dillerle bu veri kümelerine erişip üzerinde işlemler yaparız. Örneğin kullanıcıların adları, şifreleri, şehirleri veya techolay üzerinden örnek verirsek bu konu bile veritabanında saklanır.

PHP : Web için geliştirilmiş yazılım dilidir. Wordpress gibi sistemler kullanır, sizin görmediğin kısımlardaki işlemleri yapmak için kullanılır. Örneğin konu açmak istediğinizde sizin açtığınız konu ile SQL arasındaki komut dizinleri veya algoritmik işlemleri PHP diliyle yaparız. Arkaplanda kullanıcının görmediği kısım diyebiliriz.

phpMyAdmin : SQL veritabanı için kodlanmış kullanıcı arayüzüdür. SQL komutlarla çalışan bir araç olmasına rağmen bu araç ile arayüz sayesinde kolaylıkla veritabanınızı kontrol edebilir ve düzenleyebilirsiniz.

Aşağıdakiler ilk etapta muhtemelen sizin işinize yaramayacak ancak kurun geçin bilgisayarınıza ekstra yük bindirmeyecektir.

Perl : Web alanında da kullanılan bir yazılım geliştirme dilidir.

Mercury mail server : localhost üzerinden mail kullanmak için kullanılır.

Webalizer : Yerel web servisi için loglama yazılımıdır. Nerede ne yapıldı ne hatalar alındı hangi kullanıcı ne yaptı onları kaydeder. Yerelde tüm işlemleri biz yaptığımız için pek lazım değil gibi ama hepsini kurun şimdilik :)

Tomcat : java tabanlı web projeleri için gerekli ortam yazılımıdır.

Nereye kurulması gerektiğini buradan seçin.
1717441414877.webp



Kontrol panel dilini seçin ancak sadece ingilizce ve almanca var.
1717441440467.webp



Kurulumun tamamlanmasını bekleyin.

1717441476490.webp


Kurulum tamamlandıktan sonra karşımıza şu şekilde bir kontrol ekranı çıkacak. Web geliştirmeleri için genellikle bize Apache ve MySQL yetecektir.

1717441624335.webp


Hizmetleri başlattıktan sonra tüm birimler düzgün çalışırsa yeşil olarak işaretlenir.

1717441700056.webp


Tarayıcı satırına localhost yazarak yerel web servisine ulaşabiliriz.
1717441750712.webp


PHP ve HTML Dosyalarımız C:\xampp\htdocs klasörü altındadır. Buradaki dosyaları silip index.php ile ekrana merhaba dünya yazdıralım.

1717441783812.webp


Web projelerinizi artık ücretsiz şekilde kendi bilgisayarınızda geliştirebilirsiniz.

Herkese esenlikler dilerim.

1717441922153.webp
 
Herkese merhabalar,

Forumda gezerken birkaç arkadaşın ücretsiz sunucu aradığını gördüm. Eğer amacınız kod geliştirmek içinse bu anlatacağım yöntem ile mySQL, PHP, veritabanı ve web programlama geliştirmelerinizi kendi bilgisayarınız üzerinde ücretsiz olarak geliştirebileceksiniz.

Adım adım kendi bilgisayarımız üzerine yerel web servisi oluşturmayı göstereceğim.

Yerel web servisi oluşturmak için kullanacağımız yazılımın adı XAMMP, öncelikle onu indirelim.


İndirme adımında farklı ihtiyaçlara göre oluşturulmuş 3 farklı paket olduğunu görüyoruz. Bu paketlerin farkı kullanılan SQL sürümü ve PHP sürümü farklı, kullanacağınız ve çalışacağız kütüphanelerin sürümüne göre farklı paketleri tercih edebilirsiniz. Şimdilik hiçbir bilginiz yoksa herhangi birini indirerek yola devam edebilirsiniz.

Eki Görüntüle 53118

Örneğin yerel web servisinde eğer wordpress kurup kendi alanımızda wordpress denemek istiyorsak şu servislerin en düşük bu sürümde olması şart.
Eki Görüntüle 53127

Şimdi adım adım beraber kurulum gerçekleştirelim.

Eki Görüntüle 53136

Kurulumu başlatalım, ve "Next >" düğmesine basalım.

Eki Görüntüle 53139

Buradan kurmak istediklerimizi seçebiliriz, ben hepsini bırakmanızdan yanayım yeri geldiğinde gerekli olacak. Ne olduğuna bakarsak :

MySQL : Veritabanı, herhangi bir projede verileri setler halinde derli toplu tutup üzerinde işlemler yapabilmek için geliştirilmiş veri düzenleme araçlarıdır. PHP veya farklı dillerle bu veri kümelerine erişip üzerinde işlemler yaparız. Örneğin kullanıcıların adları, şifreleri, şehirleri veya techolay üzerinden örnek verirsek bu konu bile veritabanında saklanır.

PHP : Web için geliştirilmiş yazılım dilidir. Wordpress gibi sistemler kullanır, sizin görmediğin kısımlardaki işlemleri yapmak için kullanılır. Örneğin konu açmak istediğinizde sizin açtığınız konu ile SQL arasındaki komut dizinleri veya algoritmik işlemleri PHP diliyle yaparız. Arkaplanda kullanıcının görmediği kısım diyebiliriz.

phpMyAdmin : SQL veritabanı için kodlanmış kullanıcı arayüzüdür. SQL komutlarla çalışan bir araç olmasına rağmen bu araç ile arayüz sayesinde kolaylıkla veritabanınızı kontrol edebilir ve düzenleyebilirsiniz.

Aşağıdakiler ilk etapta muhtemelen sizin işinize yaramayacak ancak kurun geçin bilgisayarınıza ekstra yük bindirmeyecektir.

Perl : Web alanında da kullanılan bir yazılım geliştirme dilidir.

Mercury mail server : localhost üzerinden mail kullanmak için kullanılır.

Webalizer : Yerel web servisi için loglama yazılımıdır. Nerede ne yapıldı ne hatalar alındı hangi kullanıcı ne yaptı onları kaydeder. Yerelde tüm işlemleri biz yaptığımız için pek lazım değil gibi ama hepsini kurun şimdilik :)

Tomcat : java tabanlı web projeleri için gerekli ortam yazılımıdır.

Nereye kurulması gerektiğini buradan seçin.
Eki Görüntüle 53147


Kontrol panel dilini seçin ancak sadece ingilizce ve almanca var.
Eki Görüntüle 53148


Kurulumun tamamlanmasını bekleyin.

Eki Görüntüle 53149

Kurulum tamamlandıktan sonra karşımıza şu şekilde bir kontrol ekranı çıkacak. Web geliştirmeleri için genellikle bize Apache ve MySQL yetecektir.

Eki Görüntüle 53152

Hizmetleri başlattıktan sonra tüm birimler düzgün çalışırsa yeşil olarak işaretlenir.

Eki Görüntüle 53155

Tarayıcı satırına localhost yazarak yerel web servisine ulaşabiliriz.
Eki Görüntüle 53156

PHP ve HTML Dosyalarımız C:\xampp\htdocs klasörü altındadır. Buradaki dosyaları silip index.php ile ekrana merhaba dünya yazdıralım.

Eki Görüntüle 53157

Web projelerinizi artık ücretsiz şekilde kendi bilgisayarınızda geliştirebilirsiniz.

Herkese esenlikler dilerim.

Eki Görüntüle 53158
Ruby kaynaklıydi sanırım scriptleri localhost olarak paylaşmak için ise bitnami kullanabilirsiniz.


tempsnip1


Öncelikle üstte vermiş olduğum linkden gerekli dosyayı indirelim ve resimde görüldüğü üzere çerçeve içine alınmış ‘‘İçe Aktar’’ butonuna tıklayalım gelen pencerede dosyamızı indirdiğimiz dizin yolunu gösterelim ve ileri diyerek aktarımı gerçekleştirelim.

tempsnip2


Bu aşamadan sonra bizi aşağıdaki pencere karşılayacak.
tempsnip3


Gerekli sistem düzenlemelerini kendi isteğimiz doğrultusunda ayarladık sanal makinenin kurulmasını bekliyoruz.

tempsnip4


Kurulum işlemi başarılı bir şekilde gerçekleşti sistemi başlatalım. Altta resimde gösterildiği şekilde sanal makine öntanımlı şifre girme ve sonrasında yeni şifre belirme işlemleri yine discourse topluluk forum sitesi bilgilerinizi kayıt almanız önemli.

tempsnip5


Giriş bilgilerimizi öğrendik ve kayıt ettik artık sanal makinemize ve discourse sitemize giriş işlemine geçebiliriz.
Sanal makinemizi çalıştıralım açık konumda internet tarayıcımızdan adres satırına bize verilen Discourse İp adresimizi yazalım enter tuşuna basalım ve giriş yapalım sayfada üstte (login) ekranından kullanıcı bilgilerimiz ile siteye bağlantımızı sağlayalım hepsi bu kadar.
tempsnip6
 
Apache kapalıyken windows.php.net adresinden güncel PHP sürümünü indirip dosyaları xampp/php klasörüne atarak PHP sürümünü güncelleyebilirsiniz. Eline sağlık
 
Ruby kaynaklıydi sanırım scriptleri localhost olarak paylaşmak için ise bitnami kullanabilirsiniz.

tempsnip1


Öncelikle üstte vermiş olduğum linkten gerekli dosyayı indirelim ve resimde görüldüğü üzere çerçeve içine alınmış ‘‘içe aktar" butonuna tıklayalım gelen pencerede dosyamızı indirdiğimiz dizin yolunu gösterelim ve ileri diyerek aktarımı gerçekleştirelim.

tempsnip2


Bu aşamadan sonra bizi aşağıdaki pencere karşılayacak.
tempsnip3


Gerekli sistem düzenlemelerini kendi isteğimiz doğrultusunda ayarladık sanal makinenin kurulmasını bekliyoruz.

tempsnip4


Kurulum işlemi başarılı bir şekilde gerçekleşti sistemi başlatalım. Altta resimde gösterildiği şekilde sanal makine öntanımlı şifre girme ve sonrasında yeni şifre belirme işlemleri yine discourse topluluk forum sitesi bilgilerinizi kayıt almanız önemli.

tempsnip5


Giriş bilgilerimizi öğrendik ve kayıt ettik artık sanal makinemize ve discourse sitemize giriş işlemine geçebiliriz.
Sanal makinemizi çalıştıralım açık konumda internet tarayıcımızdan adres satırına bize verilen discourse IP adresimizi yazalım enter tuşuna basalım ve giriş yapalım sayfada üstte (login) ekranından kullanıcı bilgilerimiz ile siteye bağlantımızı sağlayalım hepsi bu kadar.
tempsnip6
Cloudflare Tunnel varken gerek var mı bilemedim.
 
Ruby kaynaklıydi sanırım scriptleri localhost olarak paylaşmak için ise bitnami kullanabilirsiniz.


tempsnip1


Öncelikle üstte vermiş olduğum linkden gerekli dosyayı indirelim ve resimde görüldüğü üzere çerçeve içine alınmış ‘‘İçe Aktar’’ butonuna tıklayalım gelen pencerede dosyamızı indirdiğimiz dizin yolunu gösterelim ve ileri diyerek aktarımı gerçekleştirelim.

tempsnip2


Bu aşamadan sonra bizi aşağıdaki pencere karşılayacak.
tempsnip3


Gerekli sistem düzenlemelerini kendi isteğimiz doğrultusunda ayarladık sanal makinenin kurulmasını bekliyoruz.

tempsnip4


Kurulum işlemi başarılı bir şekilde gerçekleşti sistemi başlatalım. Altta resimde gösterildiği şekilde sanal makine öntanımlı şifre girme ve sonrasında yeni şifre belirme işlemleri yine discourse topluluk forum sitesi bilgilerinizi kayıt almanız önemli.

tempsnip5


Giriş bilgilerimizi öğrendik ve kayıt ettik artık sanal makinemize ve discourse sitemize giriş işlemine geçebiliriz.
Sanal makinemizi çalıştıralım açık konumda internet tarayıcımızdan adres satırına bize verilen Discourse İp adresimizi yazalım enter tuşuna basalım ve giriş yapalım sayfada üstte (login) ekranından kullanıcı bilgilerimiz ile siteye bağlantımızı sağlayalım hepsi bu kadar.
tempsnip6
Veya hiçbirini yapmadan Docker gibi container'ları kullanmayı öğrenerek hem lokalde hem normal kullanımda (live'da) uygulamalarınızın minimum kaynak tüketmesini sağlayıp, bir yerden bir yere daha kolay taşınmasını sağlayabilir ve yazılımınız için en uygun donanımları rahatça tespit edebilirsiniz. Ayrıca Kubernetes gibi bazı container uygulamaları sayesinde bir makinenin içinde birden çok "konteyner" kurarak verimli ve güvenli bir biçimde o makineyi birden fazla proje sunmak için kullanabilirsiniz.