Menü
Bedava
giriş
ana  /  Programlar / Windows'ta yerel bir sunucuyu dağıtın. Yerel bir sunucu nasıl oluşturulur? Yerel sunucuyu Windows'ta Windows Basit Web Sunucusuna Dağıtın

Yerel sunucuyu Windows'ta dağıtın. Yerel bir sunucu nasıl oluşturulur? Yerel sunucuyu Windows'ta Windows Basit Web Sunucusuna Dağıtın

Linux'ta Bir Web Sunucusu Takma:

  • Eğer Ubuntu'niz varsa, "Apache Web sunucusunun, Ubuntu 16.10'daki PHP 7, MariaDB / MySQL ve PHPMYADMIN (Lamba) ile nasıl kurulacağı" bir makale bulacaksınız.
  • Eğer kemer Linux'unuz varsa, "Kemer Linux / Blackarch'teki" Lamba (Linux, Apache, MySQL / MariaDB, PHP7 ve PHPMYADMIN) "makalesini bulacaksınız.

Yerel sunucu çok kullanışlı bir araçtır. Web yöneticileri, PHP, penetrasyon test cihazları için programcılar için tam olarak faydalıdır. Tipik Web Sunucusu kurulumunda bulunan tüm programlar ücretsizdir, tüm kaynak koduna sahiptirler. Yerel web sunucusu, asgari kaynakları tüketir ve aslında, kurulumu ve yapılandırması kesinlikle kolaydır.

Bu talimat, hazır montajları kullanmadan yerel bir Web sunucusunun nasıl kurulacağını size söyleyecektir. Bu yöntemin avantajları vardır. Bunlardan en önemlisi: Yükledikleriniz üzerinde tam kontrol; En son yazılım sürümlerini kullanabilme.

Tam olarak talimatları takip ederseniz, kesinlikle her şeyi kazanacaksınız! Windows XP'ye sahip olanlara ek olarak - bu işletim sisteminiz varsa, sizin için özel bir talimat yapılır.

Windows 10'a yükleme örneğini göstereceğim, ancak Windows'un başka bir sürümüne sahipseniz, sizi şaşırtmasına izin verin - prosedür her yerde aynıdır. Programların sürümünü yazarken ikincisini (en son) indireceğim. Okuduğunuzda, yeni sürümler ortaya çıkacak, sonra onları indirin.

Kurulum adımları:

Ayrıca kullanışlı olabilirsiniz:

1. Hazırlık (sunucuya dahil olan programları indirin, sunucu yapısı oluşturma)

İhtiyacımız var:

  • Apache. (Doğrudan Web Sunucusu)
  • Php. - Çarşamba PHP programlarını çalıştırmak için (tüm web sitelerinin gerektirdiği)
  • Mysql - Veritabanı Yönetim Sistemi (çoğu web sitesinin gerektirdiği)
  • phpmyadmin. - Veritabanlarını yönetmek için çok uygun bir araç

Apache Geliştirici Resmi web sitesi httpd.apache.org. Apache bu sitedeki indirebilirsiniz. Ancak resmi sürüm eski derleyiciyi kullanarak birleştirilir, bu nedenle yeni PHP sürümleriyle çalışmaz. PHP'nin yazarları Apachelounge.com/download'dan Apache'yi önerir. Bu nedenle, bu talimat için Apachelounge.com/download sitesinden Apache indirirsiniz.

Windows'un 64 bit sürümünüz varsa, bileşenlerin hem 64 bit hem de 32 bit sürümünü seçebilirsiniz. Ana kural - tüm bileşenler triumbeden biri olmalıdır. 32 bit Windows sürümünüz varsa, tüm bileşenler 32 bit olmalıdır. Bu, PHP'de yazılmış olan phpmyadmin için geçerli değildir. PHP programları için BIOST kavramı uygulanmaz.

MySQL'in ücretsiz sürümü denir MySQL Topluluk Sunucusu. Sayfada indirilebilir. Aynı sayfada, yürütülebilir bir dosya şeklinde bir yükleyici var, ancak bir zip arşivi indirmenizi öneririm. İndirme sayfasında, mevcut hesaba kayıt veya oturum açmayı teklif ediyoruz - ancak bunu yapmak gerekli değildir. Sadece bağlantıya tıklayın " Hayır, teşekkürler, sadece indirimi başlat" Bitenciye dikkat edin.

Ayrıca bir C ++ Yeniden Dağıtılabilir Visual Studio 2017 dosyasına ihtiyacımız var, yani. Yaygın Bileşen Visual C ++ Visual Studio 2017 için (veya daha sonra diğerleri), linkteki resmi Microsoft web sitesinde indirebilirsiniz (64 bit sürümünü indirmek için doğrudan bağlantı). Bu dosya bir Web sunucusu için gereklidir. Ve MySQL için, Visual Studio 2015 için dağıtılmış Visual C ++ paketlerine ihtiyacınız var. Yazılım tarafından indirilebilir.

Yani, aşağıdaki dosyaları indirdim:

  • httpd-2.4.29-win64-vc15.zip.
  • php-7.2.0-win32-vc15-x64.zip.
  • mysql-8.0.11-winx64.zip.
  • phpmyadmin-4.7.6-all-languages.zip.
  • vc_redist.x64.exe.
  • vcredist_x64.exe.

Dosyaları ayarla vc_redist.x64.exe. ve vcredist_x64.exe..

2. Bir Web Sunucusu Yapısı Oluşturma

Sunucumuzun dizinlerinin yapısını oluşturun. Ana fikir, yürütülebilir dosyaları ve sitelerin dosyalarını veritabanlarıyla bölmektir. Yedeklemek de dahil olmak üzere sunucuya hizmet vermek için uygundur.

Diskin kökünde C: \\ Katalog Oluştur Sunucu. Bu dizinde, 2 alt dizin oluşturun: çöp Kutusu. (yürütülebilir dosyalar için) ve veri..

Kataloğa git veri. ve alt klasörler oluşturun Db (veritabanları için) ve htdocs. (siteler için).

Kataloğa git C: \\ Sunucu \\ Data \\ db \\ ve orada boş bir klasör oluşturun veri..

Bu kılavuzda belirtilen önemli klasörlerin haritası:

C: ├───Bin │ ├───-apache24 │ │────CONF │ ├───-MYSQL-8.0 │ ├───-PHP │───-SENDMAIL ├───CERTS ├── ─ Veri │ ├───DB │ │ └───Data │ └───HTDOCS │ └───-phpMyAdmin └───Manage

3. Kurulum Apache 2.4

İndirilen arşivin içeriği (daha kesin konuşma, sadece katalog Apache24.), açın C: \\ Server \\ Bin \\.

Kataloğa git c: \\ Server \\ Bin \\ Apache24 \\ conf \\ ve dosyayı açın. httpd.conf. Herhangi bir metin editörü.

İçinde, bir satır satırını değiştirmemiz gerekiyor.

SRVROOT "C: / Apache24" tanımlayın

SRVROOT "C: / Sunucu / Bin / Apache24" tanımlayın

#Servername www.example.com:80

SERVERNAME LOCALHOST.

Documentroot "$ (srvroot) / htdocs"

Documentroot "C: / Sunucu / Veri / HTDOCS /"

DizinIndex index.html.

Dizinindex index.php index.html index.htm

# COARDOVERRIDE KONTROLLER DOĞRUTLARIN YAPILMASI. # "Hepsi", "Yok" olabilir veya herhangi bir anahtar kelimenin bir kombinasyonu: # allowoinride fileinfo authconfig limit # allowoverride Yok

# COARDOVERRIDE KONTROLLER DOĞRUTLARIN YAPILMASI. # "Hepsi", "Yoktur" olabilir veya herhangi bir anahtar kelimenin bir kombinasyonu: # girlowOverRide FileInfo Authconfig Limit # AllowOverRide

#Loadmodule rewrite_module modülleri / mod_rewrite.so

LoadModule RewRite_Module modülleri / mod_rewrite.so

Dosyayı kaydedin ve kapatın. Her şey, Apache ayarı tamamlandı! Bu sayfada bulacağınız her değiştirilmiş direktifin açıklaması.

Komut satırını açın (bu, aynı anda Win + x tuşuna basılarak yapılabilir). Windows PowerShell'i seçin ve Orada Kopyala:

C: \\ Server \\ Bin \\ Apache24 \\ bin \\ httpd.exe -K yükleme

Güvenlik duvarından Apache oranına bir istek alırsanız, İzin Ver'i tıklatın.

Şimdi komut satırına girin:

C: \\ Server \\ Bin \\ Apache24 \\ bin \\ httpd.exe -K başlangıç

Ve ENTER tuşuna basın.

Bir kullanıcı adı olarak, kök giriyoruz. Şifre alanı boş bırakın. Her şey doğru yapılırsa, her şey böyle görünmelidir:

7. Bir sunucu ve veri yedekleme kullanarak

Katalogda C: \\ Server \\ Data \\ htdocs \\ Örneğin, klasörler ve dosyalar oluşturun:

c: \\ SUNUCU \\ DATA \\ HTDOCS \\ TEST \\ ajax.php - Bu dosya sırasıyla, http: //localhost/test/Ajax.php, vb.

Tüm sitelerin ve veritabanlarının tam bir yedeklemesini oluşturmak için, dizini kopyalamak için yeterlidir. C: \\ SUNUCU \\ DATA \\.

Modülleri güncellemeden önce, yedekleme klasörü yapın çöp Kutusu. - Sorun durumunda, önceki sürümlere kolayca geri döndürmek mümkün olacaktır.

Sunucuyu yeniden kurarken veya güncellendiğinde, yapılandırma dosyalarını yeniden yapılandırmanız gerekir. Bu dosyaların kopyalarınız varsa, işlem önemli ölçüde hızlandırılabilir. Aşağıdaki dosyaları almanız önerilir:

  • c: \\ Server \\ Bin \\ Apache24 \\ conf \\ httpd.conf
  • c: \\ Server \\ Bin \\ MySQL-8.0 \\ My.ini
  • c: \\ Server \\ Bin \\ PHP \\ php.ini
  • c: \\ Server \\ Data \\ htdocs \\ phpmyadmin \\ config.inc.php

