Yerel sunucu açık. OpenServer'ın Kurulumu

Makaleden öğreneceksiniz: OpenServer'ın ne için gerekli olduğunu, nereden indirileceğini ve nasıl kurulacağını (örnek olarak Windows 10'u kullanarak göstereceğim)

Open Server, bilgisayarınızda yerel bir sunucu kullanmanızı sağlar. Bu, siteniz üzerinde ev bilgisayarınızda çalışabileceğiniz ve site hazır olduğunda internete hazır ve çalışır durumda aktarabileceğiniz anlamına gelir.

İndir'i tıklayın. Yükleme sayfasında Temel sürümü seçin. Resimdeki sayısal kodu girin ve İndir düğmesine tıklayın.

Programı indirmek için size iki seçeneğin sunulacağı bir sayfa açılacaktır.

İlk yöntem ödenir (Minimum bağış miktarı 60 ruble) - bu yöntem hızlı yüklemeyi sağlayacaktır.

İkinci yöntem ücretsizdir ve bu nedenle çok yavaştır))

Buna benzer bir dosya indirilecek (bu yazının yazıldığı gün böyle görünüyordu ama şimdi farklı görünebilir). Bu programın bulunduğu bir arşivdir.


Dosyaya çift tıklayın. Dosyaları arşivden çıkaracağınız konumu seçmenizi isteyen bir pencere açılacaktır. D sürücüsünü seçtim.

Tamam düğmesini tıklayın. Sıkıştırmayı açma işlemi başlayacaktır.

3. adımda seçtiğimiz klasöre gidiyoruz. OpenServer klasörünün ortaya çıktığını görüyoruz. Giriyoruz.

Programı başlatmak için iki kısayol görüyoruz (yalnızca bir kısayol olabilir, bu Windows'un bitliğine bağlıdır).

Open Server x64 kısayoluna çift tıklayın.

Bu, OpenServer'ın ilk lansmanı olduğundan, programın doğru çalışması için bileşenlerin (MicrosoftVC++) kurulması süreci başlayacaktır.

Kurulum tamamlandıktan sonra program bilgisayarınızı yeniden başlatmanızı isteyecektir. Yeniden başlat.

Tekrar dördüncü adıma geçiyoruz - yani OpenServer klasörüne gidip programı başlatıyoruz.

Tepside (sağ alt köşede saatin bulunduğu alan) yeni bir simge görüyoruz - kırmızı bayrak.

Üzerine tıkladığınızda program menüsü açılacaktır. Çalıştır yazan yeşil onay kutusuna tıklayın.

Biraz bekliyoruz. Kırmızı bayrak önce sarıya, ardından yeşile dönecektir. Sunucu çalışıyor.

Açık sunucu başlamazsa - "Başlatma başarısız oldu!" Kelimelerini içeren bir pencere görünür, ardından açık sunucu ayarlarının açıklamasına ilişkin makalenin alt kısmına gidin.

OpenSever çalışmasının kontrol edilmesi

Yeşil bayrağa tıklayın. Açılan menüde oku Sitelerim'in üzerine getirin. Tek öğe olan localhost'u içeren bir alt menü görünecektir. Üstüne tıkla.

Tarayıcıda OpenServer'ın çalıştığını belirten bir mesaj içeren bir sayfa açılacaktır.

Yaşasın! Başardık))

Gördüğünüz gibi openserver kurulumu hiç de zor değil. Bu yerel sunucuyu Denver'dan daha çok seviyorum, bu yüzden projelerimde kullanıyorum ve size öneriyorum.

Şimdi yapılandırılması gerekiyor.

Sunucu kurulumunu aç

Onay kutusuna tıklayın. → Açılan menüde Ayarlar'a tıklayın.

Açılan pencerede Temel sekmesinde Windows ile Çalıştır'ın yanındaki kutuyu işaretleyin. Gecikmeyi önerildiği gibi 20 saniyede bıraktım. Windows'un yüklenmesini yavaşlatmamak için gecikme gereklidir. Öncelikle bilgisayarın çalışması için gerekli tüm bileşenler yüklenecek ve ardından Open Server başlayacaktır.

