Showing posts with label Sunucu. Show all posts

XAMPP Yerel Sunucu Kurulumu

WordPress veya OpenCart gibi veritabanı kullanan ve programlama temelli olan bir web sitesinin kişissel bilgisayarınızda kurulup açılabilmesi için öncelikle Apache, PHP ve MySQL yazılımlarını kurulması gerekir. Bu yazıda işletim sistemi Windows olan bilgisayara bu yazılımların nasıl kurulacağını öğreneceksiniz. Bu yazılımların herbirini ayrı ayrı elle kurabilirsiniz. Ama daha hızlı ve kolayca yapmak için yararlanabileceğimiz farklı birleştirilmiş kurulum paketleri vardır. Bu paket kurulumlar ile tek bir kurulum yapılır. Kurulumu yapınca, ihtiyacımız olan bu yazılımlar, birbirleriyle uyumlu olarak çalışacak şekilde ayarları yapılmış ve kullanıma hazır halde olurlar.

XAMPP Yerel Sunucu Kurulumu Nasıl Yapılır Resimli Anlatım

Yerel Sunucu Nasıl Kurulur?

Bilgisayarınıza yerel web sunucusu kurmak için şu iki paket kurulumundan birini seçebilirsiniz:

A-) EasyPHP
B-) XAMPP

A-) XAMPP Nasıl Kurulur?


XAMPP önde gelen yerel sunucu kurulum paketlerinden biridir. İçerdiği yazılımların kapsamı geniştir ve sürümleri güncel tutulmaktadır. Bunun için XAMPP'ı seçmek iyi bir tercih olabilir.

Şimdi bilgisayarımıza XAMPP yerel sunucusunu kurma basamaklarını detaylarıyla anlatalım.

» Tahmini süre: 5 dakika
» Ön gereksinimler:
Windows işletim sistemli kişisel bilgisayar (7, 8, 10 veya daha yeni)
İnternet bağlantısı
700 MB boş disk alanı

1-) XAMPP İndirme

1-1-) XAMPP kurulum dosyasını aşağıdaki adresten indirin.
https://www.apachefriends.org/download.html
XAMPP Kurulum Setup Dosyası indir
Adı 'xampp-windows-x64-7.4.10-0-VC15-installer.exe' gibi olan çalıştırılabilir dosya bilgisayarınıza kaydedilecek.

XAMPP'in güncel paketinin içerisinde şu yazılımlar ve sürümleri bulunur:
• Apache 2.4.51
• MariaDB 10.4.21
• PHP 8.0.12
• OpenSSL 1.1.1

En son sürüm PHP genelde sadece 'Güvenli' özelliğine sahiptir. Bunun yerine hem 'Kararlı' hem de 'Güvenli' olan PHP sürümünü kullanarak daha iyi bir seçim yapmış olursunuz. Örneğin, yayımlanan en güncel sürüm 8.0 iken, bu sürüm sadece 'Güvenli' olarak nitelendirilir. Ancak aynı zaman diliminde 7.4 daha yaygın kullanımı sonucunda açıkları bulunup kapatıldığı için hem 'Kararlı' hem de 'Güvenli' olur ve bu sürümün kullanılması tavsiye edilir.

2-) XAMPP Kurulumu

2-1-) İndirdiğiniz dosyayı çalıştırıp kuruluma başlayın.
XAMPP Kurulum Setup Çalıştırma
Her yeni kurulum ekranında "Next" düğmesi ile ilerleyin.
2-2-) Paket içindeki bileşenlerken hangilerinin kurulacağını seçin. Apache, PHP, MySQL ve seçeneklerinin mutlaka tikli olması gerekir. Tümünün seçilmesi tavsiye edilir.
XAMPP Kurulum Ekranı
2-3-) Kurulumun yapılacağı dizini seçin.
XAMPP Kurulum Klasör Seçme
2-4-) XAMPP'in kontrol panelinin hangi dilde olacağını seçin. Bu seçim kuracağınız siteyi etkilemez. "English" dilini seçebilirsiniz.
XAMPP Kurulum Dil Seçme
2-5-) Bilgilendirme sayfasını açmamak için seçili tiki kaldırın.
XAMPP Kurulum Bilgi Sayfası
2-6-) Kurulum dosyaları kopyalanmaya başlayacak. Tamamlanana kadar bekleyin.
XAMPP Kurulum Dosya Kopyalama
2-7-) "Finish" düğmesini tıklayıp kurulum bitirin.
XAMPP Kurulum Tamamlama