Tüm ayarlar içinde saklanır.

8. Ek PHP Kurulumu

PHP şu anda çok güçlü, esnek, kullanışlı bir araçtır. Kullanarak yerel bilgisayarda, mutlaka web sayfalarının oluşturulması ile ilgili olmayan çeşitli görevleri çözebilirsiniz. Olağanüstü görevleri çözerken, ayarlardaki sınırda dinlenebilirsiniz. Bu ayarlar php.ini dosyasında bulunur (C: \\ Server \\ Bin \\ php \\ php.ini) Bazılarını göz önünde bulundurun:

Memory_limit \u003d 128m.

komut dosyasının kullanabileceği maksimum hafızayı ayarlar.

Post_max_size \u003d 8m.

pOST yöntemiyle gönderilirken kabul edilecek maksimum veri miktarını ayarlar.

; Default_charset \u003d "UTF-8"

kodlamayı ayarlar (varsayılan, dize yorum yapılır)

Upload_max_filesize \u003d 2m.

sunucuya indirilen dosyanın maksimum boyutu. Başlangıçta, çok küçük boyut kuruludur - sadece iki megabayt. Örneğin, phpmyadmin'de bir veritabanı yüklerken, bu ayar öğesi değiştirilinceye kadar bir dosyayı 2 megabayttan daha yüklemek mümkün olmayacaktır.

Max_file_uploads \u003d 20.

bir seferde indirmek için maksimum dosya sayısı

Max_execution_time \u003d 30.

bir komut dosyasının maksimum yürütme süresi

Bu ayarları değiştirmek kesinlikle isteğe bağlıdır, ancak bunları bilmek faydalıdır.

9. Ek phpmyadmin kurulumu

PHPMYADMIN'i ve en olası temel işlevsel olarak yapılandırdık. Ancak, phpmyadmin'in başlangıç \u200b\u200bsayfasında bir yazıt var: "Ek phpmyAdmin özellikleri tam olarak yapılandırılmamış, bazı fonksiyonlar devre dışı bırakıldı."

Yeni özellikler:

  • (ilgili) tablolar arasındaki bağlantıları göstermek;
  • tablolar hakkında bilgi ekleme (sürüm 2.3.0 ile başlayarak, imleci bağlı tuşa hareket ettirirken, 'Tablo_info' özel bir tabloda hangi sütun gösterilecektir);
  • bir PDF şeması oluşturma (sürüm 2.3.0 ile başlayarak, phpmyadmin'de tablolarınızın arasındaki bağlantıları gösteren PDF sayfaları oluşturabilirsiniz;
  • sütun yorumlarını görüntüleyin (Sürüm 2.3.0 ile başlayarak, her tablo için her sütunun açıklamasına sahip bir yorum yapabilirsiniz. "Baskı için önizleme" nde görünürler. 2.5.0 sürümünden başlayarak, yorumlar üzerinde kullanılır. Kendi tabloları ve mod görüntüleme, her iki pop-up'ları sütunlar üzerinde (özellik tablosu) (özellik tablosu) veya görünüm modunda bir tablo başlığına gömülür. Tablo dökümü de gösterilebilir);
  • yer imleri oluşturun (sürüm 2.2.0 ile başlayarak, PhpmyAdmin, kullanıcıların yer imlerine olanaklara izin verir. Sık kullanılan talepler için faydalı olabilir);
  • sQL sorgularının tarihi (2.5.0 sürümünden itibaren, phpmyadmin arayüzü aracılığıyla yapılan tüm SQL sorgularının geçmişinizi kaydedebilirsiniz);
  • tasarımcı (2.10.0 sürümünden başlayarak, bir tasarımcı aracı mevcuttur; tablolar arasındaki bağlantıları görsel olarak yönetmenize olanak sağlar);
  • yeni kullanılan tablolar hakkında bilgi;
  • sık kullanılan tabloları ayarlama;
  • İzleme (sürüm 3.3.x ile başlayarak, izleme mekanizması mevcuttur. PHPMYADMIN tarafından gerçekleştirilen her SQL komutunu izlemenize yardımcı olur. Kaydın verilerini ve kayıt komutlarını destekler. Açıldıktan sonra, tablo sürümlerini yapabilirsiniz);
  • Özel ayarlar (sürüm 3.4.x ile başlayarak, phpmyadmin, kullanıcıların ayarların çoğunu ayarlamasını ve veritabanına kaydetmelerine izin verir);
  • Özelleştirilebilir menüler (4.1.0 sürümünden başlayarak, yalnızca atanan menü öğelerinin kullanılacağı kullanıcı grupları oluşturabilirsiniz. Kullanıcı grupta tanımlanabilir ve yalnızca grubu için mevcut menü öğelerini görecektir);
  • gezinme öğelerini gizle / göster (4.1.0 sürümden başlayarak, Navigasyon ağacındaki öğeleri gizleyebilir / gösterebilirsiniz).
  • diğer

Şimdi bu ek fırsatları tam olarak yapılandıracağız. Http: //localhost/phpmyadmin/chk_rel.php dosyasını takip edin ve "Bir Veritabanı Oluştur" seçeneğini tıklayın. Bundan sonra, tüm yeni özellikler etkinleştirilecektir.

Yeni özelliklerin birkaç ekran görüntüsü:

1) Tasarımcı

2) İzleme

10. Posta saplamayı yükleme

C: \\ Server \\ Bin \\ Bin dizininde, Sendmail adlı yeni bir dizin oluşturun. Şimdi aşağıdaki içeriklerle bu dizinde bir sendmail.php dosyası oluşturun:

#! / Usr / bin / env php

PHP yapılandırma dosyasını açın, buraya yerleştirilir. C: \\ Server \\ Bin \\ PHP \\ php.ini. Ve orada bir satır ekleyin:

Sendmail_path \u003d "C: \\ Server \\ Bin \\ php \\ php.exe c: \\ Server \\ Bin \\ Sendmail \\ sendmail.php --dir C: \\ Server \\ Bin \\ Sendmail \\ e-postalar"

Dosyayı kaydedin ve sunucuyu yeniden başlatın. Mükemmel, şimdi gönderilen tüm harfler kataloğa kaydedilecek C: \\ Server \\ Bin \\ Sendmail \\ e-posta \\

Harfler genişlemeye sahip olacak .Eml ve onlar açılabilir, örneğin program Thunderbird.. Veya normal metin editörü tarafından.

11. PHP dizini pencerelerde yola ekleme

Bu yapılmazsa, php_curl.dll, php_intl.dll, php_ldap.dll, php_pdo_pgsql.dll ve php_pgsql.dll dosyası dahil olmak üzere bazı PHP modülleriyle ilgili sorunlar olabilir. En azından, sunucuyu başlattığınızda, günlüklerde aşağıdakiler belirir.

PHP Uyarı: PHP Başlatma: Dinamik Kütüphaneyi Yüklenemiyor "C: \\\\ Sunucu \\\\ Bin \\\\ PHP \\\\ ext \\\\ php_curl.dll" - \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ XBD \\ XBF \\ XBF \\ XBD \\ XBD \\ XBF \\ XBD \\ XBF \\ XBD \\ XBF \\ XBD \\ XBD \\ XBF \\ XBF \\ XBD \\ XBF \\ XBF \\ XBF \\ XBD \\ XBF \\ XBD \\ XBD \\ XEF \\ XBF \\ XBD \\ xBD \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xf \\ xbd \\ xbd \\ xf \\ xbf \\ xbd \\ xef \\ xbf \\ xef \\ xbf \\ xf \\ xbf \\ xef \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd . \\ R \\ n Hat 0 PHP'de Bilinmeyen UYARI UYARI: PHP Başlatma: Dinamik Kütüphane Yüklenemiyor "C: \\\\ Sunucu \\\\ Bin \\\\ PHP \\\\ Ext \\\\ php_intl.dll" - \\ xef \\ xbf \\ xbd \\ XEF \\ XBF \\ XBD \\ XBD \\ XBF \\ XBF \\ XBD \\ XBD \\ XBF \\ XBF \\ XBD \\ XBF \\ XBF \\ XBD \\ XBF \\ XBF \\ XBD \\ XBD \\ XBF \\ XBD \\ XEF \\ XBF \\ XBD \\ XEF \\ XBF \\ XBD \\ XEF \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xf \\ xbf \\ xbd \\ xf \\ xbf \\ xbd \\ xbf \\ xbf \\ xbd \\ xbf \\ xbf \\ xbd \\ xbf \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd. \\ r \\ n satır 0 PHP'de Bilinmeyen UYARI: PHP Başlatma: Dinamik Kütüphaneyi Yüklenemiyor "C: \\\\ C: \\\\ Sunucu \\\\ Bin \\\\ PHP \\\\ Ext \\\\ php_ldap.dll" - \\ Xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xf \\ xbd \\ xbd \\ xf \\ xbf \\ xbd \\ xbf \\ xbf \\ xbd \\ xf \\ xbf \\ xbd \\ xf \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xef \\ xef \\ xbd \\ xef \\ xbf \\ xb D \\ XEF \\ XBF \\ XBD \\ XBD \\ XBF \\ XBF \\ XBD \\ XBD \\ XBF \\ XBF \\ XBD \\ XBF \\ XBF \\ XBD \\ XBF \\ XBF \\ XBD \\ XBD \\ XBF \\ XBD \\ XBD \\ XBF \\ XBD XBD \\ XBF \\ XBD XEF \\ xbf \\ xbd \\ xef \\ xbf \\ xbd. \\ r \\ n Hat 0 PHP'de Bilinmeyen UYARI UYARI: PHP Başlatma: Dinamik Kütüphane Yüklenemiyor "C: \\\\ Sunucu \\\\ Bin \\\\ PHP \\\\ Ext \\\\ php_pdo_pgsql. dll "- \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xbf \\ xbf \\ xbd \\ xbf \\ xbd \\ xbd \\ xf \\ xbf \\ xbd \\ xbf \\ xbf \\ xbd \\ xf \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xf \\ xbf \\ xbd \\ xf \\ xbf \\ xbd \\ xbf \\ xbf \\ xbd \\ xf \\ xbf \\ xbd \\ xf \\ xbf \\ xbd \\ xf \\ xbf \\ xbd \\ xf \\ xbf \\ xbd \\ XEF \\ XBF \\ XBD \\ XBF \\ XBF \\ XBD \\ XF \\ XBF \\ XBD. \\ R \\ n LINE 0 PHP'de Bilinmeyen UYARI: PHP Başlatma: Dinamik Kütüphane Yüklenemiyor "C: \\\\ Sunucu \\\\ Bin \\\\ PHP \\\\ ext \\\\ php_pgsql.dll "- \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xbd \\ xbf \\ xf \\ xbf \\ xbd \\ xbf \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xf \\ xbd \\ xbd \\ xf \\ xbf \\ xbd \\ xbf \\ xbf \\ xbd \\ xf \\ xbf \\ xbd \\ xf \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xef \\ xbf \\ xbd \\ xf \\ xbf \\ xbd \\ xf \\ xbf \\ xbd. \\ r \\ n 0 satırında bilinmeyen