Ayrıca Yönetici hesabı gerektir kutusunu da işaretleyin. Bazı işlevler yalnızca yönetici haklarıyla çalışır; bu nedenle bu kutuyu işaretlediğinizden emin olun.

Açık sunucusu başlangıçta Başlatma Hatası görüntüleyenler için, ayarlarda Sunucu sekmesine gitmeniz ve "HOSTS dosyasında değişiklik yapma" onay kutusunu işaretlemeniz gerekir. Openserver başlangıçta normal şekilde başlıyorsa, bu kutuyu işaretlemeyin.

Bir web sitesinin veya blogun her sahibinin, er ya da geç, onu bir şekilde "bitirmek" veya "ince ayar yapmak" konusunda karşı konulamaz bir isteği vardır. "Hatemeel - daha da basit" tarzında neşeli makaleler okuduktan sonra, uzun süre tereddüt etmeden bir balyoz, bir keski ve bir tür anne yardımıyla hassas kodu düzeltmeye başlarlar. Sonuç çoğunlukla kılları yolmak ve teknik desteğe panik dolu mektuplar yazmaktır: "Yardım edin, sitem öldü!"

Daha akıllı ve daha dikkatli olanlar, yıkanmamış pençelerle canlı bir organizmaya tırmanmadan önce bir tür simülatör üzerinde pratik yapmanız gerektiğini anlıyorlar. Profesyonel web sitesi geliştiricileri bunları uzun süredir ve başarıyla kullanıyor. Uzun bir süre boyunca en popüler olanı, kendi bilgisayarınızdaki uzak sunucunun tam özellikli bir simülatörü olan Denver'dı. Ancak yaklaşık üç yıldır projeye devam edilmedi, İnternet çok ileri gitti ve modern bilgisayarlarda ve sistemlerde eski Denver çarpık hale geliyor ya da hiç değil.

Yeni favori, ücretsiz olarak sunulan OpenServer paketidir. Bu kelimeyi Google'a yazdığınızda kaynak arşivi indirebileceğiniz proje sayfasına yönlendirileceksiniz. En az 1 gigabayt boş alana sahip bir diske yerleştirin ve sıkıştırılmış dosyayı açın. OpenServer klasörüne gidin ve aynı addaki dosyayı çalıştırın.

Öncelikle İnternet erişimini açmanız gerekecek. Skype kullanmıyorsanız başka sorun yaşanmayacaktır. Kullanırsanız, önce ayarlarına gidin ve “Gelen alternatif olarak 80 ve 443 numaralı bağlantı noktalarını kullan” onay kutusunun işaretini kaldırın. Ardından Skype'ı yeniden başlatın. Skype ayarlarınızı kontrol edin; bunun gibi görünmeleri gerekir.

Program başladıktan sonra komut satırında kırmızı bir bayrak görünecektir. Üzerine tıkladığınızda sunucu menüsünü göreceksiniz. Yanında “Sunucuyu başlat” yazan yeşil onay kutusunu tıklayın. Programın kendisi bir sanal disk W: oluşturacaktır. Tebrikler, gerçek yüksek kaliteli barındırmanın sağladığı tüm yeteneklere sahip tam teşekküllü bir sunucunuz var.

Bundan sonra yazacaklarım muhtemelen profesyonel web yöneticileri arasında öfkeye neden olacak. Ancak kodla kendi deneylerinizi başlatmanın en kolay yolunu açıklama riskini alacağım; daha karmaşık seçenekleri sonraya bırakacağız. Kurallara göre siteyle çalışmak bir kullanıcı ve veritabanı oluşturmakla başlar. Tabii gerçek bir proje yapıyorsak yapmamız gereken de bu. Biz, oyunbaz ellere sahip deneyciler için, OpenServer zaten mysql adında bir kullanıcı, mysql adında ve mysql şifresinde bir veritabanı oluşturdu. Tek yapmamız gereken yeni bir alan adı oluşturmak. Bunu yapmak için “Ayarlar” menüsüne tıklayın ve “Etki Alanları” sekmesini seçin. “Alan adı” alanına herhangi bir ad girin (gerçek site adının tekrarlanması önerilmez), “Alan adı klasörü” alanına “localhost/www” yazın ve “Ekle” düğmesine tıklayın.

