İçindekiler
Taşınabilir web sunucusuBunun gibi bir sunucu, veritabanları, php, html, javascript vb. içerip içermediğine bakılmaksızın web uygulamalarımızın "yerel" testlerini (İnternete bağlı olmayan) gerçekleştirmemize olanak tanır.
Genel olarak verilen özelliklerde local host yapabilmek için Apache, Mysql, PHP, PhpMyAdmin gibi bir çok programın yüklenmesi veya destek sunan bir sunucuya sahip olunması gerekmektedir.
Easyphp'nin avantajı, gerekli uygulamaları hem bir sunucuda hem de taşınabilir özelliği sayesinde bir pendrive veya sabit diskte bulundurabilmemizdir.
Adanmış bir sunucunun gücünü bir pendrive'da simüle edemeyeceğimiz anlaşılıyor, ancak internet bağlantımız yoksa ve web'i yerel bir ana bilgisayarda görmemiz gerekiyorsa yararlı olabilir.
Easyphp, Wamp (Windows, Apache, MySQL, PHP) tabanlı bir sunucudur, www.easyphp.org adresinden indirebiliriz.
Yükleme işlemi herhangi bir Windows uygulaması gibidir. Kurulumdan sonra bilgisayarda kurulu ise menüden, taşınabilir ise kurmuş olduğumuz cihazdan yürütülür.
Sunucuyu ve farklı hizmetleri yapılandırabilir ve herhangi bir değişiklik yapmamız gerekirse bunları başlatabilir veya durdurabiliriz.
Sunucu herhangi bir tarayıcıdan çalıştığında, yerel ip olan http:localhost / veya http://127.0.0.1/ url'sini yazarız. Sunucu aktifse ve servisler çalışıyorsa bize sunucu sayfasını gösterecektir.
Orada sunucu yapılandırmasına sahip olacağız, geliştiriciler için güvenlik modülleri, joomla, wordpress ve diğer hizmetleri ekleyebiliriz.
Phpmyadmin'e erişmek ve mysql'i yönetmek için tarayıcıya http://127.0.0.1/mysql/ url'sini yazıyoruz. Yerel olarak phpmyadmin'in engellenmiş modda çalıştığını, yani bir seferde yalnızca bir kullanıcının erişebileceğini, bu özellik güvenlik nedeniyle varsayılan olarak tanımlandığını unutmamalıyız.
Bunun için hangi php özelliklerinin aktif olduğunu test etmek her zaman önemlidir, www dizininde phpinfo() talimatı ve temel bir html yapısı ile bir test.php dosyası oluşturuyoruz.
Sayfayı http://localhost/test.php tarayıcısından çağırıyoruz ve sunucu sorunsuz çalışıyorsa, php.ini dosyasından değiştirilmiş tüm değişkenleri ve php ayarlarını içeren bir sayfa gösterecektir.
Apache'de takma adlar oluşturun
Diyelim ki Easyphp'de veya apache'li başka bir sunucuda bir web sitemiz var ve yol şudur:
aşağıdaki fiziksel yol: / www / departman / satış
httpd.conf dosyasını düzenleyip aşağıdaki komutlarla bir takma ad oluşturuyoruz
Satış takma adı $ {path} / www / departman / satış
Artık http://localhost/departmanlar/satışlar yerine, http://localhost/sales url'sini kullanabiliriz.
Easy php kurulduğunda port değişebilir, bunun için tüm mysql, apache ve php konfigürasyon dosyalarının bulunduğu conf_files dizininde görebiliriz.
127.0.0.1:80
127.0.0.1:8080
Easy php, lampp, xampp veya wamp gibi bu tür sunucular, sayfalar mysql içeren veritabanlarına dayandığından ve kodu php olduğundan uyumludur, bu nedenle arayüzleri farklı yapılandırılsa da herhangi birinde çalışırlar.
Easy PHP Backup adlı sunucunun tam yedeğini almak için bir uygulama var, http://sourceforge.n … asyphpbackupcl / adresinden indirilebilir.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.