Bu uyarıları önlemek için, PHP'ye sistemi sistem değişkenlerine eklemeniz gerekir.

Başlat düğmesine tıklayın (veya Windows 10'da nasıl çağrılır?), Yazmaya başla " Sistem değişkenlerini değiştir"Ve uygun ayarlar penceresini açın.

Tıkla " Ortam Değişkenleri»:

Pencerede " Sistem değişkenleri»Bul ve tıklayın Yol., sonra tıklayın " Değişiklik»:

Girişi üst kata yükseltin:

Yapılan değişiklikleri kaydederken tüm pencereleri kapatın.

Sunucuyu yeniden başlatın.

12. Asma, Trafik Yavaş ve / veya Hata Asenkron AccessEx Başarısız Oldu

Sunucunuz, "askıda kalmadan" bile bile - yeniden başlatmadan önce web sayfalarını göstermezse ve eşzamansız AccepEx başarısız hata günlüğe kaydedilir:

AH00455: Apache / 2.4.9 (Win64) PHP / 5.5.13 Yapılandırılmış - Normal Operasyonlara Devam Etme AH00456: Apache Lounge VC11 Sunucusu Delme: 16 Mar 2014 12:42:59 AH00094: Komut satırı: "C: \\\\ Sunucu \\\\ Bin \\\\ apache24 \\\\ bin \\\\ httpd.exe -dc: / sunucu / bin / apache24 "AH00418: Ebeveyn: Oluşturulan Çocuk İşlemi 4952 AH00354: Çocuk: 64 işçi iş parçacığı. (OS 64) Belirtilen ağ adı daha uygun değildir. : AH00341: Winnt_Accept: Asenkron ActingEx başarısız oldu. (OS 64) Belirtilen ağ adı daha uygun değildir. : AH00341: Winnt_Accept: Asenkron ActingEx başarısız oldu. (OS 64) Belirtilen ağ adı daha uygun değildir. : AH00341: Winnt_Accept: Asenkron ActingEx başarısız oldu. (OS 64) Belirtilen ağ adı daha uygun değildir. : AH00341: Winnt_Accept: Asenkron ActingEx başarısız oldu. (OS 64) Belirtilen ağ adı daha uygun değildir. : AH00341: Winnt_Accept: Asenkron ActingEx başarısız oldu. (OS 64) Belirtilen ağ adı daha uygun değildir. : AH00341: Winnt_Accept: Asenkron ActingEx başarısız oldu.

Ardından bir Apache yapılandırma dosyası ekleyin:

AccessFilter HTTP Yok ActingFilter HTTPS Yok EnableDFile Kapalı

13. Windows'ta Apache Web sunucusundaki kıvrılımı ayarlama

Hangi curl olduğunu bilmiyorsanız, o zaman ihtiyacınız yoktur. Şunlar. Cesurca bu adımı atla.

curl, çok sayıda protokol kullanarak uzak sunucularla veri alışverişinde bulunmanızı sağlayan bir konsol aracıdır. CURL çerezleri kullanabilir ve kimlik doğrulamasını destekler. Bir web uygulaması kıvrılma gerektiriyorsa, bu bağımlılıklarda belirtilmelidir. Pek çok popüler kıvrılma uygulaması için, örneğin phpmyadmin ve WordPress için kıvrılma yapılandırmaya gerek yoktur.

Curl yanlış yapılandırılmışsa, hatalar alırsınız:

Ölümcül hata: undefined işlevine çağrı Curl_multi_init () içinde ...

CURL HATASI: SSL Sertifika sorunu: Yerel İhraççı Sertifikası alınamıyor

Curl for Apache'de çalıştığınız Windows'ta çalıştınız:

1) PHP dizini PATH (sistem değişkenleri ortamı) eklediğinizden emin olun. Bunun nasıl yapılacağı söylenir:

2) dosyada C: \\ Server \\ Bin \\ PHP \\ php.ini Rahatsızka satır olmalı uzatma \u003d kıvırmak

Genellikle gerekli değildir, ancak isterseniz, ikili (yürütülebilir) sunucu dosyalarını yedekleyebilirsiniz. Tüm bu dosyalar klasörde C: \\ Server \\ Bin \\. Bu Apache, MySQL ve PHP - yani. Sunucu çalışmasından sorumlu olan programlar, ancak hangi zamanlarda resmi sitelerden indirebileceğimiz ve tekrar yapılandırabileceğimizi.

Yedeklemelerini yapmak istiyorsanız (örneğin, sunucuyu güncellemeden önce), hizmetinizi durdurun:

C: \\ Server \\ Bin \\ Apache24 \\ bin \\ httpd.exe -K durdurma net durdurma mysql

Ve klasörü güvenli bir yere kopyalayın C: \\ Server \\ Bin \\.

Bu arada, tüm sunucuyu tamamen kopyalayabilirsiniz, yani. Klasör C: \\ Server \\ - Bu durumda, aynı anda bir yedek kopya ve yürütülebilir dosyalar ve veri (veritabanları, siteler) görüntüler.

Kopyalama tamamlandığında, hizmeti tekrar başlatın:

C: \\ Server \\ Bin \\ Apache24 \\ Bin \\ httpd.exe -K Net Başlat MySQL Başlat

15. Sunucu Güncellemesi

Bir web sunucusunu oluşturan tüm bileşenler aktif olarak gelişmekte ve düzenli olarak yayınlanmaktadır. Yeni sürümü girdiğinizde, bazı bileşenlerden birini (örneğin, PHP) veya birkaç dakika güncelleyebilirsiniz.

Sunucuyu Çıkarma

Artık sunucuya ihtiyacınız yoksaYa da tekrar kurmak, hizmeti durdurmak ve komut isteminde performans göstererek otomatik olarak Autorun'dan çıkarın:

C: \\ Server \\ Bin \\ Apache24 \\ Bin \\ httpd.exe -K durdurma C: \\ Server \\ Bin \\ Apache24 \\ Bin \\ httpd.exe -K net durdur MySQL C: \\ Server \\ Bin \\ MySQL-8.0 \\ Bin \\ Mysqld - remove.

Sunucu dosyalarını kaldırın, klasörü silin C: \\ Server \\. Dikkat, tüm veritabanlarını ve sitelerinizi siler.

Apache Web sunucusunu Windows'ta kesmekten nasıl korunur

PHP (sürüm seçimi ile), MySQL ve phpmyadmin ile. Bu site üzerine gönderildi: Duyarlı ve nitelikli teknik destek, WordPress ve diğer web uygulamalarını tek bir tıklamayla, yıl için ödeme yaparken bir hediye olarak, ücretsiz site transferi. Ücretsiz + 1 ay için bir barındırma sipariş ederken (Promotoode B33E0E2F).

Gençliğimin, internetin Rusça konuşurken segmentinde, yalnızca tek bir yerel web sunucusu popülerdi. Bu, zaten tehlikeli, iyi yaşlı Denwer. 2003 yılında bilgisayarıma sıkıca çözüldü. Diğer alternatifler o zaman var olduklarında, dar çevrelerde biliniyorlardı ve çok popüler değildi.

Çok yıllar sonra bugün kullanabileceğimiz şeye bakalım. 14'ü değerlendirmeyi, test etmeyi ve karşılaştırmayı öneririm! Windows için yerel bir web sunucusu olarak kullanılması amaçlanan yazılım sistemleri.

1. Ampps.

Son Sürüm: 1.7
Rus Dili: Evet (kısmen)
Taşınabilir versiyon: Hayır
Ana Sayfa: http://www.ampps.com/

Temel Kit:

  • Softaculous Ampps 1.7.
  • Apache 2.2.22
  • MySQL 5.5.22.
  • PHP 5.3.10 ve 5.2.17
  • Perl 5.10.1
  • Python 2.7.2
  • MONGODB 2.0.4.

AMPP'ler sadece yerel bir sunucu değildir, bu, her birinin hızlı bir şekilde kurulabileceği, çevirip KOBU OFİSİNDEN DEĞİLDİR. Bütün bu evler özenle katalogdur ve detaylı olarak açıklanmaktadır.

Bu meclisin şüphesiz avantajı, birçok ortak CMS, blog platformu, web forumları, bülten panoları, fotoğraf galerilerini vb. Desteklemektir. Toplam Uygulamalar 200'den fazla! Pakette yer alan bileşenlerin seti de hayatın arkasına geçmez, tüm modüller oldukça tazedir ve dikkat çekicidir, burada python ve mongodb gibi egzotik bulabiliriz.