Diğer eylemler standarttır. WordPress'i OpenServer\domains\localhost\www klasörüne yükleyin, wp-config dosyasını açın ve buraya kullanıcı ve veritabanı adlarını ve şifrelerini girin.

Kaydediyoruz, ardından yeni alan adı olarak girdiğimiz adı tarayıcıya yazıyoruz ve normal WordPress kurulum sayfasına ulaşıyoruz. Burada e-posta adresinizi doğru yazdığınızdan emin olun ve indekslenmesine izin vermeyin. Bundan sonra yeni web sitesi tamamen hizmetinizdedir. Onunla ne istersen yapabilirsin. Mesela tüm yeni temaları üzerinde test ediyorum. Üzerine çalışan bir web sitesi teması yüklemek ve eklentileri, widget'ları ve komut dosyalarını test etmek daha da iyidir. İstenmeyen bağlantıları, üretim sitenize yüklemeden önce şablon kodundan kaldırabilirsiniz. OpenServer'ı HTML, CSS ve PHP öğrenmek için bir test alanı olarak kullanabilirsiniz. Siteleri taşıma, yeni sayfalar oluşturma vb. gibi konularda pratik yapabilirsiniz. Kendi temalarınızı test edebilir ve herhangi bir tarayıcıda görebilirsiniz. Ve en önemlisi, halihazırda çalışan bir siteyi mahvetme riski kesinlikle yoktur.

Aslında OpenServer yetenekler açısından ölçülemeyecek kadar zengindir. Orada, menüde her şeyin ayrıntılı olarak anlatıldığı belgeler var. Sadece kişisel gelişimin ve pratik çalışma becerileri kazanmanın basit bir yolunu göstermek istedim. Sonuçta web yöneticisi olmayı hayal etmeyen kötüdür!

2. Proje dosyaları.

Alan adına "myshop" adını vereceğim (İsterseniz kendi adınızı da seçebilirsiniz). İndirilen arşivi projeyle birlikte C:\OpenServer\domains\myshop\ klasörüne açın.

Şöyle görünmelidir: (klasör yoluna dikkat edin)

3. Open Server'a yerel bir etki alanı ekleyin.

Ayarlara git:

Daha sonra "Etki Alanları" sekmesine gidin. Açılır listeden "Manuel kontrol" menü öğesini seçin:

Program sunucunun yeniden başlatılmasını gerektirecektir, onaylayın:

4. Sitenin işleyişini kontrol edelim.

Yaşasın! Site bir hata göstermesine rağmen çalışıyor. Hata metni sitenin veritabanına bağlanamadığını belirtiyor. Şimdi onu yapılandıracağız.

5. Veritabanının kurulması.

Dersin başında db_export.zip arşivini indirdik. Paketini açın. db_export.sql dosyası veritabanının bir "kopyasıdır", onu el altında bulundurun.

PhpMyAdmin aracı Open Server'a dahildir. Veritabanıyla çalışmak için onu kullanalım:

Panele "root" kullanıcı adı ile giriş yapın, şifreyi boş bırakın

İçe Aktarma sekmesine gidin, Dosya Seçin, db_export.sql dosyasını seçin ve Aç'a tıklayın.

Birazdan veritabanı içe aktarılacak, tablolarının içeriğini görüntüleyebilirsiniz:

6. Veritabanı bağlantı parametrelerini yapılandırma.

Son adım ayarları yapılandırmaktır. Bunun için projemizde db_params.php dosyasını düzenlememiz gerekiyor. Bunu yapmak için not defterini kullanarak açın:

Ve gerekli verileri girin. Veritabanı adını değiştirmeden bırakıyoruz - “phpshop”. Bizim durumumuzda (standart bir Açık Sunucu kurulumunda), kullanıcı “root”tur ve şifre boş bir dizedir.

Bu dersimizde Open Server'ı bilgisayarınıza nasıl kuracağınızı öğreneceğiz. Ama önce Open Server'ın ne olduğunu ve ne işe yaradığını öğrenelim.

Sunucuyu Aç web geliştiricilerine özel olarak onların önerileri ve istekleri dikkate alınarak oluşturulmuş taşınabilir sunucu platformu ve yazılım ortamıdır.

Yazılım paketi, zengin bir sunucu yazılımı setine, kullanışlı, çok işlevli, iyi düşünülmüş bir arayüze ve bileşenleri yönetmek ve yapılandırmak için güçlü yeteneklere sahiptir. Platform, web projelerinin geliştirilmesi, hata ayıklaması ve test edilmesinin yanı sıra yerel ağlarda web hizmetleri sağlamak amacıyla yaygın olarak kullanılmaktadır.

Başka bir deyişle Open Server, doğrudan yerel bilgisayarınızda web siteleri oluşturmanıza olanak tanır. Ayrıca, mevcut siteyi doğrudan barındırma üzerinde denemek yerine, mevcut siteyi ilk önce Open Server'a yükleyerek çalışabileceksiniz. Bu, yeni bir motor güncellemesini kontrol etmek, sitede yeni bir modül denemek, tasarımı değiştirmek vb. istediğinizde yararlı olabilir. Open Server tüm bu konularda size yardımcı olacaktır.

Açık Sunucu hakkında daha ayrıntılı bilgiyi resmi web sitesinde okuyabilirsiniz.

Şunu da ekleyeyim, eskiden web siteleri geliştirmek için kullanıyordum ama uzun zamandır güncellenmediğinden ve yerel sunucuda gerekli ayarları bağımsız olarak yapmanın bir yolu olmadığından dikkatimi alternatife çevirdim. - Sunucuyu açın ve seçimimden asla pişman olmadım.

Peki, Open Server'ı kurmaya başlayalım.

Öncelikle dağıtımın kendisini indirmemiz gerekiyor. Bunu yapmak için "İndir" bölümündeki resmi web sitesine gidin, istediğiniz dağıtım sürümünü (1) seçin. Ürünün üç versiyona sahip olduğunu belirtmekte fayda var: Ultimate, Premium, Basic, birbirlerinden ne kadar farklı oldukları web sitesindeki karşılaştırma tablosunda açıkça görülebiliyor. Her zaman "ULTIMATE" (maksimum performans) kullanıyorum. Daha sonra resimdeki (2) kodu girin ve “İndir” butonuna (3) tıklayın.

Dağıtım indirilir indirilmez kuruluma başlıyoruz.

Dağıtım, kendiliğinden açılan bir arşiv biçiminde sunulur. Başlatıyoruz ve hemen Open Server'ın açılacağı diski seçmemiz isteniyor. Varsayılan olarak "C" sürücüsünü bırakıyorum; başka bir sürücüye (veya bir flash sürücüye veya taşınabilir sürücüye) yüklemek istiyorsanız, paketi açmak için uygun yolu belirtin. Disk seçildikten sonra paketi açmaya başlıyoruz ve “Tamam” butonuna tıklıyoruz.

Dağıtımın açılmasını bekliyoruz.

Artık programı çalıştırabiliriz. Program taşınabilir olduğundan masaüstünde veya Başlat menüsünde herhangi bir kısayol oluşturulmaz. Bu nedenle, Open Server'ın paketinin açıldığı sürücüye gidin (benim için C:\OpenServer\) ve Open Server'ı çalıştırmak için iki exe dosyası göreceksiniz: 32 (Open Server x86.exe) ve 64 (Open Server x64.exe) ) bit Windows sistemleri. Windows işletim sisteminize bağlı olarak, Open Server'ı başlatmak üzere her zaman hızlı erişime sahip olmak için masaüstünüzdeki kısayollardan birini görüntüleyebilirsiniz.