3-) XAMPP yerel sunucusunu çalıştırma

3-1-) XAMPP'i çalıştırın. Sağ alttaki sistem alalında turuncu renkli 'x' simgesini göreceksiniz. XAMPP ana penceresini açın.
XAMPP Ana Pencere
Dilediğiniz zaman programı kapatmak için ana penceredeki 'Quit' düğmesini tıklayabilirsiniz.
3-2-) 'Apache' ve 'MySQL' yazılarının sağında sarı çerçeve içinde gösterilmiş 'Start' düğmelerini tıklayarak yerel web sunucusunu ve veritabanı sunucusunu çalıştırın.
XAMPP Kurulum Apache Php Otomatik Başlatma
Sunucular çalışmaya başladıklarında isimlerinin arka plan renkleri yeşil olur. 'Stop' düğmelerini tıkladığınızda sunucu durur.
XAMPP her başladığında sunucuların otomatik olarak çalışmasını sağlayabilirsiniz. Bunun için ana pencerede en sağ üstte bulunan 'Config' düğmesine tıklayın. Açılacak olan penceredeki 'Auto start of modules' altındaki 'Apache' ve 'MySQL' kutularını seçin. 'Save' düğmesi ile ayarları kaydedin.
3-3-) Tarayıcınızda 'http://127.0.0.1/' ( veya 'http://localhost/' ) adresini açın. XAMPP'ın hazırlamış olduğu bir hoşgeldiniz sayfasını göreceksiniz.
XAMPP Yerel Sunucu Karşılama Sayfası
XAMPP Yerel Sunucu Ana Klasörü
Kurulum yaparken seçtiğiniz dizinin 'C:\xampp' olduğunu varsayalım. Yerel web sunucusu 'C:\xampp\htdocs' dizinindeki dosyaları yorumlar ve tarayıcıda gösterir. Yeni yapacağınız sitelerin dosyalarını bu dizine kayıt edeceksiniz. Yerel sunucuyu tarayıcıda açtığınızda kök dizindeki 'index.php' dasyası otomatik olarak çalışır ve tarayıcıyı 'http://127.0.0.1/dashboard/' ( veya 'http://localhost/dashboard/' ) adresine yönlendirir. Tarayıcıda gördüğünüz hoşgeldin mesajı 'C:\xampp\htdocs\dashboard' dizinindeki 'index.html' dasyasından gelmektedir. Kök dizindeki 'index.php' dosyasının adını daha sonra 'merhaba.php' ile değiştirebilirsiniz. Böylece 'http://127.0.0.1/' ( veya 'http://localhost/' ) adresini açtığınızda 'C:\xampp\htdocs' dizini altında olan dizin ve dosyaları tarayıcınızda listelenmiş şekilde görebilirsiniz.
3-4-) Hoşgeldiniz sayfasının resminde sağ üste sarı ok ile işaretli 'phpMyAdmin' bağlantısını açın. PhpMyAdmin sayfası açılacaktır. PhpMyAdmin ile veritabanı yönetimini tarayıcınızın üzerinden yapabilirsiniz. Veritabanı, tablo, tablo alanı, veri kaydı yaratabilir, düzenleyebilir ve silebilir, veritabanı sorgusu çalıştırabilirsiniz. İsterseniz bu adresi tarayıcınızın kısayollarına ekleyin.
XAMPP phpMyAdmin MySQL

Yukarıdaki XAMPP kurulumunun resmili anlatımını adım adım tamamladığınızda kendi bilgisayarınızda PHP dili ile programlanmış sayfaları çalıştırabilir ve veritabanı bağlantısı kurarak sorgu işlemlerini yapabilirsiniz.
Share:

EasyPHP Yerel Sunucu Kurulumu

WordPress veya Joomla gibi yazılım temelli çalışan bir web sitesinin kendi bilgisayarınızda çalışması için öncelikle Apache, PHP ve MySQL yazılımlarını kurulması gerekir. Bu sayfada size işletim sistemi Windows olan bilgisayara bu yazılımların nasıl kurulacağını açıklanacak. Bu yazılımların herbirini teker teker kurabilirsiniz. Ama daha az zaman harcayarak işlemleri kolayca yapmak için kullanabileceğiniz çeşitli birleştirilmiş kurulum paketleri bulunur. Bu paket kurulumlar, gerekli olan tüm yazılımların tek bir kurulum işlemi sonunda birbirleriyle uyumlu olarak çalışacağı gibi ayarlarını yaparlar ve kullanıma hazır halde size sunarlar.