Eksestelerden, sadece komut dosyaları kataloğunda bulunan ve bu her yerde olmayan kısmi bir Rusça çeviriden bahsetmek istiyorum. Apache'yi yeniden başlattıktan sonra, Tepsi menüsü çalışmayı reddetti, Windows Reboot yardımcı olmadı. Başka bir eksi, taşınabilirlik eksikliğidir. Benim görüşüme göre, AMPP'ler yeni başlayanlar için ciddi geliştiriciler yerine komut dosyalarını keşfetmeleri için daha kullanışlıdır. Bu sunucu ile çalışmak için çok rahat değildim, seçenekler var ve daha iyi.

Son Sürüm: 2.5.10
Rusça: hayır
Taşınabilir versiyon: Hayır
Anasayfa: http://www.appservnetwork.com/


Temel Kit:

  • Apache 2.2.8.
  • PHP 5.2.6
  • MySQL 5.0.51B.
  • pHPMYADMIN-2.10.3.

Apache ve MySQL hizmet olarak kurulur. Kontrol programı yoktur, sadece phpmyadmin'e referansla şüpheli tasarımın sayfası. Özünde, AppServ, grafik yükleyici Apache, PHP, MySQL ve her şeyden daha fazlasıdır. Aynı Denwer'in kendisi bileşenleri başlatırsa, sadece hizmet olarak kurulurlar ve Windows'un kendisini yönetirler.

Son Sürüm: 3.2010-11-07
Rus dili var mı
Taşınabilir sürüm: Evet
Anasayfa: http://www.denwer.ru/


Temel Kit:

  • Apache 2.2.
  • PHP 5.3.3
  • MySQL 5.1.40
  • pHPMYADMIN 3.2.3

Denwer ... iyi yaşlı denwer. Çok taze bileşenlerin (en fazla yumurta tarafından kesilmiş), siyah pencere ve GUI olmayan tüm aynısını görüyoruz. Bu yerel web sunucusunun artıları, uzun yıllar boyunca biriken forumdaki son derece küçük boyutuna ve iyi bir "bilgi tabanına" bağlanabilir. Aslında, sunucu yönetimi gerçekleştirildi. Böyle bir kontrol programı hiç olmadığı için modülleri başlatmak ve durdurmak için Bat komut dosyaları.

Denwer son derece basit ve anlaşılabilir ve bu nedenle "su ısıtıcıları" arasında en büyük hayran ordusuna sahiptir. Bu Web sunucusunun en eksiksiz açıklaması, kullanıcılardan biri tarafından söylenen aşağıdaki ifade olacaktır.

Son Sürüm: 5.3.9
Rusça Dili: Evet
Taşınabilir sürüm: Evet
Anasayfa: http://www.easyphp.org/


Temel Kit:

  • PHP 5.3.9
  • PHPMYADMIN 3.4.9.
  • Apache 2.2.21
  • MySQL 5.5.20

Oldukça basit ve olağanüstü bir montaj yok. Fırfırlar, karmaşık olmayan ayarlar ve Rusça olmadan kafa karıştırıcı bir başlangıç \u200b\u200bsayfası olmadan normal işlem menüsünü sunuyoruz. Bu yazılım kompleksi bana hiçbir izlenim yapmadı, iyi çalışıyor. EasyPhp, "Windows ile" sürümdeki "sürümdeki" DENGER'in değiştirilmesi (başlangıç \u200b\u200bsayfası korkmazsa) oldukça uygundur.

EasyPhp'in sunucuyu kendiniz çalıştırdığını unutmayın, korkutucu siyah pencereler açılmaz, sunucuyu başlatmak ve durdurmak oldukça hızlı bir şekilde gerçekleştirilir.

Son Sürüm: 2.0.2.0
Rus dili var mı
Taşınabilir versiyon: Hayır
Anasayfa: http://eleanor-cms.ru/server


Temel Kit:

  • Apache 2.2.19
  • PHP 5.3.6
  • MySQL: MariaDB 5.2.6
  • PHPMYADMIN 3.4.2.
  • SLIMFTPD 3.1.81
  • DNS underfound 1.4.10

Eleanorserv ilk önce bana karanlık bir at gibi görünüyordu ya da eponymous Eleanor CMS için bazı özel bir sunucu. Düşündükten sonra, bunun normal bir yerel web sunucusu olduğu ortaya çıktı.

Bu montajda, bu tür programlar arasında oldukça nadir görülen, oldukça çekici olduğu ortaya çıkan menünün tasarımını beğendim. Ayrıca kontrol panelini ve daha tam olarak olağandışı bir yürütme olan başlangıç \u200b\u200bsayfasını da beğendim.

Bu yazılım paketi kullanmanın neşesi uzun sürmedi. Yeni bir etki alanı oluşturduktan sonra, kontrol paneli basitçe kayboldu. Evet Evet, sadece klasörde buharlaştırıldı. / Www / localhost / Ben index.php fişi dışındaki herhangi bir dosya bile bulmadım. Başka bir chagrin, Ticaret menüsünden etki alanlarıyla bir klasör açılamamasıydı, EleanorServ'i yüklediğim yere bakmalıydım ...

Nihayet, nihayet en önemli dezavantajı - bu sunucu taşınabilir değil, bu, USB flash sürücüye takmamıza izin vermiyor ve farklı bilgisayarlarda kullanmamıza izin vermiyor.

6. Nimp.

Son Sürüm: 1.5.0
Rus dili var mı
Taşınabilir sürüm: Evet
Anasayfa: http://nimpbox.ru/


Temel Kit:

  • Apache 2.2.17
  • Nginx 0.9.3.
  • MySQL 5.5.8.
  • PHP 5.3.5
  • Sendmail 31.
  • pHPMYADMIN 3.3.9.
  • SYPEX Damper 2.0.8.
  • FileZilla 0.9.37 Beta.
  • Memcached 1.2.4.

Burada kontrol panelinin korkunç uygulamasını pornografi elemanları ile görüyoruz, ancak oldukça ilginç bir işlem menüsü var. Bu montajdaki en garip şey 4 kadardır! Kesinlikle aynı menü olan tepsi simgeleri. Sunucu çalışmasını sağlamak için ilk defa değil. Çıktığı gibi, NIMP, yalnızca bu yazılım paketinin başka bir yağ eksi olmasa da, şüphesiz olan diskin kökünden çalışabilir.

Bu sunucunun kullanımı sırasında, bir şey hiç bir şey yaşadı, FileZilla hiç durmadı (görev yöneticisinden öldürmek zorunda kaldım) ve memcached hiç başlamadı. Bazı şaşkınlık, yazarın programın sözlerini "Bu Meclis, Kurumsal ve Kentsel Ağlarda Yüksek Lüks Siteler İçin Mükemmel" olarak adlandırılan program, programın kurumsal ortamda kullanımdan uzak olduğu açıktır.

Bu yerel web sunucusunun "çipi", Nginx'in ön taraf olarak çalıştığı ve statik içeriği dağıtmak için tasarlanmıştır ve Apache dinamik içerik oluşturmak için bir arka uç olarak çalışır. Genel olarak, bu meclisin izlenimim iki katına kaldı, programla çalışma sürecinde ilk önce normal kabul edilebilir ila normal kabul edilebilir.

Son Sürüm: 4.5.2
Rus dili var mı
Taşınabilir sürüm: Evet
Anasayfa: http://open-server.ru/


Temel Kit:

  • Apache 2.2.22;
  • Apache 2.4.2;
  • Nginx 1.2.0;
  • MySQL 5.1.63;
  • MySQL 5.5.24;
  • PostgreSQL 9.1.2;
  • PHP 5.2.17 (Imagick 2.2.1, Zend Optimizer 3.3.3, Ioncube Loader 4.0.7, Memcache 2.2.4);
  • PHP 5.3.13 (Imagick 2.3.0, XDEBUG 2.2.0, İyoncube Loader 4.0.14, Memcache 2.2.6);
  • PHP 5.4.3 (XDEBUG 2.2.0);
  • Perl 5.12.3.0 (genişleme);
  • SLIMFTPD 3.181;
  • Sahte Sendmail 32;
  • Nncron Lite 1.17;
  • Memcached 1.2.6;
  • Yönetici 3.3.4;
  • Heidisql 7.0;
  • Webglind 1.0;
  • Phpmyadmin 3.5.1;
  • Phppgadmin 5.0.4;
  • Phpmemcachedadmin 1.2.1;

Açık sunucu incelememizin diğer katılımcılarının aksine, en keyifli ve düşünceli arayüze sahip, bileşenleri ayarlamak ve uygulamak için güçlü yeteneklere sahiptir. Anlaşılabilir artı, ayarlar profilleri için destek, HTTP / MySQL / PHP modüllerini, Görev Zamanlayıcısı (Cron), Etki Alanları ve Takma Adının Uygun Yönetimi ve "Çaydanlıklar" için bir açıklayıcı kullanım kılavuzu bulunur.

Açık sunucunun hoş bir özelliği, programı taşınabilir bir kişisel başlangıç \u200b\u200bmenüsü olarak kullanabilme yeteneğidir. Sunucuyu bir USB sürücüye yükleyebilir, taşınabilir programlarınızı orada aktarabilir, sık ziyaret edilen siteler için yer imleri oluşturun ve bulunduğunuz her yerde yer imleri oluşturabilirsiniz, favori sitelerinize ve programlarınıza hızlı erişimin uygun bir menüsüne sahip olacaksınız.

Son Sürüm: 1.8.2
Rusça: hayır
Taşınabilir sürüm: Evet
Ana Sayfa: http://www.server2go-web.de/


Temel Kit:

  • Apache 2.2.
  • PHP 5.3.2
  • Sqlite.
  • MySQL 5.1.46
  • Perl 5.8.

Bu iğrençten, uzun zamandır, iştiraklerin bir arayışı ve cinayetiyle uğraştım. Server2Go programını başlatırken, yerel web sunucusu basitçe başlar ve bu kadar. Her şey kelimenin değişmez anlamında, kontrol programı yok, monitör yok, sunucu ne durdurabilir, hatta yeniden başlatılabilir. Bu yazılım paketi olan tek şey, PHP bilgisi seçiminde zararsız bilgileri izleyebileceğiniz bir başlatma sayfasıdır.