İlk başlattığınızda sizden bir dil seçmeniz istenecektir.

Ayrıca Open Server'ı ilk başlattığınızda Microsoft Visual C++ yamalarını yüklemeniz istenecektir. “Tamam”a tıklayın.

Gerekli kütüphanelerin kurulumu tamamlanana kadar bekliyoruz.

Ve yapabileceğimiz son şey, tüm değişikliklerin etkili olması için bilgisayarı yeniden başlatmaktır. “Tamam”a tıklayın.

Bilgisayar yeniden başlatılır başlatılmaz yerel sunucuyla çalışmaya başlayabilirsiniz.

Open Server'ın çalışmasının başlatılması ve kontrol edilmesi

Open Server'ı başlattığınızda tepside kırmızı bayrak simgesinin göründüğünü göreceksiniz. Bu, programın etkinleştirildiği ancak sunucunun kendisinin henüz başlamadığı anlamına gelir.

Sunucuyu başlatmak için herhangi bir fare tuşuyla simgeye tıklayın ve açılan içerik menüsünde "Çalıştır" seçeneğini seçin. Yerel sunucu başlar başlamaz onay kutusu yeşile dönecektir.

Artık Açık Sunucu çalışıyor ve çalışmaya hazır.

İşlevselliğini kontrol etmek için tarayıcınıza gidin ve adres çubuğuna http://localhost/ adresini girin. “Sunucu Açmaya Hoş Geldiniz!” Mesajını görürseniz, her şeyi doğru yaptınız ve yerel sunucu çalışmaya hazır.

Bu, Open Server'ın kurulumunu tamamlar! Tebrikler, görevi başarıyla tamamladınız :)

Bir sonraki derslerden birinde Open Server kurulumundan bahsedeceğim, sakın kaçırmayın.

Sizi Windows için web geliştirmeye yönelik yeni bir profesyonel araçla tanıştırmak istiyorum.

Open Server, çok işlevli bir kontrol programına ve çok çeşitli eklenti bileşenlerine sahip, taşınabilir bir yerel WAMP/WNMP sunucusudur. Sunulan yazılım paketi sadece diz üstü bir araya getirilen amatör bir montaj değil; web geliştiricilerinin önerileri ve istekleri dikkate alınarak özel olarak web geliştiricileri için oluşturulan ilk tam teşekküllü profesyonel araçtır.

Hala Denwer, Xampp, Vertrigo vb. kullanıyorsanız. veya tüm sunucu bileşenlerini ayrı ayrı kurmayı tercih ediyorsunuz - cat'e hoş geldiniz.

Bileşenler ve Araçlar

Farklı ortamlardaki komut dosyalarının hatalarını ayıklamak için Open Server, iki tür HTTP sunucusu seçeneği, PHP ve DBMS modüllerinin farklı sürümleri ve bunların arasında hızlı bir şekilde geçiş yapma yeteneği sunar.

HTTP modülleri: Apache 2.2.21 ve Nginx 1.0.11;

DBMS modülleri: MySQL 5.1.61, MySQL 5.5.20 ve PostgreSQL 9.1.1;

PHP modülleri: PHP 5.2.17 (IMagick 2.2.1, Zend Optimizer 3.3.3, IonCube Loader 4.0.7, Memcache 2.2.4) ve PHP 5.3.9 (IMagick 2.3.0, Xdebug 2.1.3, IonCube Loader 4.0.10, Memcache) 2.2.6);

Mükemmel araç seti: HeidiSQL, Adminer, PHPMyAdmin, PHPPgAdmin, PgAdmin.
Paket ayrıca şu güzellikleri de içerir: Perl, FTP sunucusu, Sendmail, Memcached sunucusu!