EasyPHP Yerel Sunucu Kurulumu Nasıl Yapılır Resimli Anlatım

Yerel Sunucu Nasıl Kurulur?

Bilgisayarınıza yerel web sunucusu kurmak için şu iki paket kurulumundan birini seçebilirsiniz:

A-) EasyPHP
B-) XAMPP

A-) EasyPHP Nasıl Kurulur?


EasyPHP, benzerlerine kıyasla daha az kurulum boyutu ( ~60 MB ) olan bir paket yerel sunucu kurulumudur. İçerdiği yazılımlar birkaç sürüm öncesine ait olabilir. Birden fazla PHP sürümünü hazırda tutup bunlardan birini seçmenize olanak sağlar. Uzman bir kullanıcı iseniz, isterseniz güncel PHP sürümünü elle ekleyebilirsiniz. Kurulum sonrasında eksik Windows dll dosyası hataları verebiliyor. Bu sorunu çözmek için eksik dll dosyalarını tamamlayan Windows yamalarını bulup kurmanız gerekmektedir.

EasyPHP Devserver 17 şu yazılım ve sürümlerini içerir:
• Apache 2.4.25
• MySQL 5.7.17
• PHP 5.6.30
• PHP 7.1.3

» Tahmini süre: 5 dakika
» Ön gereksinimler:
Windows işletim sistemli kişisel bilgisayar (7, 8, 10 veya daha yeni)
İnternet bağlantısı
600 MB boş disk alanı

1-) EasyPHP İndirme

1-1-) Aşağıdaki sayfadan kurulum dosyasını indirin.
https://www.easyphp.org/download.php
EasyPHP Kurulum Setup Dosyası indir
EasyPHP Kurulum Exe Dosyası
Adı 'EasyPHP-Devserver-17.0-setup.exe' gibi olan çalıştırılabilir dosya bilgisayarınıza kaydedilecek.

2-) EasyPHP Kurulumu

2-1-) Kurulum dosyasını çalıştırın. Kurulumun diskinizde hangi dizine yapılacağını seçin ve 'Next' düğmesi ile bir sonraki adıma geçin.
EasyPHP Kurulum Klasör Yeri Seçme
2-2-) Dilerseniz masaüstünde kısayol oluşturmak için seçeneği tıklayın ve ilerleyin.
EasyPHP Kurulum Ekranı
2-3-) Özet parametrelerin gösterildiği ekranda 'Install' düğmesini tıklayın.
EasyPHP Kurulum Setup Çalıştırma
Kurulum dosyalarının kopyalanması başlayacak.
EasyPHP Kurulum DLL kopyalama
2-4-) İşlem tamamlandıktan sonra 'Finish' düğmesini tıklayarak kurulumu tamamlamış olacaksınız.
EasyPHP Kurulum Yapma

3-) EasyPHP yerel sunucusunu çalıştırma