İzlenim oldukça olumsuz, olmasına rağmen: sunucu başlar, phpmyadmin açılır ve başka ne? Hayır, durdurulamayan sunucu benim için değil. Cehennemde Gorge!

Son Sürüm: 8.5.4
Rusça Dili: Evet
Taşınabilir versiyon: Hayır
Anasayfa: http://www.uniformserver.com/


Temel Kit:

  • Apache 2.4.2
  • PHP 5.4.0.
  • MySQL 5.5.24
  • phpmyadmin 3.5.1

ÜniformaServer diz üzerinde başka bir el sanatçısıdır ve en azından onun hakkında iyi bir şey söyleyemem. Eğri, Rusça çeviri, tepsi menüsünde büyük çirkin bir logo, menü tamamen düşünülmedi ve çeviri eğrisi nedeniyle, hiçbir şeyin anlaması imkansız. Bu montajın tümü phpmyadmin'i başlatabilir ve açabilir. Menüyü kullanarak, günlükler ve yapılandırma dosyalarına hala ulaşabilirsiniz. Orada tek hoş bir sürpriz bulundu.

Son Sürüm: 8.5
Rusça: hayır
Taşınabilir sürüm: Evet
Anasayfa: http://www.usbwebserver.net/


Temel Kit:

  • Apache 2.2.21
  • MySQL 5.5.
  • PHP 5.3.9
  • PHPMYADMIN 3.4.9.0.

Basit ve kolay web sunucusu. Kontrol paneli komplike değil, tepside gizlenebilir. Rus dili yok. Meclis, kullanıcıları ve yeni başlayanları iddia edilmeye tavsiye edilebilir. Bu yazılım kompleksinde söyleyebileceğim hiçbir özellik veya çörek yoktur.

İşlevselliğine göre, USBWebserver, Perl yoksulları hariç, Denwer'e benziyor. Kontrol panelinde, modülleri başlatabilir / durdurabilirsiniz, günlükleri açık, hala birkaç yararlı özellik ve ayar var. Bu Meclis, benzer işlevselliğe ihtiyaç duyanlar için bir GUI değiştirme denwer olarak tavsiye ederim, ancak düğmeleri ve acele ile bir kontrol paneline sahip olmak istiyorum.

Son Sürüm: 2.27
Rusça: hayır
Taşınabilir versiyon: Hayır
Ana Sayfa:


Temel Kit:

  • Apache 2.2.22
  • PHP 5.3.10
  • MySQL 5.5.20
  • SQLite 3.7.10
  • Smarty 3.1.7
  • PHPMYADMIN 3.4.9.
  • XDEBUG 2.1.3.
  • SQLiteManager 1.2.4.

İyi ve işlevsel bir yerel web sunucusu, oldukça bilinen, öğrenmesi kolay. Uygun bir menüye, iyi bir PHP ve Apache kurulum özelliklerine sahiptir. Meclisi gerçekten sevdim, zamanımda Vertrigo'yu uzun zamandır kullandım.

Ama her şey bu kadar pembe değil krallığımızda, elbette eksileri var. En önemli ve önemli eksi - sunucu taşınabilir değil, USB flash sürücüye takmak ve farklı makinelerde kullanımı imkansızdır. Diğer sorunlardan, bir etki alanı veya diğer adın oluşturulmasıyla ilgili zorlukları ve Rusça yokluğunu not etmek istiyorum.

Son Sürüm: 2.2D
Rusça Dili: Evet
Taşınabilir versiyon: Hayır
Ana Sayfa: http://www.wampserver.com/

Temel Kit:

  • Apache 2.2.21
  • PHP 5.3.10
  • MySQL 5.5.20
  • XDEBUG 2.1.2
  • XDC 1.5
  • PHPMYADMIN 3.4.10.1
  • SQLBUDDY 1.3.3.
  • webgrind 1.0.

XAMPP gibi, bu montaj Batı'da yaygın olarak bilinmektedir. Belki de bunun sebebi, çok sayıda dili desteklemek, APACHE, MySQL ve PHP'nin herhangi bir sürümünü ekleme yeteneği ve Kontrol programının kendisi hakkında söylenemeyen çekici bir ana sayfası oluşturma yeteneğidir.

Meclis iyi çalışıyor, korkunç ama oldukça anlaşılabilir bir menüye sahip. Bu yerel web sunucusunu toplam kütleden vurgulamak için hiçbir şey yoktur. Dürüst olmak gerekirse, şık ve renkli bir ana sayfayı ziyaret ettikten sonra programın tasarımında böyle bir yoksulluğu gördüğüme çok şaşırdım.

Son Sürüm: 0.4.0.4
Rus dili var mı
Taşınabilir sürüm: Evet
Anasayfa: http://winginx.ru/


Temel Kit:

  • Nginx 1.2.0;
  • PHP 5.3.13;
  • PHP 5.4.3;
  • Node.js 0.6.17;
  • MySQL 5.1.62;
  • MONGODB 2.0.5;
  • memcached 1.2.6;
  • phpmyadmin 3.5.0;
  • Yönetici 3.3.3;
  • RockMongo 1.1.1;
  • phpmemcachedadmin 1.2.1;
  • XDEBUG 2.2.0.5, Zend Guard Loader 5.5, Ioncube 4.0.14

Bu derleme, MONGODB ve NODE.J'lerin varlığına ve NGINX Web Sunucusunun popülaritesini hızla kazandırır. Ayrıca normal bir tepsi menüsünün varlığını ve Ayarlar bölümünün varlığını memnun ettim, ancak çalışma sırasında ayarlardaki pencerenin yalnızca 1-2 seçeneğin (neden?) Olduğu yerde 3 sekmeye sahip olduğu ortaya çıktı.

Winginx'te oldukça garip, günlükleri ile çalışmak gibi görünüyor. Bunları görüntülemek için, bu günlüklerin hangi modülün anlaması imkansız olması durumunda, bu kayıtların hangi modülün anlaması imkansız olduğu için, NGINX, PHP ve MAYIS NODE.JS'nin ne kadar modülünün dosya seçim menüsünü sunuyoruz.

Winginx'in bir yönetim programı olmasına rağmen, ancak komutun kendisi Web sunucusudur, ayrıca Denwer'da olduğu gibi. Bat dosyaları ile gerçekleştirilir. Başlatma veya sunucu durağı sırasında hiçbir yerden siyah pencerelere kadar pop-up üzerinde böyle bir sonuca vardım.

Birinin (her şeyden önce yeni başlayanlar) otomatik olarak yüklenmesi için çok faydalı olacaktır (PHPBB, WordPress, Joomla, vb.) Bir etki alanı oluştururken, özellikle komut dosyalarının Nginx ile çalışacak şekilde yapılandırıldığını düşünüyorsanız ( Revirin kendi kurallarını oldukça zor) yeniden yazın. Bununla birlikte, şahsen, bu tür işlevleri asla kullanmam ve kendinizi kurmayı tercih ederim, çünkü ne ve nasıl kurulduğunu ve gelecekte hangi sürprizlerin sizi bekleyebileceğinizi asla bilemezsiniz.

14. XAMPP USB LITE

Son Sürüm: 1.7.7
Rusça: hayır
Taşınabilir sürüm: Evet
Ana Sayfa: http://www.apachefriends.org/tr/xampp-windows.html


Temel Kit:

  • Apache 2.2.21
  • MySQL 5.5.16.
  • PHP 5.3.8.
  • pHPMYADMIN 3.4.5.

XAMPP yurtdışında çok popüler bir yerel web sunucusudur. Popülerlik, bu meclisin oldukça güvenilir olması nedeniyle ve tüm büyük işletim sistemleri altında versiyonları olduğu için: Windows, Linux, Mac OS X ve hatta Solaris.

Başlat ve Durdur Modülleri hızlı bir şekilde hızlı bir şekilde meydana gelir, Hoş Geldiniz sayfası, İngilizce'yi de olsa şaşkın ve anlaşılabilir değildir. Genel olarak, oldukça iyi bir yazılım paketi (masaüstü versiyonunda bir sürü çörek ile), gereksiz ya da itici bir şey yoktur. Köşedeki siyah pencereler saldırıya uğramaz, kontrol paneli oldukça sıradan, ancak düşük yulaf.

Bu yazılım paketinin ekstandığından, bu kontrol panelini not edebilirim ya da bu kontrolün kendisinin yokluğunu, sunucuyu başlatıp durduran bir şey yok. Sitelerin listesi ile uygun bir menü yoktur, web sunucusu ayarlarının bölümü yok, faydalı araçlar yok. Çalışma ortamını bu derlemeye manuel olarak yapılandırmanız gerekir.

Karşılaştırma

Taşınabilir Rus Dili GUI'nin kullanılabilirliği Faydalı GUI. Günlükleri görüntüle
Ampp - + + - +
- - - - -
+ + - - -
+ + + + +
- + + + +
Nimp. + + + + -
+ + + + +
+ - - - -
- + + - +
+ - + - -
- - + + +
- + + + +
+ + + + +
XAMPP USB LITE. + - + - -

En iyi Sonuçlar: EasyPhp, Açık Sunucu, WingInx.

Test yapmak

Test numarası 1 - yanlış lansman

Testin özü, herhangi bir uyarı alıp alamayacağımızı kontrol etmek için Apache yapılandırmasının kasıtlı sıçramasına sahiptir veya tüm göstergeler yeşil ışıkla yanacak ve hiçbir şey çalışmayacak. Montajı, başarılı bir şekilde başlatmayı ve sizi bir aptal olarak adlandıran ve sizi bir aptal olarak bildirenleri kullanmayı kabul edin, arzu yeterli değildir. Sunucu herhangi bir sinyal vermezse veya gizlice çalışırsa, test de başarısız olur.

Test numarası 2 - sofistike yollar

