php apache'yi kurun. Apache web sunucusu kuruldu. Yüklü bileşenler okremo

Golovna / Nalashtuvannya

Yazarların önerdiği gibi, merezhі birçok makale yazsın raporlama talimatları 3 ekran görüntüsü DBMS MySQL. Ve birçoğu kısa ömürlü, kişiliksiz bir yiyecek tarafından geride bırakılıyor, şarap bazında, uzun süre bilemezsiniz. Apache, MySql, PHP nedir, hangi ürünler için stenç gerekir ve bu ürünleri nasıl kurarız bir göz atalım.

Trochy teorisi

Apache, Hint Apaçi kabilesinin onuruna bu şekilde adlandırılan ücretsiz bir http sunucusudur. Win, Windows da dahil olmak üzere tüm platformlarda geniş çapta desteklenmektedir ve web eklentileri ve hizmetleri için etkili bir şekilde standart haline gelmiştir. Bizim alanımızda da standart olduğu ve uzantılardan ve evrensel komut dosyası oluşturma araçlarından biri PHP olduğu için çoğunlukla MySql DBMS'yi yüklememiz gerekiyor.

Apache (Yogo'ya coristuvachi deniyordu), bu coristuvacha vikonannya'dan etkilenmeyen yeni sunucular ve hizmetler üzerinde çalışması garanti edilen ekibin diğer sunucularına bağımlıdır. dodatkovy nalashtuvannya. Analoglarla karşılaştırıldığında, Apache yüksek koda ve düşük bilgisayar kaynağı tasarrufu göstergelerine bakmaz, ancak bu temelde bir program olması garanti edilir. Buraya sadelik de ekleyebilirsiniz, robot aslında tüm modern platformlarda ve harika dokümantasyonda.

Şimdi bir göz atalım ve Apache'nin bilgisayarda nasıl kurulu olduğunu görelim. keruvannyam Windows 7 (en son sürümler için süreç aynı olabilir), bu nedenle sunucu doğru barındırma üzerine kurulacaktır.

Kurulum Apache

  • Resmi kaynağa gidiyoruz Apache desteği o zavantazhuemo yogo yazı işleri ofisinden ayrılacağım.

Aslında, perakendeci için ürün sürümleri arasında pratik olarak hiçbir fark yoktur, eski Apache'ler PHP betik filminin diğer sürümleri tarafından desteklenmez.

  • Kurulum dosyası başlatılıyor.
  • İlk iki alan ekran görüntüsündeki gibi hatırlanıyor: satırlara "localhost" yazıyoruz.

  • Kesinlikle bir posta ekran görüntüsü gibi sormak.
  • önce ürünün bir Windows hizmeti olarak yüklenmesine kefil olun, ayrıca 80 numaralı bağlantı noktasını kazanın;
  • diğeri, sunucuyu 8080 numaralı bağlantı noktasına bağlayın, ardından yoga tarayıcısını otomatik olarak başlatabilirsiniz.

Perakendeciler, ürünü ilk seçenekten başlamanızı tavsiye eder ve ardından biraz daha aşağıdan bakabiliriz. Apache kurulumundan sonra, yoga dosyalarını kaydetme yollarına saygı gösterin. Genel dizine yüklemek en iyisidir, sabit sürücünüzün sistem bölümündeki kullanıcılar klasörüne koyun.

Kurulum yöneticisi kapatıldıktan sonra Apache'nin çalıştığını değiştireceğiz. Bunun için tepsiye düşüyoruz ve aşağıdaki ikonun görünürlüğünü tekrar kontrol ediyoruz.

Şarap işe yaramazsa, başlar Komut satırı. Komut yorumlayıcısının (Win+R) metin biçimine cmd ekleyerek yardım almaya çalışın.

Sunucuyu başlatmak için komut satırına "net start Apache2.2" yazın.

Böyle bir giriş sadece ürünün 2.2 sürümü için geçerlidir, diğer sürümlerde sayılar aynı olacaktır.

Sunucu, aşağıdaki parametrelere sahip ek bir komut seti için çağrılır: "net stop Apache2.2".

Robotu başlatmak, tamamlamak ve Apache'yi yeniden yüklemek için bazı yöntemlere göz atalım. Sunucu robot için komut satırının düzenli çalışması ile verimsizdir - çok zaman almaz. Durumdan çıkış yolu, tepsi simgesinin bağlam menüsünü kullanmaktır: farenin sağ tuşuyla üzerine tıklayın ve açmanız gerektiğinden seçin.

Erişimi açan ayrı bir yardımcı program aracılığıyla tek menülü bir hizmetin ek yönetimi için aynı vikonuetsya Windows Hizmetleri veya Hizmetler ek bileşeni. Tıklama satırı aracılığıyla "Denetim Masası"ndaki "Yönetim" satırı aracılığıyla başlatılır.

Apaçi

Sunucuyu kurmak için ilk yöntemi seçerseniz, başlatmak için yöntemi kurabilirsiniz. Bilgisayarınızda bir saatlik düzenli tarama ve ücretsiz kaynakların kullanılabilirliği için Apache otomatik başlatmayı çalıştırmayı deneyin. Aksi takdirde, yoga manuel başlangıcını seçin bağlam menüsü Hizmetler.

manuel siparişten sonra otomatik başlatma sunucu bir el tarayıcısı açın ve şu adrese gidin: //localhost. Aynı adrese sahip boş bir partiyi göstermek için.

Schob rozpochat robot robimo almak.

  • Idemo, yazılım ürününün dosyalarıyla birlikte klasörde saklanan "htdocs" dizinine.
  • Ondan bir html dosyası görebilir ve sitenin adıyla (sitem) bir dizin oluşturabilirsiniz.
  • //localhost/sitem girerek gelecekteki siteyi ziyaret edebilirsiniz.
  • "conf" klasörüne gidin ve "httpd.conf" dosyasını açın Metin düzeltici(Söz dizimiyle ilgili yardım için Bazjano).
  • 227 numaralı satıra gidin ve "none"u "all" olarak değiştirin. Sonuç, "AllowOverride All" değerine sahip olabilir.

Vikonannya böyle bir ї dії vikoristovuvavat htaccess belgesine izin verir. Vіn є Apache yapılandırma dosyasını genişletin.

  • #LoadModule rewrite_module modülleri/mod_rewrite.so metninin bulunduğu satırı ve # sembolünü görebilirsiniz.

Böyle bir işlev, CNC mesajının oluşturulmasından ve işleyişinden sorumlu olan modülü etkinleştirir.

  • Değişiklikler yapmak ve obov'yazkovo vykonuemo yapmak yerine Apache'yi yeniden başlatın.

PCP'yi yükleme

  • PHP ilerlemesinin yanına gidelim ve film senaryosunun kararlı sürümünü koruduğunuzdan emin olun.

Saygı! Zavantazhuvati, msi formatını veya exe'yi değil, biz-arch_v'yi dosyaladı.

  • Bir katalog oluşturuyoruz ve 7zip veya Winrar yardımıyla arşivi açıyoruz.
  • "httpd.conf" dosyasını kapatmış gibi gösterin ve bir sonraki metni sonuna ekleyin:

"LoadModule php5_module "C:\Users\Public\php\php7Apache2_2.dll"

AddType uygulaması/x-httpd-php .php"

İlk satırdaki numaralar ve adresler, muzaffer ürünlerin sürümlerine ve kataloglara ve PHP'ye giden yollara göre geri dönüşte değiştirilecektir.

  • Eminim Apache'yi değiştirip yeniden başlatmanın zamanı gelmiştir.

Operasyon saatinde bir af sinyali veren bilgilendirici bir diyalog penceresinin ortaya çıkmasıyla, Windows tarafından yeniden atanır.

Kurulum başarısız olursa, tüm PHP yapılandırma parametreleri "php.ini" dosyasından alınır. "php.ini" tabanlı yeni belgelerin değiştirilmesi.

  • Bir yapılandırma dosyası oluşturmak için "php.ini" olarak değiştirin.
  • Bu belgeyi Windows dizinine, örneğin "C:\Windows" kopyalayalım.
  • Simgenin içerik menüsü aracılığıyla sunucuyu yeniden başlatabiliriz.

Hangi kurulumda, o PHP kurulumu tamamlandı. Sunucunun pratiği kayboldu. "htdocs" içinde Idemo ve klasörde hangi adla (Latince daha iyi) bir dosya oluşturun php uzantıları(örneğin, dosya.php). Bir metin düzenleyicinin yardımı için Vіdkrivaєmo yogo ve aşağıdaki kod parçacığını girin:

Şimdi tarayıcı penceresini açın ve oluşturulan dosyanın yolunu adres satırına girin. Bizim vipadka'mız: //localhost/mysite/file.php

Her şey affedilmeden gitmiş gibi, lütfen resim gibi şarkı söyle.

"Yüklü yapılandırma dosyası" satırına dikkat edin. "php.ini" yapılandırma dosyasına yönlendirmeler olabilir.

Bir Windows makinesinde PHP ile Apache kurulumu tamamlandı. Bir CMS kurmanız gerekirse, bir DBMS kurmanız gerekecektir.

VTYS kurulumu

  • “İndir” butonuna tıkladıktan sonra, istek üzerine tıklıyoruz, kayıt olmadan MySql almak için ekran görüntüsünde görüyoruz.

  • Yükleyiciyi, bir tür kitaplığın işlevi olan .NET Framework sürüm 4.5'i başlatıyoruz.
  • lütfen dikkat MySQL wiki'si Windows'ta.
  • Jumper'ı "Yalnızca sunucu" konumuna getirin.

  • Tekrar kontrol ettikten sonra MySql kurulumunu başlatmak için “Execute” butonuna tıklayınız.

  • Veritabanına erişmek için kullanılacak MySql için bir parola belirleyin.

  • Tisnemo "İleri".

Komut dosyam ve MySql ile sunucunun kurulumu tamamlandı. Kalan iki bileşen artık birbirine bağlı değildi, böylece pis koku etkileşime girebilirdi.

Hangisi için "php.ini" yapılandırma dosyasını açın ve ";" sembolünü kaldırın. bu tür haraçlarla satırlarda:

uzantı=php_mysql.dll

uzantı=php_mysqli.dll.

Metni biliyoruz”; extension_dir = "ext" ve "extension_dir = "C:UsersPublic_phpext"" ile değiştirin, burada "eşittir" işaretinden sonra PHP dizininin yolunu ayarlayabilirsiniz.

Bu başlangıç ​​kursu için, PHP geliştirmenin ortasını geliştirmenin iki yolu vardır. işletim sistemi Pencereler. İlk ve en büyük manuel yol AMP paketinin kurulumunda ve özelleştirilmesinde alan ( Aönbellek, M ysql, P HP). Bu başlangıç ​​kursunda, XAMPP paketini yükleme prosedürü tanıtılmaktadır. Başka bir yol da okremo'nun cilt bileşenini kurmak ve düzeltmektir.

Birincil kursla çalışmak için bu tür yazılım kaynaklarına ihtiyacınız olacak.

Yazılım güvenliği ve materyali Gerekli sürüm
PHP Giriş Paketi
PHP mekanizması Sürüm 5. XAMPP Windows'ta geçiş yapın.
Web sunucusu Apache HTTP Sunucusu sürüm 2.2'yi hacklemeniz önerilir.
veritabanı sunucusu MySQL sunucusu 5.0'ı hacklemeniz önerilir.
Windows için XAMPP'de geçiş yapın.
PHP eklentisi (bağlayıcı değil) XDebug 2.0 sürümü daha iyidir.

Kural olarak, bu ücretin dağıtımı yerel bir web sunucusunda barındırılır, ancak kural olarak, orta uzak bir web sunucusunda barındırılır. Uzak bir web sunucusunun ayarlanması, PHP'nin NetBeans IDE yardımıyla uzak bir web sunucusuna kurulması bölümünde açıklanmaktadır. Bu kurs, yerel bir web sunucusu kurmak için gerekli bilgileri toplamak içindir. PHP hilesi, düşük yerel web sunucularına (IIS, Xitami, vb.) Uzatılabilir ve ardından Apache HTTP sunucusu oynatılmalıdır. Apache HTTP Sunucusu, bu ilk kursu kazanan AMP XAMPP paketini içerir. Vіdomostі vstanovlenya ve nalashtuvannya hakkında bağımsız sunucu HTTP Apache gezindi.

Gerekli yazılım güvenliği

PHP projelerinin oluşturulması, iyileştirilmesi ve iyileştirilmesi için aşağıdaki yazılımlar gereklidir:

  • NetBeans IDE'si PHP için. Faiz artırılabilir.
  • Web sunucusu. Kural olarak, bu ücretin dağıtımı yerel bir web sunucusunda barındırılır, ancak kural olarak, orta uzak bir web sunucusunda barındırılır. Akış sürümü kazanmana izin ver Yerel sunucu. Gelecek sürümler, FTP erişimi olan bir uzak sunucu seçimini destekler. PHP hilesine düşük web sunucuları (IIS, Xitami, vb.) veya HTTP Apache sunucusu çağrılarak erişilebilir. Nalashtuvannya Apache 2.2'nin neden olduğu Vіdomosti schodo vstanovlennya.
  • PHP mekanizması. PHP5 sürümü desteklenir. Bizimle iletişime geçebilirsiniz.
  • Nalagojuvach PHP. PHP için NetBeans IDE, XDebug'un hacklenmesine izin verir, ancak sahibinin hacklenmesine izin verilmez. PHP5 veya başka bir şey için XDebug 2.0 sürümünü kontrol etmeniz önerilir.
  • Veritabanı sunucusu En popüler veritabanı sunucusu MySQL sunucusudur. Bizimle iletişime geçebilirsiniz.
    Not.Önerilen ürün sürümü: MySQL Server 5.0. Bu belgeler aynı versiyona sahip robotu tanımlar.

Montajın tamamlanmasının ardından, doğru bir şekilde sağlanması yöntemi ile orta zeminin sabitlenmesi gerekmektedir. uyuyan robot tüm yazılım bileşenleri.

AMP paketine bağlantı

İçin otomatik kurulum PHP motoru, Apache HTTP sunucusu ve veritabanı sunucusu için tüm ayarlar danih MySQL AMP paketini işaretleyin. Bu başlangıç ​​kursu, XAMPP-Windows paketi için birden fazla giriş içerir. WAMP paketi veya diğer paketler hakkında ek bilgiler dağıtımda listelenir.

XAMPP paketini yükleme ve düzenleme

Bu şubede, XAMPP paketini edinme, kurma ve özelleştirme prosedürü açıklanmaktadır.

İlerlemek! XAMPP 1.7.0'ı Tweetlemeyin. Bu sürüm, XDebug ile ilgili önemli sorunlara sahip olabilir. Aksi takdirde Victory sürüm 1.7.1, de tsi sorunları giderildi.

Not: XAMPP 1.7.2'den itibaren XAMPP, PHP 5.2.x ile değil, PHP 5.3 ile birlikte gelir. PHP sürüm 6.7.x için NetBeans IDE yeni değil PHP işlevleri 5.3. PHP 6.8 için NetBeans IDE, artık PHP 5.3'ü destekleyen bir katlanabilir olarak mevcuttur. Ayrıca Xdebug kurulumunun PHP 5.2.x ve PHP 5.3 için desteklendiğini unutmayın.

XAMPP kurulumunu yeniden kontrol etme


Bu XDebug ince ayarını yükledim

XDebug'u değiştirmek için PHP yığınını değiştirmeniz gerekir. PHP 5.2.6'yı içeren veya PHP 5.3'ü içeren süreç galip geldiği için yeniden ziyaret edilir.

Birçok kişi, XDebug'u sistemlerine kurmayı zor bulmaktadır. Dovіdkovі vіdomosti i işaret etti.

XAMPP 1.7.1'de (PHP 5.2) XDebug

Bu dosya hakkında bilgi edinmek için XDebug'u edinmeniz, .dll dosyasını php temel dizinine koymanız ve php.ini dosyasında ince ayar yapmanız gerekir.

dodatkovі vіdomosti XDebug kurulumu hakkında XDebug belgelerine bakın.

XAMPP 1.7.2'de (PHP 5.3) Xdebug

XAMPP 1.7.2, paketlenmiş bir Xdebug .dll dosyası olarak gönderilir. Koçan koçanı için php.ini'yi elden geçirmek gerekir. Lütfen tüm Xdebug düzeltmelerine açıklama metninin eşlik ettiğini unutmayın.

XDebug'u özelleştirme hakkında ek bilgi, XDebug belgelerinde sağlanmıştır.

Yüklü bileşenler okremo

Apache HTTP Sunucusu


Usunennya sorunları

Tanıtım için, Apache sunucusu 80 numaralı bağlantı noktasını dinler. Ancak bu bağlantı noktası, Skype gibi diğer hizmetler tarafından zaten geçersiz kılınmış olabilir. Bu sorunu çözmek için sunucunun dinlediği bağlantı noktasını değiştirin:
  1. Apache web sunucusu httpd.conf için yapılandırma dosyasını açın. Roztash dosyasını C:\Program Files\Apache Software Foundation\Apache konumunda kilitlemek için \konf\.
  2. Listen 80 satırına gidin ve bağlantı noktası numarasını değiştirin: örneğin, 8080 . Dosyayı kaydet.
  3. Apache web sunucusunu yeniden başlatın.
  4. Web sunucusu kullanımını kontrol etmek için bir tarayıcı başlatın, URL'yi girin ve bağlantı noktası numarasını açıkça girin: http://localhost:8080

Ayrıca port 80'i dinleyen bir işlem başlatabilirsiniz. "Schedule Manager" penceresinde uygun dosya adını seçin ve "İşlemi Sonlandır" düğmesine tıklayın.

Dodatkovі vstanovlennya ve nalashtuvannya sunucusu hakkında vіdomosti kaynaklı.

PHP mekanizması


Usunennya sorunları

Yan açılmıyorsa şu yolu izleyin:
  1. Apache sunucusunu yeniden başlatın.
  2. Aşağıdaki satırlarda Apache httpd.conf sunucusunun yapılandırma dosyasını değiştirin: AddType Application/x-httpd-php .php LoadModule php5_module "c:/php/sapi/php5apache2_2.dll"
  3. Sonraki birkaç gün için bunları ekleyin, httpd.conf'u kaydedin ve Apache sunucusunu yeniden başlatın.
  4. Güncelleme tarafı http://localhost: /Test.php.

MySQL veritabanı sunucusu

xdebug

Orta Nalashtuvannya

  1. Ayarlar değiştirilir değiştirilmez, PHP işleme otomatik olarak girilir.
  2. XDebug'u PHP motoruna getirmek için php.ini dosyasına gidin ve sonraki satırı ekleyin:

    PHP 5.2 motoru için vikonannya'nın zengin akışına yönelik bir yönelimle:

    Zend_extension_ts=" /php_xdebug- .dll" xdebug.remote_enable=1

    PHP 5.2 motoru için zengin akışlarda yönlendirme olmadan:

    Zend_extension_nts=" /php_xdebug- .dll" xdebug.remote_enable=1

    İçin Her neyse PHP 5.3 mekanizması:

    Zend_extension=" /php_xdebug- .dll" xdebug.remote_enable=1

    Aşağıdaki satırların sonraki satırların kodundan önce dahil edilmesi gerektiğine dikkat etmek önemlidir, koristuvachların geri kalanı atlanmalıdır:

    xdebug.remote_host=127.0.0.1
    xdebug.remote_port=9000; Bağlantı noktası numarası, NetBeans IDE Araçları > Seçenekler > PHP'de hata ayıklayıcı bağlantı noktası numarasıyla eşleşmelidir
    xdebug.remote_handler=dbgp

    Dodatkovі nalashtuvannya nalagodzhuvach XDebug hakkında vіdomosti neden oldu.

    Not. Kurulum sırasında belirlendiği gibi, adlara ve roztashuvannyam vіdpovіdnyh dosyalarına hangi belirlenmiş yolların verildiğini kontrol edin.

  3. PHP mekanizmasını kurmadan önce MySQL veritabanı sunucusunu desteklediğini doğrulamak için aşağıdakilere bakın:
    1. "Başlat" > "Bakım paneli"ni seçin.
    2. "Currature paneli" ekranında "Program ekle veya kaldır"ı seçin.
    3. "Program Ekle veya Kaldır" ekranında, "PHP<номер_версии>"ve" Değiştir "düğmesine basın. Master'ı başlatın PHP özelleştirme. "Dal" düğmesine basın.
    4. "Değiştir, onar veya sil" ekranında "Değiştir" komutunu seçin ve "İleri" düğmesine basın.
    5. "Kurulu Web Sunucusu" ekranında, Apache sunucusunun sürümünü seçin - Uygulamada Apache 2.2.x Modülü seçilir. "Dal" düğmesine basın.
    6. "Apache config dizini" ekranında, Apache httpd.conf yapılandırma dosyasının bulunması gereken dizini girin. "Dal" düğmesine basın.
    7. "Kurulum için bileşenleri seçin" ekranında, "Uzantı" sekmesini açın ve MySQL ve MySQLi öğelerini seçin. "Dal" düğmesine basın.
    8. Ekranda "PHP'yi değiştirmeye hazır<номер_версии>" "Değiştir"i seçin.
    9. "PHP Kurulum Sihirbazı" ekranında<номер_версии>tamamlandı", "Bitir" düğmesine tıklayın.

Yorumları ve önermeleri güçlendirmek için, otrimanny pіdtrimki ve PHP IDE NetBeans ile ilgili geliştirmenin geri kalanı hakkında haberler.

5.9 bin

Apache projesi ikili sürümler sağlamaz yazılım, daha çok ücretsiz bir kod. Prote їх üçüncü taraf sitelerde görüntülenebilir:

  • ApacheHaus;
  • Apaçi Salonu.

Apache Windows'un 32 bit sürümünü indirin ( httpd-2.4.20-win32-VC14.zip) veya 64 bit sürüm ( httpd-2.4.20-win64-VC14.zip). Flip, sende yüklü olan 64 bit işletim sistemi sürümü. Bir nedenden dolayı, msinfo32.exe dosyasını indirebilirsiniz. Bu araç, bilgisayar hakkında bilgi toplamaya, sorunları teşhis etmeye yardımcı olur veya diğer araçlara erişmek için düzenlenebilir.

Yogo'yu çalıştırmak için komuta basın Vikonaty > msinfo32 > Enter'a basın.

İhtiyacınız olan sürümü öğrendikten sonra, Zip arşivlerini alın ve ardından C: Apache24 klasöründen çıkarın.

Apache sunucusunu başlatmadan önce, dinleme portunu da 8181 olarak değiştirmek gerekir:

  • C:Apache24confhttpd.conf dosyasını bir metin düzenleyicide açın;
  • Sonraki satırı bul: Dinle 80;
  • І її öğesini şu şekilde değiştirin: Listen 8181 .

Değişikliği kaydet.

Artık Apache Windows 7 sunucusunu başlatabilirsiniz:

Yönetici adına komut satırını açın ve bin alt dizinine gidin:

httpd.exe yazın ve Enter'a basın.

Ekranda MSVCR140.dll dosyasının varlığı hakkında sizi bilgilendiren bir diyalog penceresi görünecektir, onu yüklemeniz gerekir Visual Studio 2015 için Visual C++ Yeniden Dağıtılabilir (yüklediyseniz vc_redist.x64.exe'yi seçin Windows'un 64 bit sürümü).

Şimdi tarayıcınızı açın ve demo sitesini başlatmak için http://localhost:8181 adres dizisini girin.

PHP 7'yi Windows'a Kurmak

PHP 7, PHP sunucu tarafı filmi için önemli bir güncellemedir. Zip arşivlerini indirin VC14 x64 Güvenli Konu (2016-Nis-29 00:38:19) . Yaxcho wi zavantazhili Apache'nin 32 bit sürümü, PHP x86 yüklemeniz gerekir.

" adlı bir klasör oluşturun. php7”, php-7.0.6-Win32-VC14-x64.zip arşivini değiştirin ve ardından klasörü C sürücüsünün kök dizinine yerleştirin:

PHP wiki için Apache kurulumu

Kurulum yapılandırma dosyasını açın Windows Apache C: Apache24confhttpd.conf.

Koçanı üzerindeki sonraki satırları dosyaya kopyalayın:

  • AddHandler uygulaması/x-httpd-php.php;
  • AddType uygulaması/x-httpd-php .php .html;
  • LoadModule php7_module "c:/php7/php7apache2_4.dll";
  • PHPIniDir "c:/php7" .

perakende bir index.php satırı ekleyin ve yogo'yu index.html'nin önüne koyun:

DirectoryIndex index.php index.html

Dosyayı kaydedin Apache PHP Windows. Şimdi dosyayı yeniden adlandırın C:php7php.ini-C:php7php.ini'den geliştirme.

URL'yi yeniden yazmak için mod_rewrite'ı etkinleştirin

Yapılandırma dosyasını aç Apache C:Apache24confhttpd.conf;
yeni bir satır bul #LoadModule rewrite_module modülleri/mod_rewrite.so ve "#" karma sembolünü kaldırın;
satırının girişini bulun " Geçersiz Kılma Yok» ve їх öğesini « olarak değiştirin Tümünü Geçersiz Kılmaya İzin Ver".

PHP'yi MySQL ile özelleştirme

php.ini dosyasını düzenleyin ve uzantı dizinini yorumlayın. Sembolü kaldır; » koçanı sırasında:

; Yüklenebilir uzantıların (modüllerin) bulunduğu dizin. ; http://php.net/extension-dir; extension_dir = "./"; Windows'ta: extension_dir="ext"

MySQL modüllerinin çalışmasına izin vermek için sonraki satırları etkinleştirin:

extension=php_mysqli.dll extension=php_pdo_mysql.dll

Ayrıca dağıtımın ortasında Apache PHP MySQL Window kurulumunu kazanmak için aşağıdaki satırların üzerine gelin:

extension=php_curl.dll extension=php_fileinfo.dll extension=php_gd2.dll extension=php_mbstring.dll extension=php_openssl.dll

Günlük dosyası günlüğü eklemek için error_log açıklamasını kaldırın:

; Hataları özel bir dosyaya kaydedin. PHP'nin varsayılan davranışı bu değeri boş bırakmaktır; http://php.net/error-log ; Örnek: error_log = c:php7php_errors.log

Değişikliği kaydet.

ÖNEMLİ! Windows'un PHP'yi bilmesi için PATH'i ayarlayın

  • Kısayolda fareyi sağ tıklayın Bilgisayarım - Güç - Dodatkovo - Ortam değişikliği;
  • perakende" Sistem değişiklikleri» "Yol" öğesini bulun, üzerine tıklayın ve "Değiştir"i seçin;
  • Php klasörüne son yolları ekleyin ( komaya sahip beneklerden sonra obov'yazkovo ";"). Örneğin: "; C: php7";
  • Tamam tuşuna basın".

Nasıl tersine çevrilir, chi PHP kurulumları

C:Apache24htdocsphpinfo.php adresinde bir dosya oluşturun ve sonraki kodu yenisine ekleyin.

Bu açıklama, Windows 7/8/8.1'in tüm sürümleri için uygundur.

Apache web sunucusu kurulumu

Apache dağıtım kitini şu siteden indiriyoruz: http://www.apachelounge.com/download/. Dağıtım listesine git Apache 2.4 ikili dosyaları VC11, "httpd-2.4.7-win64-VC11.zip" dosyasını almamız gerekiyor.

İndirdikten sonra httpd-2.4.7-win64-VC11.zip arşivlerini açın.

Yeni Apache24 klasörünü C:\

Şimdi yapılandırmayı onarmamız gerekiyor, önce Apache'yi kurun. Bir manuel düzenleyici, örneğin notepad++ kullanarak httpd.conf dosyasını açın (buradan yeniden başlatın: C:\Apache24\conf). (217) SunucuAdı www.example.com:80 ve SunucuAdı localhost:80 üzerindeki minyyaєmo satırını biliyoruz.

Burada, Apache klasöründe bulunan httpd.exe dosyasının yolunu belirtmek gerekir. Açılır listemizde C:\Apache24\bin\httpd.exe var. C:\Apache24\bin\httpd.exe -k install komutunu yazıp Enter'a basıyoruz.

Sanki programlarınız bittiğinde affınız olacak: Şu klasörde çalıştırın: C:\Users\Here_im'ya_of_your_koristuvach\AppData\Roaming\Microsoft\Windows\Start Menu\Programs \System Tools, komut satırını çalıştırın yönetici olarak

Kurulum komutunu tekrar ediyorum.

Yükleme tamamlandı. Bin dizinini açın (son yol: C:\Apache24\bin\) ve şu dosyayı çalıştırın: ApacheMonitor.exe. Apache simgesi, yardımı ile Apache hizmetini hızlı bir şekilde başlatabileceğiniz / başlatabileceğiniz sistem tepsisinde görünecektir, sadece başlayın (başlat):

Şimdi uygulamayı tekrar gözden geçireceğiz. Tarayıcıyı açın ve adres satırı http://localhost/ yazıyoruz (sadece localhost yapabilirsiniz). Kurulum başarılı olur olmaz, çalıştığı not edilebilir!

PHP kurulumu (manuel)

PHP'siz Apache'ye ne gerek var? Hayır, saçmalık yok! Bu yüzden, PHP'nin kurulumuna manuel olarak (kurulum aracını kullanmadan) bir göz atacağım.

zavantazhuemo PHP ( Zip arşivleri) siteden: http://windows.php.net/download/. Bir sürüme ihtiyacımız var: VC11 x64 İplik Kasası.

Bunun yerine, arşivi C:\PHP dizinine açın (PHP klasörünü kendimiz oluşturuyoruz). C:\PHP klasöründe iki dosya vardır: php.ini-development ve php.ini-production. Temel ayarları değiştirmek için Qi dosyaları. İlk dosya perakendeciler için optimize edilmiştir, diğeri ise çalışan sistemler içindir. Temel fark ayarlardadır: perakendeciler için afları ekranda görüntülemeye izin verilirken, afları görüntülemek için robotik sistemler için afları af ekranından görüntülemeye izin verilir.

Biraz, her şeyden önce, PHP'yi kurmaya devam edin. Kontrol paneli → tasarım ve kişiselleştirme → klasör seçenekleri → Görünüm sekmesini açın, “Dosya türlerini kaydetmek için uzantıları al” satırını biliyoruz ve orada bir onay işareti varsa, seçip “Zastosuvati” ye basıyoruz.

Kuruluma devam ediyoruz. Yine ihtiyacınız olan dosyayı seçin (php.ini-development'i seçtim). Seçilen dosyanın yeniden adlandırılması gerekecektir. Dosyaya sağ tıklayın → Yeniden adlandır → remo “-development”, sadece php.ini bırakarak

Artık php.ini oldu, bir değişiklik yapmamız gerekiyor (değişiklik yaparken dikkatli olun, çünkü bir satırın koçanında bir nokta var, onu temizlemeniz gerekecek):

  1. PHP'yi kurmadan önce extension_dir seçeneğini (satır 721) öğrenin ve ext klasörüne giden yolu değiştirin. Benim için şöyle görünüyor:
    extension_dir = "C:\PHP\ext"
  2. upload_tmp_dir seçeneğini bilin (satır 791). Burada Timchas klasörüne giden yolu göstermeniz gerekiyor. c:\windows\temp'i seçtim. Hep birlikte:
    upload_tmp_dir = "C:\Windows\Temp"
  3. session.save_path (satır 1369) seçeneğini bilin. Burada Timchas klasörünün yolunu da belirtmek gerekir:
    session.save_path = "C:\Windows\Temp"
  4. Dinamik Uzantılar dalında, PHP modüllerinin çalışması gerekebilecek satır sayısı hakkında yorum yapmak gerekir: 866, 873, 874, 876, 886, 895, 900

Değiştirmeyi seçin ve kapatın.

Şimdi Apache'ye dönelim. Apache yapılandırmasını biraz düzenlememiz gerekecek. C:\Apache24\conf klasörüne gidip httpd.conf dosyasını açıyoruz.

Dosyanın sonuna geçiyoruz ve en alta bir sonraki satırı ekliyoruz:

# Charset AddDefaultCharset utf-8 # PHP LoadModule php5_module "C:/PHP/php5apache2_4.dll" PHPIniDir "C:/PHP" AddType application/x-httpd-php .php

Php klasörünün yolu, kurulum işlemi sırasında (diğer dizine kurarken) seçtiğiniz yolu gösterir.

Bu dosya aşağıdaki satırlara sahiptir (yaklaşık 274-276 arası satırlar):

DirectoryIndex index.html

index.html'den önce index.php atlanarak eklenebilir. Sonuç şöyle olacaktır:

DirectoryIndex index.php index.html

Durumu değiştirmek için Apache hizmetini (tepsi simgesi - Apache monitörü) yeniden başlatın. Hizmet yeniden başlarsa, bu iyiye işarettir. Yakscho nі (viskot affı) – afları yapılandırma dosyalarında arayın. Yolları çevirmek özellikle saygılıdır.

PHP pratiğine geçmek için C:\Apache24\htdocs klasörünü açın (burada promosyon web sitesinin dosyaları bulunur). Aşağıdaki kodla babanız için bir index.php dosyası oluşturun:

Şimdi tarayıcınızda (veya sadece localhost) http://localhost/ açın. Her şey yolunda gittiğine göre, yan tarafa gidebilirsiniz:

PHP hakkında bilgi içeren bir kenar çubuğunuz varsa, "Çalışıyor!" Yazılı bir kenar çubuğunuz varsa, o zaman yeni tarafa tıklamanız yeterlidir.

MySQL'i Kurmak

Dağıtım tarafına göz atın: http://dev.mysql.com/downloads/installer/5.6.html ve Windows (x86, 32-bit), MSI Installer 5.6.16 250.8M. İndir düğmesine tıklayıp kayıt formuna tıklarsanız, aşağıdaki mesaja tıklayarak atlayabilirsiniz (Hayır, teşekkürler, sadece indirmemi başlat!).

Kuruluma başlıyoruz, ufak bir ilgiden sonra şu noktaya gelecek:

Yakında çıkacak olan MySQL Ürünlerini Kur'u zorluyoruz, bu durumda kabul ediyoruz lisans lehine(bir onay işareti koyun) ve Kabartın Sonraki >

Mümkün olan en kısa sürede, teklif ederek, chi є daha fazla Yeni sürüm MySQL, Atla... (atla) seçeneğini işaretleyin ve İleri'ye tıklayın >

Bir sonraki toplantıda, kurulum türünü seçmemiz istenecek, Özel'i seçin ve İleri >'yi seçin:

Önümüzdeki hafta sonu, gerekli bileşenleri seçebileceğimizi umuyoruz: MySQL Bağlayıcılarının işaretini kaldırın, Uygulamada MySQL Workbench CE 6.0.8 ve MySQL Notifier 1.1.5'in işaretini kaldırın, MySQL Server 5.6.16'nın işaretini kaldırın Geliştirme Bileşenleri ve İstemci C paylaşılan) ve Sonraki >

Hadi, neyin kurulacağını bize bildirin, sadece Yürüt'e basın

Başarılı bir kurulumdan sonra İleri >

Er ya da geç, bize biraz sunucumuz olan tisnemo'dan biraz verenler bize söylenecek.

İlk vіknі nalashtuvannya'da, Gelişmiş Seçenekleri Göster kutusunu işaretliyoruz, satır є і і ​​і іt'snemo olarak kaldı.

Bir sonraki vіknі'da yöneticinin (root) şifresini girmeniz istendi. Şifrenizi boşa harcamayın! Parolayı sıfırlayın ve İleri'ye tıklayın >

Saldırgan vіknі'da 56 numara girme alanında silinir, dikiş olduğu gibi bırakılır ve kabartılır.

Tisnemo Sonraki >

Tisnemo Sonraki >

Kurulumun başarılı olduğunu kontrol etmek için kayboldu. (win 8): Başlat menüsüne gidin → eklentilere gidin (aşağı ok) → MySQL5.6 Komut Satırı İstemcisini bilin (komut satırında MySQL robotları için terminal) → yoga'yı açın. Ardından, yönetici şifresini (root) girin. Parola doğruysa, komut satırına (mysql>) gidin. Komut girin: veritabanlarını göster; (obov'yazkov'un kenarında yumrulu bir benek). Sonuç olarak, veritabanlarının listesinden siz sorumlusunuz (en az iki - info_schema ve mysql). Tse, sunucunun düzgün çalıştığı anlamına gelir. Exit komutunu yazarak komut satırını kapatıyoruz.

C:\Windows\System32\drivers\etc\hosts satırı ekleyin: 127.0.0.1 localhost. Bu dosya için onu silin veya yorum yapın (# işaretini satırın en üstüne koyun) satır:: 1 localhost (satırın en üstünde yorumlandığı için üzerinde çalışmanıza gerek yoktur).

Bu temel phpMyAdmin kurulumunu yükledi

Lütfen *all-languages.7z veya *all-languages.zip (makaleyi yazarken) ile biten arşivleri indirmek için http://www.phpmyadmin.net/home_page/downloads.php indirme sayfasını seçin. dinlenme versiyonu bula phpMyAdmin 4.1.9). C:\Apache24\htdocs içinde bir phpmyadmin klasörü oluşturun ve arşivlenmiş arşivdeki dosyaları çıkartın.

Pereverimo, nasıl çalışır? Tarayıcıyı açın ve adrese gidin http://localhost/phpmyadmin/. Aynı viknoyu söylemekten suçlu:

Şimdi MySQL için bir yapılandırma dosyası oluşturmamız gerekiyor. phpmyadmin klasörüne gidiyoruz ve orada config klasörünü oluşturuyoruz. Tarayıcıda gösteriliyor adresler: http://localhost/phpmyadmin/setup/

Şimdi, MySQL'e bağlanmak için parametreleri ayarlamak için "Yeni sunucu" düğmesine basıyoruz, "Sunucu ana bilgisayarı" sütununda yeni bir pencere göreceğiz, localhost'u 127.0.0.1 olarak değiştirin:

Nalashtuvannya'ya (kabartmalı Uygula) dikkat edin ve otomatik olarak ön tarafa geçeceğiz. Kilitleme için hareketi seçiyoruz - Rusça, kilitleme sunucusu - 127.0.0.1, sıra sonu - Windows. En altta, korumak ve yararlanmak için saldırıda bulunur.

Dosyayı (config.inc.php) phpMyAdmin kurulum köküne (C:Apache24htdocsphpmyadmin) kaydedin. Kenarı kıvır, artık ihtiyacımız olmayacak.

Her şey kimin üzerine. http://localhost/phpmyadmin/ tarafına dönün. Artık sisteme root olarak giriş yapabilirsiniz (şifreyi girdiğiniz zaman giriniz). MySQL özelleştirmesi koristuvach kökü için). MySQL bağlantısını test etme. Her şey yolunda gittiğinden (phpMyAdmin'e ulaşabilirsiniz), config klasörü phpmyadmin klasöründen görülebilir.

© 2022 androidas.ru - Android hakkında her şey