3-1-) EasyPHP'yi çalıştırın. Sağ alttaki sistem alalında siyah renkli 'e' simgesini göreceksiniz.
EasyPHP Kurulum başlatma
Simgeyi sağ tıkladığınızda EasyPHP menüsünü görülür. Dilediğiniz zaman programı kapatmak için bu menüdeki 'Exit' öğesini seçebilirsiniz.
3-2-) EasyPHP menüsündeki 'Servers' altındaki seçeneklerle Web sunucusu ile veritabanı sunucusunu çalıştırıp durdurabilirsiniz. İkisini de çalıştırmak için 'Start / Restart All Servers' komutunu çalıştırın.
3-3-) 'Open Dashboard' u seçin. Tıkladıktan sonra tarayıcınızın çalışır ve EasyPHP web arayüzü açılır.
EasyPHP Kurulum kullanım
Sunucuları başlatma, durdurma ve yeniden başlatma işlemlerini resimde kırmızı oklarla işaretli düğmelerle de yapabilirsiniz.
Resimde altında sarı çizgi ile işaretli yerde görüleceği gibi PHP 5.6.30 sürümü çalışmakta. İsteğe bağlı olarak, EasyPHP ile farklı PHP sürümleri arasında geçiş yapabileceğinizi söylemiştik. Birden fazla sürüm seçeneği varsa sunucunu hangisi ile çalışacağını şu şekilde ayarlayabilirsiniz:
3-4-) Sarı çerçeve içinde gösterilmiş dişli çark düğmesini tıklayın. Açılan penceredeki 'PHP version' satırında alta açılan seçeneklerde kurulu sürümleri görürsünüz. İstediğiniz sürümü seçin. Port numarasını 80 yapmanız önerilir. Port numarası 1111 olursa, yerel web sunucusunun kök adresi 'http://127.0.0.1:1111/' ( veya http://localhost:1111/ ) olur. Port numarasını 80 olarak ayarlarsanız, web sunucunuza erişmek için tarayıcınızda adres çubuğuna 'http://127.0.0.1/' ( veya http://localhost/ ) yazmanız yeterli olacaktır. Ayar değişikliklerini yaptıktan sonra 'restart' ile sunucuyu yeniden başlatın.
EasyPHP Kurulum php sürüm ekleme
3-5-) 'Working Directories' başlığı altındaki listede, diskinizde belirlenen dizinler vardır. Web sunucusu bu dizdeki dosyaları yorumlar ve çalıştırır. Resimde mavi çerçeve ile işaretli 'Portable Directory' satırında görüleceği gibi, 'C:\Program Files (x86)\EasyPHP-Devserver-17\eds-www' dizini seçili gelir. Tarayıcınızda 'http://127.0.0.1/' adresini ziyaret ettiğiniz zaman, yerel web sunucusu bu dizini listeler ve / veya bu dizin altındaki html, php gibi dosyaları okuyarak sayfa olarak size gösterir.
EasyPHP Kurulum çalışma yeri
3-6-) 'Modules' başlığı altında 'MySQL Administration PhpMyAdmin 4.7.0' satırının sağında kırmızı ok ile işaretli 'open' düğmesini tıkladığınızda PhpMyAdmin penceresi açılır.
EasyPHP Kurulum MySQL
EasyPHP Kurulum PhpMyAdmin
PhpMyAdmin ile veritabanı yönetimini tarayıcınızın üzerinden yapabilirsiniz. Veritabanı, tablo, tablo alanı, veri kaydı yaratabilir ve silebilir, veritabanı sorgusu çalıştırabilirsiniz.

Yukarıdaki EasyPHP kurulumunun resmili anlatımını adım adım tamamladığınızda kendi bilgisayarınızda PHP dili ile programlanmış sayfaları çalıştırabilir ve veritabanı bağlantısı kurarak sorgu işlemlerini yapabilirsiniz.
Share:

Vultr Azure karşılaştırması

What is Vultr?

What is Vultr
1

Vultr is a service company that rents you a computer that you can manage. You can use the computer you will have as a web server, CDN, etc. You can use it for whatever purpose you want and install the operating system you want. There are system resources reserved only for you. This allows you to publish a website much faster than other shared servers.

1
Vultr gives you options ready to install many operating systems. However, it does not take responsibility for how you will use the operating system you will run on the rented computer, and does not assist you with the installation steps, system settings, problems and solutions that may occur during use.

Test

In order to use it in an application, a web server using PHP needed to connect to an MsSQL database on a server in Turkey. We tried this scenario on 3 different servers. Average response times were as follows.

Server features:

Azure:
~40 USD / monthly - Standard Small App Service Hours - Azure App Service (Free trial account)

Vultr #1
20 USD / monthly - 60 GB SSD, 2 CPU, 4 GB Memory, 3 TB Bandwidth - Windows

Vultr #2
5 USD / monthly - 25 GB SSD, 1 CPU, 1 GB Memory, 1 TB Bandwidth - CentOS 7


Sorgular:


Query Number of rows Number of columns
SQL #1 SELECT * FROM STOKLAR WHERE id = 1 1 194
SQL #2 SELECT isim FROM STOCKS 1515 1
SQL #3 SELECT * FROM STOCKS 1515 194

 

Values:

 

sqsrv Vultr #1 Vultr #2 Azure
SQL #1 130 800 1100
SQL #2 500 1200 2300
SQL #3 6400 10000 19000




pdo Vultr #1 Vultr #2 Azure
SQL #1 170 650 1300
SQL #2 550 1400 2700
SQL #3 6200 9500 19000

 

 

  Note: Lower value is better performance.

 

 

Result:

MicroSoft Azure offers worse service at a higher price compared to Vultr.
Share:

Subscribe to: Posts (Atom)