Testin özü, sunucunun kasıtlı olarak kurulumunda, karmaşık bir adla klasörle klasik bir yere yatırılır, testimizde "C: TestMys $ Ka! ._- () ZLO () + ~% & 2 adlı klasörü kullanacağız. % Dosyalar". Eğer phpmyadmin (basitçe kolaylık sağlamak için alınırsa, her montajda olduğu için) açılmayacaksa, test buna göre başarısız olur. Her insan bireyselliktir, klasörlerin bazen en beklenmedik isimleri olarak adlandırılır. Test için seçilen klasörün adı Windows için doğrudur ve doğru şekilde işlenmelidir.

Test №3 - Kutudan SSL

Test son derece basittir - sunucuyu çalıştırın ve PhpMyAdmin'i SSL protokolünün üzerine açmayı deneyin.

Adımlar: "+", testin başarıyla geçtiği anlamına gelir, "-", testin başarısız olduğu anlamına gelir.

Yanlış başlangıç Zor yollar SSL kutuları
Ampp + + +
- + -
- + +
+ + -
+ + -
Nimp. + - -
+ + +
- + -
+ - -
+ - -
+ + -
+ + -
- - -
XAMPP USB LITE. + - +

Üst Sonuçlar: Ampps, Açık Sunucu.

Sonuç

Bu kadar çok yazılım komplekslerini göz önünde bulundurarak ve test ettiği soru ortaya çıkıyor - ve günlük işler için seçilmesinin bir sonucu olarak? Cevap Bu soruyu çok basit değil, her montaj belirli bir görev türü için iyi olacaktır.

Yeni başlayanlar için, En Kolay ve Zamanlı Yerel Web Sunucusu olarak Denwer kullanmayı öneriyorum. Diğer tüm web geliştiricileri, yeterince denwer işlevselliği olmayan yeni başlayanlar, açık sunucu kullanmanızı öneririm.

Kendinizi iyi bilinen bir komut dosyası, bir forum, fotoğraf galerisi veya bir misafir defteri ile hızlı bir şekilde tanımak gerekirse ve kurulumu ve uygun bir platform için arama ile uğraşmak istemiyorsanız, Ampps'i deneyebilirsiniz. Tabii ki, bu gelişme ile ilgilendiğiniz komut dosyasının desteklenmesi şartıyla.

Birisi bu tür nadir modülleri yerel bir posta sunucusu, node.js, mongodb, vb. Kullanma ihtiyacı varsa, o zaman herkesin incelememizdeki diğer katılımcılar arasında uygun seçeneği seçebileceğini düşünüyorum.

Görünüşe göre, herhangi bir tür bilgisayar sisteminin çok kullanıcısı, bilgisayardaki yerel sunucunun birkaç dakika içinde oluşturulabildiğini bildirir. Doğru, herkesin tüm adımlar için temel metodoloji konusunda net bir farkındalığı yoktur. Öyleyse, yerel bir sunucunun nasıl oluşturulacağı hakkında en azından kısmi bilgi vermeye ve kendi ihtiyaçlarınıza uyarlamaya çalışalım.

Yerel Sunucu Kavramı

Genel olarak, başlangıçta, türdeki yerel sunucular arasında açıkça ayırt etmek için gereklidir. En sık kullanılan Web Northern'e ek olarak, hem oyunu hem de proxy ve hatta DNS sunucularını oluşturabilir ve yapılandırabilirsiniz. Hepsi sadece belirli bir bileşene hangi işlevin atandığı bağlıdır.

Bununla birlikte, çoğu durumda, tüm bu bileşenlerin bir ortak özelliğine sahiptir: başlangıçta, ilk aşamalarda ilk aşamalarda yerel makinelerde oluşturulur, bu da doğrudan kendi bilgisayar terminallerinde onları yapılandırmalarını ve düzenlemelerini sağlar.

Şimdi, türüne ve hedefe bağlı olarak, bir bilgisayarda yerel bir sunucuyu nasıl oluşturulacağı ve yapılandırılacağı ile ilgili sorunları düşünmeye çalışacağız.

Yazılım Seçimi

Prensip olarak, yazılım seçimi her kullanıcının kişisel bir konusudur. Örneğin, yerel bir Web sunucusu oluşturursa, yalnızca HTML veya CSS gibi köprü metni işaretleme dilleri kullanıldığında, ek olarak, herhangi bir internet tarayıcısı mükemmel "anladım", örneğin yazılım paketlerini yüklemez.

Başka bir şey, komut dosyalarının yazdığı zaman, PHP için ek bileşenler olarak söyleyelim. Onları kullanmak gereklidir ve tarayıcı artık başa çıkmaz. Bu, uzmanlaşmış yazılımların yararlı olduğu yerdir. Proxy, DNS ve oyun sunucularına gelince, burada da belirsiz bir durum var. Birkaç sonraki, yaratma ve konfigürasyonları için en basit uygulamalar dikkate alınacaktır, ancak hala standart yerel web sunucularına ilişkin ana soruya odaklanır.

Yerel bir sunucu nasıl oluşturulur: Bir denwer paketi kurmak ve yapılandırmak

Uzak bir barındırma için daha sonraki yerleşim için yerel bir sunucunun oluşturulmasına katılmaya karar verdiyseniz, doğal olarak, bir tür aracı gerekli olacaktır. En sık, internette uygun şekilde aranırken, kullanıcılar, yerli bir ürün olan Denwer yazılım paketini indirmek için yeniden yönlendirmeyi alırlar ve aynı zamanda anlayacak ve çalışabilecek kadar kolaydır.

Apache, PHP, MySQL, PHPMYADMIN, Sendmail, vb. Gibi gerekli tüm araçları içerir. Tek dezavantajı, yalnızca en basit sürümde özel motorları yüklemek zorunda kalacağı.

Böylece, yerel bir sunucunun oluşturulması, bir kurulum exe dosyasının başlatılmasıyla başlar (doğal olarak, yönetici adına). DOS moduna benzer bir pencere görünür. Yükleyicinin talimatlarını izleyin. İlk önce, sunucu depolama yerini seçin, ardından bir litre ve sanal diskin çalışma şekli atarsınız (prensip olarak, önerilen parametreler değiştirilemez). Bu kurulum tamamlandı. Şimdi yerel sunucu doğru işlem için doğrulanmalıdır.

Test işlenebilirliği

Bu aşamada, oluşturulan sunucuyu başlatıyoruz ve herhangi bir İnternet tarayıcısının penceresinde http: // localhost'u giriyoruz. Program hatasız yüklenirse, tarayıcı her şeyin çalıştığı bir mesaj görüntüler.

Sayfayı aşağı doğru kaydırırsanız, yerel sunucunun tam testini gerçekleştirebileceğiniz ana bağlantıları görebilirsiniz.

Kodlama sorunları

Bazen, gönderilen e-posta mesajı bir dizi anlaşılmaz karaktere benziyorsa tatsız bir durumla tanışabilirsiniz. Bu, yalnızca programın başlangıçta UTF-8'i kodlamak için tasarlandığı için gerçekleşir. Örneğin KOI-8R veya başka bir şeyde değiştirmek tamamen temel olabilir.

Yerel Sunucu Kurulumu: Ek Motorlar

Şimdi başka bir önemli nokta. Yerel Windows sunucusu, Motorlar (WordPress, Joomla, vb.) Denilen özel eklemeler olmadan yapamaz.

Başlamak için, www klasöründe, \\ home \\ Local Host yolundaki, ana dizinde keyfi bir dizin oluşturun. Bundan sonra, tarayıcının adres çubuğunda http: // localhost / adresinin yolunu girin ve tam olarak ne açılacağını kontrol edin. Her şey yolunda giderse. Motor dosyalarını bu dizinde herhangi bir dosya yöneticisini (en azından aynı "iletken" kullanarak kopyalayın ve adresi tekrar anıya girin. Talimatları takip etmeniz gereken bir "Kurulum Sihirbazı" penceresi görünür.

Ek Veritabanları

Şimdi yerel sunucu özel veritabanları eklemelidir. Bunu yapmak için, http: // localhost / tools tarayıcısına girerek yapılan girişi olan PhpmyAdmin servisi kullanın. İlk olarak, yeni bir baz oluşturma bölümü seçilir, bir isim verir (keyfi olabilir, ancak önceki bölümdeki klasöre uygulandığı gibi aynı şekilde belirlemek daha iyidir).

Ardından ana sayfaya dönün ve ayrıcalık parametrelerini ayarlayın (yeni bir kullanıcı oluşturun, giriş ve şifreyi belirtin, bir ana bilgisayar olarak yerelhost kullandığımız ve penceredeki her şeyi "kuşları" kutlarız). "Gitti!" Düğmesine basmak için kalır. Ve işlemin sonunu bekleyin.

Yerel bir sunucuyu barındırmaya aktarma

Bir sonraki adım, sunucuyu yerel ağa bağlamalı ve kullanıcılara internetteki kullanıcılara uygun hale gelmesi için barınmaya aktarılmalıdır. Verileri uzak kaynaklara aktarmanın "yerli" yöntemi, ek eylemler kümesi nedeniyle çok uygun değil.

Yerel sunucuyu veri aktarımı açısından ayarlama Uzaktan barındırma için, en iyisi, dosyaları yukarıda belirtilen dizindeki dosyaları, ana bilgisayarın kök kataloğunda kopyalamanız gereken FISEZILLA uygulaması tarafından yapılır. Bu, Public_html klasörü veya HTDOCS bölümüdür. Şimdi Küçük: Klasörler ve Dosyalar ve Dizinler için sözde mutlak yolları değiştirin. Motor ayarlarında, zaten uzak bir konakta kullanmak için kullanılması gereken veritabanı adını belirtin ve için bir şifre ile yeni bir giriş belirleyin. Göçebe. Her şey. Bu çalışmaya başlandı. Yerel özel makineler sunucusuna bağlanma Herhangi bir İnternet tarayıcısı üzerinden yapılabilir.

Yerel Proxy Sunucuları

