Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Lajme
  • Bëhuni hosti juaj ose instaloni Apache në platformën Windows. Konfigurim shtesë PHP

Bëhuni hosti juaj ose instaloni Apache në platformën Windows. Konfigurim shtesë PHP

Të gjithë komponentët Serveri në internet Apache janë të lëvizshme. Prandaj, nëse i konfiguroni saktë një herë, ato mund të transferohen në kompjuterë të tjerë. Është kjo teknikë që u përdor në Denwer popullor, si dhe në XAMPP dhe të gjitha asambletë e tjera të ngjashme.

Paketa 2 e Serverit të MiAl

Paketa e Serverit e MiAl është një ndërtim "vanilje" me një minimum cilësimesh, duke përfshirë vetëm versionet më të fundit të Apache + MySQL + PHP + phpMyAdmin. Një veçori e veçantë e montimit është se nuk përmban asnjë skedarë binare përveç atyre që vijnë me komponentët origjinal të serverit të uebit. Ndryshimet u bënë vetëm në skedarët e konfigurimit të tekstit. Për të filluar shërbimet, përdoren dy skedarë të thjeshtë grupi.

Kjo siguron që skedarët e serverit të uebit të mos bëhen ndryshime të paautorizuara, duke siguruar sigurinë dhe duke siguruar që nuk ka gabime.

Shkarkoni serverin në internet për Windows

Kjo faqe është faqja zyrtare e MiAl's Server Pack 2 dhe rekomandohet fuqimisht të shkarkoni versione të reja vetëm nga këtu.

Udhëzime për përdorimin e paketës së serverit të MiAl

1. Çfarë është paketa e serverit të MiAl?

Paketa e Serverit të MiAl është server lokal, plotësisht i konfiguruar dhe gati për të shkuar. Për të filluar, ju duhet vetëm të shpaketoni dhe ekzekutoni një skenar. Pas kësaj, kompjuteri juaj do të ketë një kombinim plotësisht funksional dhe të konfiguruar saktë të Apache + MySQL + PHP + phpMyAdmin.

Faqja zyrtare e këtij Kuvendi:

Versionet software, të përfshira në asamble:

  • Apache: 2.4.33
  • MySQL: 8.0.11
  • PHP: 7.2.5
  • phpMyAdmin: 4.8.0.1