Open Server, Nginx'i içeren bildiğim tek proje! Ayrıca, burada yeniden yazma kurallarının uygun bir bağlantısı, alan kökündeki .nxaccess dosyaları aracılığıyla uygulanır ve PHP, Gerçek FastCGI modunda (yok edilemez) çalışır.

Tüm bileşenler resmi depolardan alınır ve her paket güncellemesinde daima en son sürümlere güncellenir.

Olasılıklar

Öncelikle Open Server'ın tamamen taşınabilir bir sunucu olduğunu belirtmek isterim. Sistem hizmeti yok, kayıt defterinde ve system32'de çöp yığınları var. Bir flash sürücüde (tercihen yüksek hızlı bir sürücüde) onu her yere yanınızda taşıyabilir, bir şeyin işinize yaramayacağından korkmadan iş/ev makinenizde çalıştırabilirsiniz.
Gerekli sistem bileşenleri bilgisayarda yoksa, Open Server bunları kendisi kuracaktır; sunucu bilgisayarda ilk kez başlatılıyorsa menüden [Araçlar - İlk başlatma] seçeneğini seçmeniz yeterlidir.

Programın ana özelliklerini anlatmak istemiyorum çünkü çoğunlukla bu tür yazılımlar için standarttırlar. Open Server'ın yardımıyla sunucuyu başlatabileceğiniz/durdurabileceğinizi veya istediğiniz etki alanını açabileceğinizi söylemeye gerek yok. Open Server'ı özel, gerçekten özel kılan belirli “özellikler” hakkında bilgi edinmek sizin için çok daha ilginç olacaktır:

Tüm bileşenlerin günlüklerinin gerçek zamanlı olarak ayrıntılı olarak görüntülenmesi;
- herhangi bir kombinasyonda HTTP, DBMS ve PHP modüllerinin seçimi;
- kullanıma hazır SSL ve Kiril alan adları için destek;
- takma adlar veya diğer alan işaretçileri desteği ve bunları ayarlamanın uygun bir biçimi (Drupal'daki çoklu site hayranlarına merhaba!);
- İnternetteki ana etki alanının görünürlüğünü kaybetmeden yerel bir alt etki alanı oluşturmak;
- etki alanlarına erişim (tek tıklamayla) ve modül yapılandırma şablonlarına hızlı erişim;
- çok dilli arayüz (Rusça, Ukraynaca, Belarusça, İngilizce);

Program sürekli geliştirilmekte, Open Server kullanıcılarından gelen tüm ilgili istekler ayrıntılı olarak incelenmekte ve çoğu uygulanmaktadır!

Biraz tarih

Başlangıçta DevelStudio ortamında bir kontrol programı geliştirdim. Bu gelişim ortamıyla ilgili hikayemi okuyanlar olacağını düşünüyorum. O zamandan beri köprünün altından çok sular aktı, bu proje üzerindeki çalışmaların son derece yavaş yürütüldüğünü, Açık Sunucunun işlevselliğini geliştirme açısından hiçbir beklenti olmadığını fark ettim. Programı sıfırdan yeniden yazdım ve sürüm 4.0'dan itibaren Delphi'de geliştirme yapılıyor.

Çözüm

Uzun yıllar günlük işlerimde Denwer'ı kullandım, bir süre sonra Vertrigo'ya geçtim. Mevcut diğer seçeneklerin neredeyse tamamını denedim: XAMPP, AppServ, WAMPserver, TopServer, vb. ancak yukarıdaki yapıların hiçbiri beni tatmin etmedi. Sınırlı işlevsellik, kurulum zorluğu ve bazen basit dış çirkinlik beni bu "yaratımları" kullanmaktan caydırdı.

Sevgili Habralılar, sizi Açık Sunucu forumunda görmekten mutluluk duyacağım, projenin geliştirilmesine yönelik önerilerinizi, yeni bileşenlerin bağlanması dileklerinizi ve diğer ilginç fikirleri ilgiyle dinleyeceğim.