Şimdi yerel proxy sunucusunu nasıl oluşturacağınızı ve yapılandıracağınızı görelim. Ne için gerekli? Öncelikle, internet sörfü sürecinde bir bilgisayar terminaline veya dizüstü bilgisayarına yüklenen her şeyi kesinlikle takip edebilirsiniz. İkincisi, eğer ödenirse trafiği kaydetmek mümkündür.

Yerel proxy sunucusu, DNS sunucularına temyiz temyizlerinin önbelleğe alma prensibi ve bunları tasarruf eder, söyler, resimler veya başka herhangi bir nesneyi kaydeder ve herhangi bir kaynağı yeniden ziyaret ederken, konuşması, belleğinizden yükler, kaynağa erişimini hızlandırır. .

Bu tür bir sunucu oluşturmak için, hızlı erişim için uygun bir alana yerleştirilmesi gereken en basit Handycache uygulamasına ihtiyacınız olacaktır, çünkü her seferinde internete bağlanmak için gereklidir.

Çalışmaya başlamadan önce, proxy ayarlarını ayarlayın. Örneğin, bir Opera tarayıcısı kullanılıyorsa, HTTP için sunucu parametrelerinde, Liman için 127.0.0.1, 8080 değerini belirtmeniz gerekir. Şimdi uygulamayı çalıştırın, ayarlara gidin ve Dozvon sekmesine bakın. Kural olarak, programın kendisi hangi bağlantıda kullanıldığını belirler. Sonra, aynı düğmeyi tıklayın ve oluşturulan sunucuyu kullanın.

Evet, dikkat edin: Önbellek ayarlarında, yaklaşık 300 MB boyutunu belirleyebilirsiniz. Teoride, bu tüm durumlar için yeterli olmalıdır. İçeriği, programın kurulduğu ana dizinin önbellek klasöründeki görüntüleyebilirsiniz. Ve bir şey daha: Unutmayın, bu normal bir proxy sunucusu, isimsiz değil, bu yüzden ondan değişiklik beklemek ya da IP adresini gizlemek buna değmez.

Yerel DNS Sunucuları

Yerel DNS sunucusu, bağlantı dengesiz olduğunda, yerel ağın TCP / IP'ye göre çok büyük bir dallanma olması durumunda veya web gelişmelerine ve onları test ettiniz. Prensip olarak, bu amaçlar için cilt programı mükemmeldir. Bununla birlikte, esas olarak UNIX benzeri sistemlerde bile hesaplanır, yine de, Windows ile mükemmel çalışır (terminalin "Control Panel" nda yapılandırılabilen "Windows" ın sunucu sürümünü değil).

Koş ve talimatları izleyin. Kolaylık sağlamak için, programın doğrudan C diskine, oluşturulan Bind Directory'ye yüklenmesi önerilir. Sonra, giriş ve şifreyi girin, ardından yükleme işlemini etkinleştirdiğiniz ve tamamlandığını bekleyin.

Şimdi C: \\ BINDETC klasöründe, yerel DNS sunucusunun reçete edileceği ayarların (rastgele ve tırnaksız) ayarlandığı "ad" dosyasını oluşturmanız gerekir. Harcama zamanında meşgul etmemek için, arama dosyası internette kolayca bulunabilir ve belirtilen yere yerleştirerek indirebilirsiniz.