Asnjë prej këtyre komponentëve nuk i është nënshtruar ndonjë ndryshimi apo modifikimi. Për të konfiguruar këta komponentë, u bënë ndryshime në skedarët e konfigurimit. phpMyAdmin është konfiguruar me "karakteristika shtesë" (detaje rreth " veçori shtesë phpMyAdmin shikoni https://hackware.ru/?p=21#9).

Kjo paketë është menduar për përdorim vetëm si server lokal!

  • MySQL: përdoruesi "root", pa fjalëkalim.
  • phpMyAdmin: përdoruesi "root", pa fjalëkalim.

Është planifikuar të përditësohet kjo paketë pasi lëshohen versionet e reja të komponentëve të përfshirë në të.

Kërkesat:

  1. Kërkon Windows (64-bit) mbi Windows XP për të funksionuar
  2. Kur shpaketohet, paketa zë rreth 1 gigabajt, d.m.th. kërkohet më shumë se 1 gigabajt hapesire e lire në disk.
  3. Kërkohet gjithashtu:
  • C++ i rishpërndarë Visual Studio 2017 (https://aka.ms/vs/15/release/VC_redist.x64.exe)
  • Visual C++ i rishpërndashëm për Visual Studio 2015 (http://www.microsoft.com/en-us/download/details.aspx?id=48145)

2. Procedura operative.

Përmbajtja e arkivit (dosja Serveri) duhet të shpaketohet në rrënjën e diskut C.

Nëse nuk dini si të hapni një arkiv 7z, atëherë përdorni arkivues falas 7-Zip.

Pas shpaketimit, shkoni te drejtoria c:\Server\menaxho\ dhe ekzekutoni skedarin install_and_start_server.bat:

Të gjitha! Serveri është i instaluar dhe gati për të shkuar! Për të kontrolluar funksionalitetin e serverit, shkruani http://localhost/ në shfletuesin tuaj

Identifikohu në phpMyAdmin:

Katalogu për faqet e internetit: c:\Server\data\htdocs\

Nëse Dosja e serverit vendoseni në një disk tjetër ose riemërtoni atë (ose dosje të tjera në këtë paketë), atëherë serveri nuk do të funksionojë. Sepse Shtigjet absolute janë të specifikuara në skedarët e konfigurimit.

Në katalog c:\Server\menaxho\ ka një dosje RUN.bat Ky skedar përfshin një grup skriptesh që ju lejojnë të:

  • rinisni serverin;
  • fshini serverin;
  • instaloni një server;
  • etj.

3. Heqja e plotë e serverit

Shkoni te drejtoria c:\Server\menaxho\ dhe ekzekutoni skedarin delete_server.bat:

Hiq drejtorinë c:\Server.

4. Mohim përgjegjësie

Ky asamble shpërndahet "siç është". Pa asnjë garanci.

Më së shumti versionet e fundit të këtij ndërtimi:

5. Lista e ndryshimeve

2.0.0 (nga 15.05.2018):

  • rifillimi i mbështetjes aktive për paketën pas një pushimi pothuajse tre-vjeçar
  • Apache u përditësua në versionin 2.4.33
  • PHP u përditësua në versionin 7.2.5
  • MySQL u përditësua në versionin 8.0.11
  • phpMyAdmin u përditësua në versionin 4.8.0.1

Ky artikull - udhëzim hap pas hapi në krijimin e një web serveri lokal. Ai përshkruan instalimin Serveri në internet Apache 2.4 në platformën Windows OS. Instalimi u testua në Windows XP SP3.

Përbërja e ueb serverit:

  • Apache 2.4 (versioni 2.4.10);
  • PHP 5.4 (versioni 5.4.34);
  • MySQL 5.5 (versioni 5.5.23).

Kjo Ambienti i punës i përshtatshëm:

  • webmasterë me përvojë për të testuar projektet e tyre;
  • që webmasterët fillestarë të krijojnë uebsajtet e tyre të para.

Shpërndarjet Apache 2.4 dhe PHP 5.4 janë përpiluar në VC9 (Visual Studio 2008).

Versioni Apache 2.4 VC9 funksionon pothuajse me të gjitha rrymat versionet e Windows(7/8/Vista/XP SP3).

Që aplikacionet VC9 të funksionojnë, fillimisht duhet të përditësoni bibliotekat Visual C++.

Instalimi i paketës së përditësimit të bibliotekës Visual C++

Shkarkoni shpërndarjen e përditësimit vcredist_x86.exe nga faqja e internetit e Microsoft, ekzekutoni skedarin dhe kryeni përditësimin.

Instalimi dhe konfigurimi i serverit Apache 2.4

Shpërndarja Apache nuk ka një skedar instalimi. Prandaj, instalimi do të bëhet me dorë.

Krijoni një dosje dhe shpaketoni arkivin httpd-2.4.10-win32-VC9.zip.

Në skedarin e konfigurimit httpd. Rrugët e paracaktuara të conf janë C:\Apache24. Prandaj, do të ketë shumë më pak modifikime në skedarin e konfigurimit nëse e shpaketoni arkivin në këtë dosje.

Ne do ta shpaketojmë shpërndarjen në dosjen C:\TestServer.

Ne bëjmë ndryshime në skedarin e konfigurimit C:\TestServer\Apache24\conf\httpd. konf. Kur shkruani shtigjet, në vend të karakterit "\" (pjesë e prapme), përdorni karakterin "/" (vija përpara). Kështu shkruhen shtigjet në sallat e operacionit Sistemet Linux dhe Unix. Por Apache fillimisht u zhvillua posaçërisht për këto sisteme operative.

Ne kryejmë një zëvendësim grupor të tekstit C:/ Apache24 me C:/ TestServer / Apache24.

Vendosni vlerën e parametrit Emri i Serverit.
Emri i serverit localhost:80

Vendosni vlerën e parametrit ServerAdmin (e-mail i administratorit).
Administratori i Serverit [email i mbrojtur]

Vendosni vlerën e parametrit DocumentRoot (vendndodhja e dokumenteve të sitit).
DocumentRoot C:/TestServer/Apache24/htdocs

Ju mund të dëshironi të ruani dokumentet e sajtit veçmas nga serveri. Për shembull, në dosjen C:\MySites. Atëherë ky parametër mund të ndryshohet.
DocumentRoot C:/ MySites

Ekzekutuesit Apache ndodhen në dosjen C:\TestServer\Apache24\bin. Shtoni këtë vlerë në variabli i mjedisit RUGA Windows.
SHTEGA = C:\TestServer\Apache24\bin ;

Instaloni Apache si shërbim.
httpd.exe -k instaloni

Nëse , atëherë kur instaloni shërbimin do të shfaqet një mesazh që tregon se programi është i bllokuar lidhjet e jashtme. Që shërbimi të funksionojë, duhet të jepni lejen për ta zhbllokuar.

Le të fillojmë serverin Apache.
httpd.exe -k start

Ne kontrollojmë performancën e serverit. Në linjën e komandës së shfletuesit, shkruani adresën: http://localhost. Nëse instalimi i Apache ishte i suksesshëm, teksti funksionon! . Përndryshe do të shohim një ekran bosh.

Nëse serveri nuk fillon, duhet të kontrolloni nëse porti 80, të cilin Apache e përdor si parazgjedhje, është i zënë.

Kjo bëhet duke përdorur komandën
netstat –anb

Më shpesh ky port përdoret nga Skype ose Firefox. Në këtë rast, ose duhet të lëshoni portin ose të zhvendosni Apache në portin 8080.

Për ta bërë këtë, në skedarin httpd. conf ne ndryshojmë vlerat e parametrave Emri i Serverit dhe Listen. Emri i serverit localhost:8080
Dëgjoni 8080

Pas kësaj, rinisni shërbimin me komandën
httpd.exe -k rinis

dhe përsëri ne përpiqemi të shkojmë në http://localhost

Për ta bërë më të lehtë punën me serverin Apache, mund të instaloni një shkurtore në menynë që tregon C:\TestServer\Apache24\bin\ ApacheMonitor.exe

Instalimi i PHP 5.4

Shkojmë në faqen e internetit të zhvilluesit http://windows.php.net/download/. Gjeni shpërndarjen PHP 5.4 në seksionin VC9 x86 Thread Safe dhe shkarkoni arkivin php-5.4.34-Win32-VC9-x86.zip.

Krijo një dosje në kompjuter lokal, le të jetë C:\TestServer\PHP54 dhe shpaketoni arkivin.

Ne kthehemi në sit me çantën e shpërndarjes Apache. Në seksionin Additional + VC9 gjejmë arkivin php5apache2_4.dll-php-5.4-win32.zip me modulet Apache PHP dhe e shkarkojmë atë.

Në arkiv gjejmë dosjen me më shumë Versioni i fundit modulin php5apache2_4.dll dhe vendoseni në dosjen C:\TestServer\PHP54.

Në skedarin e konfigurimit httpd. conf shtoni rreshtat:

Moduli LoadModule php 5_ « C :/ TestServer / PHP 54/ php 5 apache 2_4. dll"
Aplikacioni AddHandler / x - httpd - php . php
# konfiguroni shtegun për në php. ini
PHPIniDir "C:/TestServer/PHP 54/php"

Në dosje C:\TestServer\Apache54\htdocs krijoni një skedar test.php.

jehonë "Përshëndetje Apache!";
?>

Rinisni Apache.

shiriti i adresave shfletuesi, shkruani http://localhost/test.php. Nëse teksti Përshëndetje Apache! , Kjo Instalimi i PHP përfunduar me sukses.

Konfigurimi i php.ini

Për të punuar me bazën e të dhënave MySQL, duhet të konfigurojmë php. ini – skedari i konfigurimit PHP.

Në dosjen C:\TestServer\PHP54 ka dy shabllone: ​​zhvillimi dhe php.ini-production.

Riemërtoni shabllonin php.ini-production në .

Bibliotekat për të punuar me bazën e të dhënave MySQL ndodhen në dosjen C:\TestServer\PHP 54\ext. Kjo rrugë duhet të specifikohet në direktivën extension_dir të skedarit të konfigurimit php.ini.

Ne e gjejmë këtë parametër, heqim karakterin e komentit në fillim të rreshtit (kjo është një pikëpresje) dhe shkruajmë shtegun.
extension_dir = "C:/TestServer/PHP 54/ext"

Ekzistojnë dy biblioteka për të punuar me bazën e të dhënave MySQL në PHP: php_mysqli. dll është më i ri dhe rekomandohet të përdoret në punë; php_mysql. dll është i vjetër, por shumica e sajteve e përdorin atë.

Është më mirë të përfshihen të dyja bibliotekat në skedarin php.ini.
zgjerimi = php_mysql. dll
zgjerimi = php_mysqli. dll

Pas përfundimit të modifikimeve, sigurohuni që të rinisni serverin Apache.

Instalimi dhe konfigurimi i MySQL

Shkoni në faqen http://www.mysql.ru/download/. Zgjidhni versionin për Win32 ose Win64. Ne do të ngarkojmë paketën e instalimit mysql-5.5.23-win32.msi.

Ekzekutoni skedarin mysql-5.5.23-win32.msi.

Ne jemi dakord kushtet e licencës, zgjidhni llojin e instalimit Typical.

Le të kalojmë në Konfigurimi i MySQL server.

Zgjidhni Konfigurimi i Detajuar – cilësimet e detajuara të konfigurimit.

Zgjidhni llojin e serverit me kerkesa minimale në kujtesë – Developer Machine.

Tani duhet të vendosim se me cilat baza të dhënash (InnoDB, MyISAM) do të punojë serveri ynë.

Baza e të dhënave shumëfunksionale - InnoDB dhe MyISAM mbështeten.
Vetëm baza e të dhënave transaksionale - InnoDB mbështetet.
Vetëm baza e të dhënave jo-transaksionale- MyISAM mbështetet.

Kur zgjidhni mbështetjen e InnoDB, hapi tjeter– Zgjedhja e një vendi ruajtjeje për tabelat InnoDB.

Numri maksimal lidhjet e njëkohshmeËshtë më mirë të zgjidhni Cilësimet manuale ( instalim manual) dhe pranoni vlerën e paracaktuar (15).

Në këtë hap, parametri Enable TCP/IP Networking mundëson mbështetjen për lidhjet TCP dhe zgjedh portën përmes së cilës do të bëhen këto lidhje. Është vendosur gjithashtu parametri Aktivizo modalitetin e rreptë - mënyra e përputhshmërisë së rreptë me standardin MySQL.

Tani ju duhet të zgjidhni kodimin e paracaktuar. Opsioni më i mirë- Kodimi UTF-8. Prandaj ne zgjedhim Mbështetja më e mirë për shumëgjuhësinë.

Në mënyrë që MySQL të fillojë si shërbim Windows- instaloni Install as Shërbimi i Windows. Nëse keni nevojë ta nisni automatikisht këtë shërbim, instalojeni Nisni Serveri MySQL automatikisht.

Tani vendosni fjalëkalimin e administratorit dhe çaktivizoni opsionin Modify Security Settings.

Pasi të klikoni butonat Next dhe Execute Instalimi i MySQL mund të konsiderohet i përfunduar.

Për të kontrolluar funksionalitetin e MySQL, klikoni butonin Start Windows, gjeni mjetin për të punuar me MySQL (MySql Server 5.5 MySQL Server Command Line) dhe ekzekutoni atë.

Pas futjes së fjalëkalimit të administratorit ne çojmë te linja e komandës MySQL.

Futni komandën
tregojnë bazat e të dhënave;

Nëse shohim një listë të bazave të të dhënave, kjo do të thotë që serveri po punon si duhet.

Dilni nga modaliteti i linjës së komandës:
dalje;

Kjo përfundon instalimin e serverit. Paç fat!

Më poshtë kam shkruar udhëzime se si të konfiguroni një server Apache në një kompjuter lokal me Windows 7 dhe të instaloni PHP, MySql dhe phpMyAdmin në të.

Instalimi i Apache

Shkarkoni kompletin e shpërndarjes me serverin Apache nga faqja http://httpd.apache.org/download.cgi. Zgjidhni versionin 2.2.22 dhe shkarkoni instaluesin për Windows. Në kompjuterin tuaj të shtëpisë nuk ka gjasa të keni nevojë për SSL, zgjidhni " Win32 Binary pa kripto (pa mod_ssl) (Instaluesi MSI)«.

Përpara instalimit, çaktivizoni Skype-in ​​ose çaktivizoni përdorimin e portit 80 në cilësimet e Skype, pasi kjo do të ndërhyjë në instalimin.

Instaloni Apache duke ekzekutuar skedarin e instalimit. Të gjitha hapat e instalimit janë standarde.

Kliko Next.

Ne jemi dakord me licencën.

Futni të dhënat në të tre fushat e tekstit. Mund të futni një domen që nuk ekziston si test.test ose example.com. Këto të dhëna nevojiten për të krijuar një bazë skedari i konfigurimit. Nën fushat e tekstit një nga më cilësime të rëndësishme- instaloni Apache si shërbim ose si program i rregullt. Zgjidhni "për të gjithë përdoruesit, në portin 80, si shërbim - Rekomandohet" - instaloni si shërbim.

Zgjidhni Custom (instalim me porosi).

Zgjedhja e komponentëve dhe vendi i instalimit. Mund të lini të gjitha vlerat e paracaktuara.

Kliko Instalo.

Ne përfundojmë instalimin.

Instalimi përfundoi. Në tabaka do të shfaqet një ikonë Apache, me të cilën mund të ndaloni/filloni shpejt.

Ne kontrollojmë funksionalitetin. Shkoni te shfletuesi juaj në http://localhost/ Nëse gjithçka është bërë si duhet, do të shihni mbishkrimin "Ajo funksionon!" Urime, hapi i parë ka përfunduar me sukses.

Shënim.

Unë rekomandoj të aktivizoni menjëherë mbështetjen për lidhjet CNC; për ta bërë këtë, hiqni komentin e linjës LoadModule rewrite_module modules/mod_rewrite.so në dosje httpd.conf. Është në dosje konf në vendin ku keni instaluar Apache.

Ishte kështu:
(kodecitim)#LoadModule rewrite_module modules/mod_rewrite.so(/codecitation)

Duhet të duket kështu:
(kodecitim)LoadModule rewrite_module modules/mod_rewrite.so(/codecitation)

Këtu dhe tani e tutje, moskomentimi nënkupton heqjen e shenjës së komentit - #, e cila ndodhet në fillim të rreshtit.

Vazhdon.

Ueb serveri është i instaluar në një platformë Windows 64-bit. Serveri Enterprise 1C është gjithashtu 64-bit, versioni i platformës 8.3.10.2561

  • Përpjekja e parë për të instaluar Apache ishte me duke përdorur XAMPP. Nuk u ngrit për shkak të mungesës së aftësive.
  • Vazhdimi ishte me IIS. Këtu, lindën vështirësi me nisjen e bazave të të dhënave të informacionit 1C, të cilat u zgjidhën duke instaluar një shtesë në internet 32-bit të serverit të ndërmarrjes 1C, megjithatë, doja të ja dilja me instalimin e vetëm një platforme 64-bit. Diskutimi i gabimit me IIS
  • Sipas përshkrimit nga artikulli, unë instalova Apache 2.2, por serveri në internet nuk filloi gabimisht

Me Apache 2.4, gjithçka më në fund funksionoi.

Përshkrimi i instalimit hap pas hapi.

Hapi 1. Shkarkoni shpërndarjen

Hapi 4: Ndryshoni variablin e mjedisit të rrugës së Windows.

Në variablin e mjedisit të rrugës duhet të shtoni shtegun skedarë të ekzekutueshëm Apache C:\Apache24\bin

Aktiv Windows Server 2008 R2 dhe në Windows 7, në të cilin kam kryer këto hapa, nëpërmjet ikonës së desktopit Kompjuteri - Vetitë sisteme- Opsione shtesë variablat sisteme-mjedis

Hapi 5. Instaloni komponentin C++

Për ta bërë këtë, ekzekutoni skedarin e shkarkuar më parë VC_redist.x64.

Kam instaluar në Windows 7 Professional dhe në Windows Server 2008 R2.

Vura re se bibliotekat vc në 7 ishin instaluar në dosjen C:\Windows\SysWOW64 dhe në Server 2008 në dosjen C:\Windows\System32, megjithëse të dy sistemet janë 64-bit.

Te punosh ueb server, siç doli, nuk ka asnjë efekt.

Në Windows 7 sistemi operativ Më duhej të rindizja, por jo në Windows Server 2008.

Hapi 6: Instaloni Apache si shërbim

Nisja paneli komandues me të drejtat e administratorit Start-Run-cmd, ndryshoni dosjen në C:\Apache24\bin, ekzekutoni

httpd.exe -k instaloni

Në listën e shërbimeve - Fillimi - Administrimi - Shërbimet - gjeni shërbimin Apache 2.4 - Nisni atë, vendosni llojin e fillimit.

Instalimi i serverit të uebit tani ka përfunduar..

Hapat e mëtejshëm janë përshkruar mirë në botimin me të cilin u lidha në fillim

  • Duke kontrolluar që serveri i uebit po funksionon - drejtojeni shfletuesin tuaj në http://localhost dhe shikoni se funksionon!
  • Vendosni një mur zjarri për qasje nga kompjuterë të tjerë
  • Publikimi bazë informacioni. Vura re këtu se pas publikimit, kur i përgjigjem pyetjes në lidhje me rinisjen e serverit në internet, një rinisje automatike nuk ndodh; serveri i uebit duhet të riniset manualisht.

Kur punoni duke përdorur klient web u zbulua një gabim

shfaqet kur hapet një objekt nga lista nga klikoni dy herë në lidhje. Zgjidhja është hapja e objektit nga menyja e kontekstit.

Artikujt më të mirë mbi këtë temë