Şimdi sistemi yeniden başlatın, ardından bir Nslookup sorgusunu reçete ettiğiniz, komut satırını ("Çalıştır" menüsünden veya WIN + R'nin bir kombinasyonu aracılığıyla arayın (CMD). Onay onaylandıysa, sunucu doğru yüklenir ve hatasız çalışır.

Yerel Oyun Sunucuları

Son olarak, başka bir sunucu türünü düşünün. Yerel ağ içinde çevrimiçi modu kullanarak oyunlar için bir sunucu. Minecraft oyun örneğinde ne olduğunu açıklayacağım. Bunu yapmak için, sunucuyu oyunun resmi sitesinden indirmeniz ve Hamachi uygulamasını kullanmanız gerekir. Doğru işin önkoşulunun, en son güncellemelerle birlikte kurulu Java paketinin sisteminde varlığıdır.

Yapılandırmak için, Hamachi uygulaması tarafından verilen verilerin bulunduğu sunucu.Properties dosyasını kullanın. Sunucunun bir IP adresini, oyuncu sayısını, olası oyun modlarının kullanımı vb. Bir IP adresini reçete ediyoruz. Çevrimiçi mod modu alanında, doğru belirtmelisiniz. Bundan sonra, değişiklikleri kaydeder ve dosyayı kapatırız.

Şimdi, oluşturulduğu terminale bağlanırken oyuncular tarafından kullanılacak olan dahili IP sunucusunu tanımlayın. Bilgisayarlar doğal olarak sunucuyla veya yerel ağ üzerinden veya VPN üzerinden birleştirilmelidir. Sunucu terminalinin IP adresi, MAC adresine zorunlu başvuru ile statik olmalıdır.

Kayıt olurken giriş ve şifrenin belirtildiği MINL2 uygulamasıyla giriş yapın. Yapılan eylemlerden sonra, sunucuyu terk ediyoruz ve yeniden güncellenir, ancak oluşturulan giriş ve şifreyi kullanarak zaten çevrimdışı modda. Ayarlar bölümünde, Multiplayer'ı seçin ve istediğiniz IP sunucusunu girin. Her şey. Gerçek bir rakip olan oyunun tadını çıkarabilirsiniz.

Sonuç

Tabii ki, bunlar, farklı tiplerde yerel sunucular oluştururken oluşabilecek tüm nüanslar değildir ve elbette, bu süreçte yardımcı olan tüm programlar değil. Hadi şöyle söyleyelim: Bunlar bu tür teknolojilerde belirtilen genel ve temel ilkelerdir. Ve eğer çözersen, burada özellikle zor bir şey yok. Biraz zaman ve sabır - ve herhangi bir türün yerel sunucusu 10-15 dakika içinde oluşturulacaktır.

Daha önce, Linux sanal makinesinde tam teşekküllü bir Web sunucusunu nasıl kaldıracağımı söyledim.
Ancak, ortaya çıktığında, bir başlangıç \u200b\u200biçin, bu görev, sunucu dillerini daha fazla incelemek için herhangi bir avı çok zor görünebilir ve daha cesur görünebilir.
Buna ek olarak, karmaşıklık ortamı, komut satırının korkuları ve Nevinovovsky arayüzü nedeniyle Herkes Linux'u değil.
Böylece, internetteki bu tür talimatlar karanlık kirlidir, bu yüzden kısa olacağım. Ana hazır sunucuları düşünün. Öncelik, web geliştirme için bitmiş bir çalışma ortamını dağıtmanın basitliği ve hızı verilecektir.

İlk önce Denwer Web Sunucusunun Hazır Çözümlerini göz önünde bulundurun. Bu yaşlı adamdan ben de dahil olmak üzere birçok başladı. Sunucuyu evde yetiştirmek için ilk Rus konuşma çözümlerinden biri. Basit, bazen kararlı, tüketici ve kompakt olmasa da, görevleriyle mükemmel bir şekilde başa çıkın. Böyle bir beyefendi seti.
Bağlantı tuc.

Bir sonraki oldukça başarılı çözüm WampServer. Üç dilde mevcuttur: Rusça, İngilizce ve Fransızca. İyi işçi. XP ile yaşlı erkeklerde yeni sürümler işe yaramaz, ancak eski sürümler her zaman buradan indirilebilir.
Mükemmel kanıtlanmış. Bir seferde aktif olarak zevk aldım. Kendi siteleri tuc.

Yani, şimdi ağır topçu. Ve ilk ağırlık XAMPP olacaktır. Hemen küçük bir video incelemesi:

Windows, Linux ve OS X'te olmak için iyi, istikrarlı bir sunucu çalışır. Çok dilli. Site TUC'dur.

Ve şimdi, yerli ürünü söyleyebilirsin. Ayrıca ayrıca taşınabilir. Öyleyse, flash sürücünüzü her zaman sunucu ile yapacaksınız. Açık sunucudan bahsediyoruz. 2010 yılında, yalnızca harika fırsatlarla birlikte, Denwer analogu olarak geliştirilmeye başladı. Şimdi tam teşekküllü bir yazılım ürünüdür. İhtiyaçlarınıza bağlı olarak üç basıma bölünmüştür. Kararlı, Hızlı Web Sunucusu.

Yazılım paketinin bileşenleri:

Açık Sunucu 5.2.3;
Apache 2.2.31;
Apache 2.4.16;
BID 9.10.2-P3;
Nginx 1.6.3;
Nginx 1.8.0;
Nginx 1.9.3;
MySQL 5.1.73;
MySQL 5.5.45;
MySQL 5.6.26;
Mariadb 10.0.21
Mariadb 5.5.45;
MONGODB 2.4.14;
MONGODB 2.6.11;
MONGODB 3.0.5;
PostgreSQL 9.2.13;
PostgreSQL 9.3.9;
PostgreSQL 9.4.4;
Redis 2.8.2101 (x64);
Memcached 1.2.6;
Memcached 1.4.5;
FTP Filezilla 0.9.53;
PHP 5.2.17 (Zend Optimizer 3.3.3, Ioncube 5.0.14, Memcache 2.2.4);
PHP 5.3.29 (XDEBUG 2.2.7, IONCUBE 5.0.14, Memcache 3.0.8, Mongo 1.6.3, Redis 2.2.7, Imagick 3.2.0);
PHP 5.4.44 (XDEBUG 2.3.3, IONCUBE 5.0.14, Memcache 3.0.8, Mongo 1.6.8, Redis 2.2.7, Imagick 3.2.0);
PHP 5.5.28 (XDEBUG 2.3.3, IONCUBE 5.0.14, Memcache 3.0.8, Mongo 1.6.8, Redis 2.2.7, Imagick 3.2.0);
PHP 5.6.12 (XDEBUG 2.3.3, IONCUBE 5.0.14, Memcache 3.0.8, Mongo 1.6.8, Redis 2.2.7, Imagick 3.2.0);
İmagemagick 6.8.9-9-Q16;
Ghostscript 9.15;
Sendmail 32;
WGET 1.11.4;
Nncron Lite 1.17;
METERER 4.2.2;
CONEMU 15.07.05;
Heidisql 9.3;
Webglind 1.0;
RockMongo 1.1.7;
PHPREDISADMIN 1.4.0;
Phpmyadmin 4.0.10.10;
Phppgadmin 5.2;
Phpmemcachedadmin 1.2.2;

Montajın tüm bileşenleri 32 bit bir versiyonda sunulur.

Desteklenen Windows sürümleri (32 bit ve 64-bit): Windows XP SP3 ve daha fazla ve daha yeni sürümler;
Yazılım paketi için minimum sistem gereksinimleri: 200 MB RAM ve HDD'de 1 GB;
Microsoft Visual C ++ 2005-2008-2012-2012-2013-2015 Redistributable paketinin kullanılabilirliği;

PHP, MySQL, Apache2 versiyonları arasındaki uygun anahtarı işaretleyemiyorum. Bu, bu sürümler altında keskinleştirilmiş çeşitli projeler yapmanızı sağlar.

Maksimum Editör Kurulu bir yazılım paketi ile taşınır.

Kitdeki programlar
Ofis

Cintanotes - bir defter;
Foxitreader - PDF Görüntüleyici;
Not Defteri ++ - Metin editörü;
Notepad2 - İleri Not Defteri;
Stduviewer - Çoklu Molder;
Sumatrapdf - PDF'yi görüntüleyin;
Sublime Metin 2 - Kod Düzenleyicisi;
WinMerge - Dosya ve Klasörlerin Karşılaştırılması;

InfRareRecorder - kayıt diskleri;
Peazip - Archiver;
Punto Switcher - Dillerin Otomatik Döndürme;
Herşey - Anında Dosya Arama;
Virtuawin - Sanal masaüstüdür;

internet

DMASTER - Download Manager;
FileZilla - FTP İstemcisi;
Firefox - Tarayıcı;
Google Chrome - Tarayıcı;
Kitty - SSH İstemcisi;
SKYPE - İletişim;
TeamViewer uzak bir asistandır;
UTorrent - Torrent Client;
Winmtr - ping ve iz;
WINSCP - SCP istemcisi;

AutoRuns - Autoload Manager;
Corts - açık bağlantı noktalarının izlenmesi;
Doublecmd - Dosya Yöneticisi;
MyEventViewer - Sistem Günlüğü;
Processexplorer - İşlemler Yöneticisi;
ProcessMonitor - Proses İzleme;
WINDIRSTAT - Klasörlerin ve dosyaların boyutunun analizi;

Grafiklerle Çalışma

CamStudio - Video Kayıt;
Göz3 - pipet;
ICOFX - Editör simgeleri;
Picpick - Multimaster;
PixBuilder - Fotoğraf Editörü;
PnGoPtimizer - Grafik Optimize Edici;

Yani her zaman elinizde her şeye sahipsin.
Şu anda, bu sunucuyu aktif olarak kullanıyorum, işlerinden ve fırsatlarından çok memnun.

Hepsi bu, sağlığın kullanımı.

Görüntüleme: 2 095

Herkese iyi günler ve bütün bunlar.

Birçoğunuz, barındırma hakkındaki eşyalarımıza ilgi gösteren siteler oluşturma konusu ile ilgileniyorsunuz ve bizim için başvuru sayısı.

Net, sonuçta, internet şimdi neredeyse her yerde ve en azından birçoğunun birçoğunun bir kısmını (bu aynı blogların sayısından, söyleyelim, de söyleyelim, LJ, günlüğü, vb. . ve tp). Evet ve genel olarak, siteler oluşturma yeteneği, belirli bir yaklaşımla, fon getirmek için (Webmaster pozisyonunda bir yerlerde çalışmış olsalar bile) yeteneğine sahip olan oldukça aranan bir şeydir.

Bununla birlikte, barındırma satın almak için herhangi bir para harcama arzusu yoktur ve ilk sitelerini nasıl çalıştığını (çalışıyorsa) ve hepsi çok farklıdır.

Bu makale, bilgisayarınızdaki bir ev web sunucusunu Windows ile hızlı bir şekilde dağıtmanın ne kadar kolay olduğunu söylemek için tasarlanmıştır.

Hadi başlayalım.

Ev için Web Sunucusu: "Apache + PHP + MySQL + PHPMYADMIN + XDEBUG bir pakette" [Denver]

Birçok, web sunucusu taramasının kurgu alanından bir şey olduğu ve bunun altında belirli bir bilgisayar yapılandırmasına, işletim sistemine ve diğer şeylere ihtiyacınız var gibi görünüyor. Ayrıca, tüm bunlar çok zaman alır ve bütün bunlar.

Aslında, tamamen böyle değil, böyle bir sunucu için (hangisi hakkında bir FTP sunucusu gibi), belirli ve doğru bir şekilde kurulu bir yazılımın kümesidir ve ne açıldığı ve hangi işletim sistemindeki, bu durumda, ikinci kez.

Öyleyse, çok uzun zaman önce "Denver" adlı bir paket var ve Windows altında hızlı bir web sunucusu taraması için ihtiyacınız olan her şeyi içerir. Düşüncenin bu mucize programlaması, Rusça, Rusça'yı destekleyen, yeterli kılavuza sahip ve kurulumu ve yönetimi çok kolaydır (kelimenin tam anlamıyla, hatta bir okul çocuğu).

Aşağıdaki içeriği, makaleyi yazarken belirtilen:

  • Yükleyici (ayrıca flaş koofer üzerindeki kurulumla da desteklenir);
  • Apache, SSL, SSI, mod_rewrite, mod_php;
  • PHP5 GD, MySQL, SQLite desteği ile;
  • MYSQL5 işlem desteğiyle;
  • Şablonlara dayalı sanal ev yönetim sistemi. Yeni bir ana bilgisayar oluşturmak için, dosyayı yalnızca / Giriş dizinine eklemeniz gerekir, yapılandırma dosyalarını düzenleme gerekli değildir. Varsayılan olarak, birçok popüler hosters adlandırma dizininin adları zaten desteklenmiştir; Yeni kolayca eklenebilir;
  • Denver'ın tüm bileşenlerinin başlangıç \u200b\u200bve tamamlanması;
  • phpmyadmin - Web arayüzü ile MySQL kontrol sistemi;
  • Sendmail ve SMTP Sunucusu Emulator (LocalHost'ta "Debug" fişi ": 25, Gelen harfleri formatında / TMP'de katlama); PHP, Perl, Parser ve TD ile birlikte desteklenen çalışma.

Yükleme imkansızdır: ve yükleyiciyi çalıştırın.

Aslında, bundan sonra, yükleme işleminin sonunu bekliyoruz, doğru anda tarayıcıyı kapatırken ve ayrıca Enter tuşuna basarak (bir IE yoksa, yalnızca karşılık gelen hata göründüğünde Tamam'ı tıklatarak) :

Bu arada, neredeyse böyle bir hatanın adımlardan birine atlayabileceğini unuttum:

Güvenlik duvarı ve antivirüsünü kapatmayı ve manuel olarak ping yapmayı deneyin ( Başlangıç \u200b\u200b- Koş - CMD - OK - Ping 127.0.0.1).

Pingie geçerse, devam etmeye devam edebilirsiniz. Değilse, o zaman da devam etmeye çalışabilirsiniz, ancak belirli bir aşamada sorun olabilir (ancak mutlaka değil).

Daha sonra, aslında, hepsini kurmayı planladığınız bir klasör sunulur. En çok sahip olduğunuz diskin yolu belirlemenizi tavsiye ederim (davamda, daha yüksek olarak görülebilen D'yi belirledim).

Son aşamada, enter tuşuna bastıktan sonra, bir sanal disk oluşturulacak ve kalırsınız, bunun için ücretsiz bir harf seçin (veya varsayılan z). Yazılı olarak - tüm bileşenlerin çalışmaları için, aslında, aslında, aslında, sanal disk yukarıda belirttiğiniz klasörün bir evreleme etiketi olduğu ve doğrudan bununla etkileşime girebileceğiniz bir evreleme etiketidir.

Daha sonra, önyükleme yöntemini seçmeniz gerekecektir. Daha uygun olduğunuza bakın, ancak ben, bu durumda, önerilen seçeneği seçti (yani Zhamkay 1 ve Enter düğmesi). Son adım, etiketlerin yaratılması olacak. Bu, tabii ki, onlara ihtiyacınız olursa, "Y" harfine girerek yapılır.

Her şey yolunda giderse, şimdi masaüstünüzde, her biri fonksiyonunuzdan sorumlu olan üç simge yaşıyorsunuz, başlatılsa, Sunucuyu durdurun veya yeniden başlatın.

SIM kurulumunda bitti. Basitçe, değil mi? ;)

Kullanım için, her şey basittir: Uygun simgeye tıklayın (Denwer'ı başlatın) ve başlangıç \u200b\u200bişleminin sonunu bekleyin.

Bundan sonra, Web sunucusunun ve ilgili elemanların tüm yapısıyla sanal bir diske sahipsiniz (yukarıdaki ekran görüntüsüne bakın). Kurulum klasöründe de aynısını görebilirsiniz.

Web sunucusunun çalışmasını kontrol etmek için tarayıcıyı açın ve adres çubuğuna girin: test1.ru

Her şey yolunda giderse, dizeyi göreceksiniz: " Bu dosya /home/test1.ru/www/index.html"(Yukarıdaki ekran görüntüsündeki gibi).

Sevinç, - şimdi bir web sunucunuz var;)

Son derece

Her zaman olduğu gibi, bazı sorular, ekler, düşünceler ve hepsi çok iyi olursa, bu girişin yorumlarına hoş geldiniz.

Bizimle kal. Sadece sizin için en lezzetli;)