Själv hostmaster eller installera Apache på en Windows-plattform.


eller installera ett gäng servrar själv

Testad på Windows Vista SP1, Vista Ultimate, Windows 7

Dina handlingar:

  1. Ladda ner gratis från de officiella webbplatserna följande distributioner:

    Konfigurera PHP-tolken

    1. Dubbelklicka på filen php.ini från mappen C:\server\php\.
    2. Avsnittet "Sökvägar och kataloger" bör innehålla raden extension_dir ="C:\server\php\ext" .
    3. Under "Dynamiska tillägg" hittar du; Se till att ställa in extension_dir-direktivet på rätt sätt. , längst ner på den här raden:
      extension=php_gd2.dll
      extension=php_mbstring.dll
      extension=php_mysql.dll
      extension=php_mysqli.dll
      extension=php_pdo.dll
      extension=php_pdo_mysql.dll
      extension=php_sqlite.dll
    4. Hitta raden någonstans i slutet av filen; Slut: och radera allt som följer efter det.

    Spara den ändrade filen där.

    När du har redigerat filerna skapar du en www-mapp i servermappen och en cgi-bin-mapp i mappen www. Starta om din dator. Som ett resultat, i facket, dök en grön triangel upp i serverstatus istället för en röd fyrkant, om inte, och ett felvarningsfönster visas, då var ändringen i httpd.conf-filen felaktig och du måste noggrant kontrollera allt, snedstreck, citat och så vidare.

    www - rotkatalogen (rotkatalogen) för den lokala servern, det är här du ska spara alla dokument (mappar, sidor, bilder, skript och andra filer) på din webbplats.

    Testar PHP-tolken

    Skapa en ny fil i en editor (Notepad2 eller Notepad+) och skriv koden:

    echo phpinfo();
    ?>

    Spara filen i katalogen C:\server\www\ som index.php . I en webbläsare skriver du http://127.0.0.1 eller http://localhost/ ⇒ en tabell ska visas:


    Jag gjorde det! Har du frågor eller önskemål, skriv till bloggen.

    Vi har en lokal server i samband med en tolk och nu kan vi lära oss PHP.

    Testar anslutningen till MySQL-databasservern

    Litet manus:

    $dblockation = "127.0.0.1" ;
    $dbname = "test" ;
    $dbuser = "rot" ;
    $dbpasswd = "" ; /* Ange lösenordet som du angav när
    MySQL installation */
    $dbcnx = @ mysql_connect ($dblocation , $dbuser , $dbpasswd );
    om (! $dbcnx )
    {
    eko "mySQL-server inte tillgänglig";
    utgång();
    }
    om ( [e-postskyddad]
    mysql_select_db ($dbname , $dbcnx ))
    {
    eko "Databas inte tillgänglig";
    utgång();
    }
    $ver = mysql_query("VÄLJ VERSION()");
    om(! $ver )
    {
    eko "Fel i begäran";
    utgång();
    }
    echo mysql_result($ver, 0 );
    ?>

    Spara skriptet i mappen C:\server\www\ som mysql.php och skriv http://localhost/mysql.php i webbläsaren ⇒ serienummer kommer att visas MySQL-servrar:

    5.5.12
    1. Ladda ner den kostnadsfria distributionen av databashanteraren från den officiella webbplatsen php-myadmin.ru , den senaste stabila versionen, med tillägget all-languages.zip .
    2. Packa upp arkivet i mappen phpmyadmin och lägg det i mappen www.
    3. Ladda ner config.inc.php , extrahera från arkivet och kopiera det till phpmyadmin-mappen.
    4. Öppna config.inc.php , hitta raden $cfg["Servers"][$i]["password"] = "pass"; ⇒ ersätt pass med root-lösenordet du använde när MySQL-serverinstallation⇒ spara filen.
    5. Skriv http://localhost/phpmyadmin/ i en webbläsare ⇒ chefens titelsida kommer att visas:

    Genom att installera ovanstående komponenter fick vi en fullfjädrad lokal webbserver och allt du behöver för att organisera det fortsatta arbetet.

    Material från webbplatser användes: dev.mysql.com | php.net | php-myadmin.ru

19/03/17 5,8K

Apache-projektet tillhandahåller inte binära versioner av programvaran, bara källkod. De kan dock erhållas från tredje parts webbplatser:

  • ApacheHaus ;
  • Apache Lounge.

Ladda ner Apache Windows 32-bit ( httpd-2.4.20-win32-VC14.zip) eller 64-bitarsversionen ( httpd-2.4.20-win64-VC14.zip). Kontrollera om du har installerat 64-bitars OS. Du kan använda msinfo32.exe för att fastställa detta. Det här verktyget hjälper till att samla information om datorn, att diagnostisera problem, eller det kan användas för att komma åt andra verktyg.

Kör kommandot för att köra det Kör > msinfo32 > tryck på Enter.

När du har hittat rätt version laddar du ner Zip-arkivet och extraherar sedan dess innehåll till mappen C:Apache24.

Innan du startar Apache-servern, om du vill ändra lyssningsporten till 8181:

  • Öppna filen C:Apache24confhttpd.conf i en textredigerare;
  • Hitta följande rad: Lyssna 80 ;
  • Och ändra det till: Lyssna 8181 .

Spara dina ändringar.

Nu kan du starta Apache Windows 7-servern:

Öppna en kommandotolk som administratör och navigera till underkatalogen bin:

Skriv httpd.exe och tryck på Retur.

Om en dialogruta visas på skärmen med ett meddelande om att filen MSVCR140.dll saknas måste du installera Visual C++ omfördelbar för Visual Studio 2015 (välj vc_redist.x64.exe om du har det installerat 64-bitars Windows).

Öppna nu en webbläsare och skriv in http://localhost:8181 i adressfältet för att starta demosidan.

Installerar PHP 7 på Windows

PHP 7 är en stor uppdatering av webbutvecklingsspråket PHP på serversidan. Ladda ner zip-arkivet för VC14 x64 Thread Safe (2016-apr-29 00:38:19). Om du har laddat ner 32-bitarsversion av Apache, PHP x86 måste vara installerat.

Skapa en mapp som heter " php7”, extrahera innehållet i php-7.0.6-Win32-VC14-x64.zip-arkivet i det och placera sedan mappen i roten på enhet C:

Konfigurera Apache för att använda PHP

Öppna installationsfilen Windows Apache C:Apache24confhttpd.conf.

Kopiera följande rader till toppen av filen:

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

I kapitel lägg till raden index.php och placera den före index.html :

DirectoryIndex index.php index.html

Spara Apache PHP Windows. Byt nu namn på filen C:php7php.ini-utveckling till C:php7php.ini.

Aktiverar mod_rewrite för att skriva om webbadresser

Öppna konfigurationsfilen Apache C:Apache24confhttpd.conf;
Hitta linjen i den #LoadModule rewrite_module modules/mod_rewrite.so och ta bort hash-symbolen "#";
Hitta alla förekomster av strängen " AllowOverride Ingen"och ändra dem till" Tillåt Åsidosätt alla".

Konfigurera PHP med MySQL

Redigera filen php.ini och avkommentera tilläggskatalogen. Ta bort tecknet "; » i början av raderna:

; Katalog där de laddningsbara tilläggen (modulerna) finns. ; http://php.net/extension-dir ; extension_dir = "./" ; På Windows: extension_dir="ext"

Aktivera följande rader, detta gör att MySQL-modulerna kan köras:

extension=php_mysqli.dll extension=php_pdo_mysql.dll

Samt raderna nedan om du använder Apache PHP MySQL Windows installation i en utvecklingsmiljö:

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

Avkommentera error_log för att aktivera filloggning:

; Logga fel till angiven fil. PHPs standardbeteende är att lämna detta värde ; tomt. ; http://php.net/error-log ; Exempel: error_log = c:php7php_errors.log

Spara dina ändringar.

VIKTIG! Ställ in Windows PATH för att hitta PHP

  • Högerklicka på etiketten Min dator - Egenskaper - Avancerat - Miljövariabler;
  • I kapitlet " Systemvariabler"Hitta objektet" Sökväg", klicka på det och välj "Ändra";
  • Lägg till sökvägen till php-mappen i slutet ( krävs efter semikolon ";"). Till exempel: ";C:php7 ";
  • Klicka på OK.

Hur man kontrollerar om PHP är installerat

Skapa en fil på C:Apache24htdocsphpinfo.php och lägg till följande kod till den.

Det finns många artiklar på nätverket där författarna ger detaljerade instruktioner med skärmdumpar, tack vare vilka inte en enda användare kunde installera Apache-servern för PHP och MySql DBMS. Men de flesta av dem lämnar många frågor till användaren, som han inte kan hitta svar på på länge. Fundera på vad Apache, MySql, PHP är, vad de är till för och hur man installerar dessa produkter.

Lite teori

Apache är en gratis http-server uppkallad efter indianstammen Apache i Nordamerika. Det används flitigt på alla plattformar, inklusive Windows, och har blivit en de facto-standard i utvecklingen av webbapplikationer och tjänster. Utöver det måste vi installera MySql DBMS, som också är en standard inom sitt område, och ett av de vanligaste och mest universella skriptspråken - PHP.

Apache (som användarna kallade det) skiljer sig från andra servrar genom att alla applikationer och tjänster garanterat fungerar på den, utan att användaren behöver utföra ytterligare konfiguration. Jämfört med sina motsvarigheter har Apache inte hög prestanda och låg förbrukning av datorresurser, men alla applikationer kommer garanterat att fungera utifrån dess bas. Du kan också lägga till enkel installation, arbeta på praktiskt taget alla moderna plattformar och utmärkt dokumentation.

Låt oss nu titta på hur Apache installeras på en dator som kör Windows 7 (i senare utgåvor är processen nästan identisk), så att servern installeras på en riktig värd.

Apache installation

  • Vi går till den officiella Apache-supportresursen och laddar ner den senaste utgåvan.

I själva verket finns det praktiskt taget ingen skillnad mellan versionerna av produkten för utvecklaren, om inte de gamla Apacherna stöds av de senaste versionerna av PHP-skriptspråket.

  • Kör den nedladdade installationsfilen.
  • Vi fyller i de två första fälten, som i skärmdumpen: ange "localhost" på båda raderna.

  • Vi sätter absolut vilken postlåda som helst.
  • den första är ansvarig för att installera produkten som en Windows-tjänst, som kommer att använda portnummer 80;
  • den andra ansluter servern till portnummer 8080, varefter du måste starta den automatiskt varje gång.

Produktutvecklare rekommenderar att du stannar vid det första alternativet, och därför kommer vi att överväga det lite lägre. När du installerar Apache, var uppmärksam på sökvägen där dess filer lagras. Det är bäst att installera i den "offentliga" katalogen som finns i mappen "användare" på systempartitionen på din hårddisk.

Efter att ha stängt installationsguiden, se till att Apache körs. För att göra detta går vi ner till facket och kontrollerar närvaron av ikonen som visas nedan.

Om det inte fungerar, kör kommandoraden. Detta görs genom att ange "cmd" i textformen för kommandotolken (Win+R).

Skriv "net start Apache2.2" på kommandoraden för att starta servern.

Denna post är endast giltig för produktversion 2.2, i andra versioner kommer numren att vara lämpliga.

Servern stoppas genom att skriva ett kommando med följande parametrar: "net stop Apache2.2".

Låt oss titta på några fler metoder för att starta, stänga av och starta om Apache. Med vanligt arbete är det ineffektivt att använda kommandoraden för att kontrollera driften av servern - det kommer att ta mycket tid. Vägen ut ur situationen är att använda snabbmenyn för ikonen i fältet: högerklicka på den och välj vilken åtgärd som ska utföras.

Detsamma görs genom att hantera tjänsten med samma namn genom lämpligt verktyg som öppnar åtkomst till Windows-tjänster, eller snapin-modulen Services. Den startas via sökraden eller "Administration" i "Kontrollpanelen".

Konfigurera Apache

När du väljer den första serverinstallationsmetoden kan du ange metoden för att starta den. Om du använder det regelbundet och har gratis resurser på din PC, använd Apache autorun. Annars väljer du att starta den manuellt via snabbmenyn för tjänsten.

Efter att ha startat servern manuellt eller automatiskt, öppna en bekväm webbläsare och gå till adressen: //localhost. En tom sida kommer att visas med samma adress.

Gör följande för att komma igång.

  • Vi går till katalogen "htdocs" som finns i mappen med programvarufilerna.
  • Vi tar bort html-filen från den och skapar en katalog med namnet på webbplatsen (mysite).
  • Du kan besöka den framtida webbplatsen genom att ange //localhost/mysite.
  • Gå till mappen "conf" och öppna filen "httpd.conf" i en textredigerare (helst med syntaxstöd).
  • Gå till rad nummer 227 och ersätt "ingen" med "alla". Resultatet ska vara "AllowOverride All".

Att utföra en sådan åtgärd kommer att tillåta användningen av "htaccess"-dokumentet. Det är en utökad Apache-konfigurationsfil.

  • Vi letar efter en rad med texten "#LoadModule rewrite_module modules/mod_rewrite.so" och tar bort symbolen "#".

Denna åtgärd aktiverar modulen som ansvarar för att skapa och använda NC-länkar.

  • Vi sparar de ändringar som gjorts och se till att starta om Apache.

Installerar PHP

  • Vi går till PHP-nedladdningssidan och laddar ner den senaste stabila versionen av skriptspråket.

Uppmärksamhet! Du måste inte ladda ner en körbar fil i msi- eller exe-format, utan ett biz-arkiv.

  • Skapa en katalog och dekomprimera arkivet i den med 7zip eller Winrar.
  • Öppna "httpd.conf" om det är stängt och lägg till följande text i slutet:

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

AddType application/x-httpd-php .php"

Siffrorna i den första raden och adressen kommer att ändras beroende på versionerna av de produkter som används och sökvägarna till katalogerna och PHP.

  • Återigen, spara ändringarna och starta om Apache.

Om en informationsdialogruta visas som signalerar ett fel under operationen, starta om Windows.

Alla konfigurationsinställningar för PHP när de är installerade lagras i filen "php.ini". Istället finns det dokument vars namn börjar med "php.ini".

  • Byt namn på någon till "php.ini" för att skapa en konfigurationsfil.
  • Sedan kopierar vi detta dokument till katalogen med Windows, till exempel "C:\Windows".
  • Vi startar om servern via snabbmenyn för dess ikon.

Detta slutför installationen och konfigurationen av PHP. Det återstår att kontrollera serverns prestanda. Vi går till "htdocs" och skapar en fil i mappen med valfritt namn (bättre på latin) och ett php-tillägg (till exempel file.php). Öppna den med en textredigerare och ange följande kodavsnitt:

Öppna eller expandera nu webbläsarfönstret och ange sökvägen till den skapade filen i adressfältet. I vårt fall är detta: //localhost/mysite/file.php

Om allt gick bra och utan fel kommer du att se en liknande bild.

Var uppmärksam på raden "Laddad konfigurationsfil". Sökvägen till "php.ini"-konfigurationsfilen ska anges där.

Detta slutför installationen av Apache med PHP på en Windows-maskin. Om du behöver installera något CMS, är DBMS installerat.

DBMS installation

  • Ladda ner den senaste versionen av MySql för din version och bitness av Windows.

  • Efter att ha klickat på knappen "Ladda ner", klicka på länken som är markerad i skärmdumpen för att ladda ner MySql utan registrering.

  • Vi startar installationsprogrammet, vars funktion kräver .NET Framework version 4.5-biblioteket.
  • Vi accepterar användarvillkoren för MySql på Windows.
  • Flytta omkopplaren till läget "Endast server".

  • Klicka på knappen "Execute" för att börja installera MySql efter att ha kontrollerat kraven.

  • Ställ in lösenordet för MySql, som kommer att användas för att ge åtkomst till databasen.

  • Klicka på "Nästa".

Serverinstallation med skriptspråk och MySql är klar. Det återstår bara att ansluta de två sista komponenterna så att de kan interagera.

För att göra detta, öppna den redan kända konfigurationsfilen "php.ini" och ta bort ";" i linje med följande data:

extension=php_mysql.dll

extension=php_mysqli.dll.

Hitta texten "; extension_dir = "ext"" och ersätt det med följande "extension_dir = "C:\Users\Public\php\ext"", där vi efter "lika"-tecknet sätter sökvägen till PHP-katalogen.


Den här artikeln är en steg-för-steg-guide för att skapa en lokal webbserver. Den beskriver hur man installerar Apache 2.4-webbservern på en Windows OS-plattform. Installationstestning utfördes på Windows XP SP3.

Webbserverns sammansättning:

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

Denna arbetsmiljö kommer att passa:

  • erfarna webbansvariga för att testa sina projekt;
  • nybörjare för att skapa sina första webbplatser.

Apache 2.4- och PHP 5.4-distributioner kompileras i VC9 (Visual Studio 2008).

Apache version 2.4 VC9 fungerar med nästan alla nuvarande versioner av Windows (7/8/Vista/XP SP3).

För att VC9-applikationer ska fungera måste Visual C++-biblioteken först uppdateras.

Installera Visual C++ Libraries Update Package

Ladda ner vcredist_x86.exe-från Microsofts webbplats, kör filen och utför uppdateringen.

Installera och konfigurera Apache 2.4-servern

Apache-distributionen har ingen installationsfil. Därför kommer installationen att göras manuellt.

Skapa en mapp och extrahera arkivet httpd-2.4.10-win32-VC9.zip .

I konfigurationsfilen httpd. conf-rutter är inställda på C:\ Apache24 som standard. Därför blir det mycket färre redigeringar i konfigurationsfilen om du packar upp arkivet i den här mappen.

Vi kommer att extrahera distributionen till mappen C:\TestServer.

Vi gör ändringar i konfigurationsfilen C:\ TestServer \ Apache24\ conf\ httpd. konf. När du skriver sökvägar använder du tecknet "/" (snedstreck) istället för "\" (omvänt snedstreck). Så här skrivs sökvägar i operativsystemen Linux och Unix. Men ursprungligen utvecklades Apache specifikt för dessa operativsystem.

Vi utför en gruppersättning av texten C:/ Apache24 med C:/ TestServer / Apache24 .

Ställ in värdet på parametern ServerName.
Servernamn lokalvärd:80

Ställ in värdet på parametern ServerAdmin (administratörens e-post).
ServerAdmin [e-postskyddad]

Ställ in värdet på parametern DocumentRoot (platsen för webbplatsens dokument).
DocumentRoot C:/TestServer/Apache24/htdocs

Du kanske vill hålla webbplatsdokument åtskilda från servern. Till exempel i mappen C:\MySites. Då kan denna inställning ändras.
DocumentRoot C:/MySites

Apaches körbara filer finns i mappen C:\TestServer\Apache24\bin. Lägg till detta värde till miljövariabeln Windows PATH.
PATH=C:\TestServer\Apache24\bin ;

Installera Apache som en tjänst.
httpd.exe -k installation

Om , då när du installerar tjänsten, visas ett meddelande om att blockera programmet från externa anslutningar. För att tjänsten ska fungera måste du ge tillstånd att avblockera.

Vi startar Apache-servern.
httpd.exe -k start

Kontrollerar serverns tillstånd. I webbläsarens kommandorad skriver du adressen: http://localhost . Om installationen av Apache lyckades kommer skärmen att visa texten Det fungerar! . Annars kommer vi att se en tom skärm.

Om servern inte startar bör du kontrollera om port 80, som Apache använder som standard, är upptagen.

Detta görs med kommandot
netstat -anb

Oftast används denna port av Skype eller Firefox. I det här fallet, antingen frigör porten eller flytta Apache till port 8080.

För att göra detta, i filen httpd . conf vi ändrar värdena för parametrarna ServerName och Listen. Servernamn lokalvärd:8080
Lyssna 8080

Efter det startar vi om tjänsten med kommandot
httpd.exe -k starta om

och försök igen att gå till http://localhost

För att underlätta arbetet med Apache-servern kan du installera en genväg i menyn som pekar på C:\TestServer\Apache24\bin\ApacheMonitor.exe

Installerar PHP 5.4

Vi går till utvecklarens webbplats http://windows.php.net/download/ . Hitta PHP 5.4-distributionen i avsnittet VC9 x86 Thread Safe och ladda ner php-5.4.34-Win32-VC9-x86.zip-arkivet.

Skapa en mapp på den lokala datorn, låt den vara C:\TestServer\PHP54 och packa upp arkivet.

Vi återvänder till webbplatsen med Apache-distributionen. I avsnittet Ytterligare + VC9, hitta php5apache2_4.dll-php-5.4-win32.zip-arkivet med Apache PHP-moduler och ladda ner det.

I arkivet hittar vi mappen med den senaste versionen av modulen php5apache2_4.dll och placerar den i mappen C:\TestServer \PHP54.

I httpd-konfigurationsfilen. conf lägg till raderna:

LoadModule php 5_ modul « C :/ TestServer / PHP 54/ php 5 apache 2_4. dll"
AddHandler application/x-httpd-php. php
# konfigurera sökvägen till php. ini
PHPIniDir "C:/TestServer/PHP54/php"

I mappen C:\TestServer\Apache54\htdocs skapa en test.php-fil.

echo "Hej Apache!";
?>

Starta om Apache.

Skriv http://localhost/test.php i webbläsarens adressfält. Om texten Hej Apache! , PHP-installationen har slutförts framgångsrikt.

php.ini inställning

För att arbeta med MySQL-databasen måste vi konfigurera php. ini är en PHP-konfigurationsfil.

Det finns två mallar i mappen C:\TestServer\PHP54: utveckling och php.ini-production .

Byt namn på php.ini-produktionsmallen till .

MySQL-databasbiblioteken finns i mappen C :\ TestServer \ PHP 54\ ext. Denna sökväg måste anges i extension_dir-direktivet i php.ini-konfigurationsfilen.

Vi hittar denna parameter, tar bort kommentartecknet i början av raden (detta är ett semikolon) och skriver sökvägen.
extension_dir = "C:/TestServer/PHP54/ext"

Det finns två bibliotek för att arbeta med MySQL-databas i PHP: php _ mysqli . dll är nyare och det rekommenderas att använda det i ditt arbete; php_mysql. dll är gammal men används av de flesta webbplatser.

Det är bättre att registrera båda biblioteken i filen php.ini.
extension=php_mysql. dll
extension=php_mysqli. dll

När du har slutfört redigeringarna, se till att starta om Apache-servern.

Installera och konfigurera MySQL

Vi går till sidan http://www.mysql.ru/download/ . Välj version för Win32 eller Win64. Vi kommer att ladda ner installationspaketet mysql-5.5.23-win32.msi.

Kör filen mysql-5.5.23-win32.msi .

Vi godkänner licensvillkoren, välj Typisk installationstyp.

Låt oss gå vidare till att ställa in MySQL-servern.

Välj Detaljerad konfiguration - detaljerade konfigurationsinställningar.

Vi väljer servertyp med minsta minneskrav - Developer Machine.

Nu måste vi bestämma vilka databaser (InnoDB, MyISAM) vår server ska arbeta med.

Multifunktionell databas - InnoDB och MyISAM stöds.
Endast transaktionsdatabas - stöds av InnoDB.
Endast icke-transaktionella databas- myISAM stöds.

Om du väljer att stödja InnoDB är nästa steg att välja var dina InnoDB-tabeller ska lagras.

Maximalt antal samtidiga anslutningar är bättre att välja Manuell inställning (manuell inställning) och acceptera standardvärdet (15).

I det här steget aktiverar parametern Enable TCP/IP Networking stöd för TCP-anslutningar, väljer porten genom vilken dessa anslutningar ska göras. Parametern Aktivera strikt läge är också inställd - läget för strikt överensstämmelse med MySQL-standarden.

Nu måste du välja standardkodning. Det bästa alternativet är UTF-8-kodning. Därför väljer vi Bästa stödet för flerspråkighet.

För att MySQL ska kunna köras som en Windows-tjänst, installera Installera som Windows-tjänst . Om du behöver autostarta den här tjänsten - installera Starta MySQL-servern automatiskt.

Ställ nu in administratörslösenordet och stäng av alternativet Ändra säkerhetsinställningar.

Efter att ha tryckt på knappen Nästa och Kör kan installationen av MySQL anses vara klar.

För att kontrollera prestanda för MySQL, tryck på Windows Start-knappen, hitta MySQL-verktyget (MySql Server 5.5 MySQL Server Command Line) och kör det.

Efter att ha angett administratörslösenordet kommer vi till MySQL-kommandoraden.

Vi anger kommandot
visa databaser;

Om vi ​​ser en lista med databaser betyder det att servern fungerar korrekt.

Avsluta kommandoradsläge:
utgång;

Detta slutför serverinstallationen. Framgångsrikt arbete!

Vi väljer den senaste versionen (när detta skrivs - 2.2.17) och går till listan över distributioner. På din hemdator behöver du sannolikt inte SSL, så ladda ner versionen Win32 Binary utan krypto (ingen mod_ssl) (MSI Installer).

Kör nu installationsprogrammet (användaren måste ha administratörsrättigheter). I början, inget intressant - bara en välkomstskärm:

Det andra steget är att acceptera villkoren för licensen:

Det tredje steget är några inledande ord från utvecklarna. Klicka omedelbart på Nästa:

Fjärde etappen. Här behöver du ange data i alla tre textfälten. Du kan ange en icke-existerande domän som test.test eller example.com. Dessa data behövs för att skapa en grundläggande konfigurationsfil. Under textrutorna är en av de viktigaste inställningarna att installera Apache som en tjänst eller som ett vanligt program. Välj "för alla användare, på port 80, som en tjänst - Rekommenderas" - installera som en tjänst:

Typ av installation. Välj anpassad (selektiv):

Sjätte etappen. Val av komponenter och installationsplats. Jag lämnade alla standardinställningar:

Sjunde etappen. Allt är klart för installation. Klicka på Installera:

Vi slutför installationen (Slutför):

Installationen slutförd. En Apache-ikon visas i facket, med vilken du snabbt kan stoppa / starta tjänsten:

Vi kontrollerar funktionaliteten. Öppna en webbläsare och ange http://localhost/ i adressfältet. Om allt stämmer bör en sida öppnas som säger Det fungerar!

För att servern ska vara tillgänglig inte bara på den lokala datorn, utan även utifrån, är det nödvändigt att öppna TCP-port 80 i Windows-brandväggen för inmatning.

Öppna en port i Windows-brandväggen

Öppna Start -> Kontrollpanelen -> System och säkerhet -> Windows-brandväggen. Klicka på länken "Avancerade alternativ" i den vänstra kolumnen. I fönstret som öppnas, även i den vänstra kolumnen, klicka på "Regler för inkommande anslutningar" och sedan i den högra kolumnen "Skapa en regel ...":

Guiden Nya regler öppnas. Välj regeltyp "För port":

protokoll och portar. TCP-protokoll. Välj alternativet "Definerade lokala portar" nedan och ange portnumret - 80 i textfältet till höger:

Handling. Välj "Tillåt anslutning":

Profil. Vi lämnar det som standard (alla tre alternativen är markerade: domän, privat, offentlig):

Ange till slut namnet på den skapade regeln. Till exempel Apache Web Server:

Det är allt. Klicka på Klar. Nu kan du försöka ansluta från en annan dator.

Jag påminner dig om att för att ansluta till servern inte bara från det lokala nätverket, utan också från Internet, på routern (om någon), måste du konfigurera portvidarebefordran (portvidarebefordran eller det kallas ofta virtuell server).

PHP-installation (manuell)

Ladda ner den senaste versionen av PHP (5.3.5 i skrivande stund) från webbplatsen: http://windows.php.net/download/ . Det finns flera versioner tillgängliga här:

  1. VC9 x86 Non Thread Safe - för installation på IIS i FastCGI-läge.
  2. VC9 x86 Trådsäker - ???
  3. VC6 x86 Non Thread Safe - för installation på Apache i CGI/FastCGI-läge.
  4. VC6 x86 Trådsäker- för installation på Apache i modulläge - vårt val.

Eftersom vi startade installationen i manuellt läge, ladda ner zip-arkivet.

Extrahera innehållet i arkivet till installationskatalogen. Jag valde C:\Program Files\PHP.

Låt oss gå till den här katalogen. I roten av installationen hittar du två filer php.ini-development och php.ini-production. Dessa filer innehåller grundläggande inställningar. Den första filen är optimerad för utvecklare, den andra för produktionssystem. Den största skillnaden är att i inställningarna för utvecklare är visning av fel tillåten, medan visning av fel för produktionssystem är inaktiverad av säkerhetsskäl.

Så välj filen du behöver (jag valde php.ini-development), öppna den och spara den i samma mapp under namnet php.ini. Denna operation kan göras i ett vanligt anteckningsblock, men det är fortfarande bättre att använda en mer bekväm redigerare, som anteckningar2 .

Nu måste några ändringar göras i php.ini:

  1. Hitta alternativet extension_dir (sök efter CTRL+F) och ändra sökvägen för ext-mappen så att den matchar PHP-installationssökvägen. För mig ser det ut så här: extension_dir = "c:\program files\php\ext"
  2. Hitta alternativet upload_tmp_dir. Här måste du ange sökvägen till den tillfälliga mappen. Jag valde c:\windows\temp. Alla tillsammans: upload_tmp_dir = "c:\windows\temp"
  3. Hitta alternativet session.save_path. Här måste du också ange sökvägen till den temporära mappen: session.save_path = "c:\windows\temp"
  4. Gå till avsnittet Dynamiska tillägg. Här måste du avkommentera raderna (ta bort semikolon i början) som motsvarar PHP-modulerna som du behöver arbeta med. En grundläggande uppsättning moduler kan se ut ungefär så här: ;extension=php_bz2.dll ;extension=php_curl.dll ;extension=php_fileinfo.dll extension=php_gd2.dll ;extension=php_gettext.dll ;extension=php_gmp.dll ;extension=php.dll _intlsion=php .dll ; extension=php_imap.dll ;extension=php_interbase.dll ;extension=php_ldap.dll extension=php_mbstring.dll extension=php_exif.dll ; Måste vara efter mbstring eftersom det beror på det extension=php_mysql.dll extension=php_mysqli.dll ;extension=php_oci8.dll ; Använd med Oracle 10gR2 Instant Client ;extension=php_oci8_11g.dll ; Använd med Oracle 11g Instant Client =php_pdo_sqlite.dll ;extension=php_pgsql.dll ;extension=php_phar.dll ;extension=php_pspell.dll ;extension=php_shmop.dll ;extension=php_snmp.dll_extension=php_snmp.dll_extension=php_snmp.dll_extension=php_snmp.dll_extension=php_snmp.dll_extension=php_snmp.dll_extension dll ;extension=php_sqlite. dll extension=php_sqlite3.dll ;extension=php_sybase_ct.dll ;extension=php_tidy.dll ;extension=php_xmlrpc.dll extension=php_xsl.dll extension=php_zip.dll

Låt oss nu gå vidare till Apache-inställningarna.

Öppna Apache-installationsmappen (som standard C:\Program Files\Apache Software Foundation\Apache2.2\). Öppna conf-mappen. Öppna filen httpd.conf.

Gå till slutet av filen och lägg till följande rader där:

# Charset AddDefaultCharset windows-1251 # PHP LoadModule php5_module "c:\program files\php\php5apache2_2.dll" PHPIniDir "c:\program files\php" AddType application/x-httpd-php .php

Sökvägen till php-mappen är den du valde under installationsprocessen.

I samma fil hittar vi följande rader:

DirectoryIndex index.html

Innan index.html lägger vi till index.php med ett mellanslag. Resultatet är:

DirectoryIndex index.php index.html

För att ändringarna ska träda i kraft, starta om Apache-tjänsten. Om tjänsten startar om är det ett gott tecken. Om inte, leta efter fel i konfigurationsfilerna. Kontrollera alla vägar noggrant.

För att verifiera att PHP fungerar, öppna Apache-installationskatalogen och öppna sedan mappen htdocs (denna innehåller standardwebbplatsfilerna). Skapa en index.php-fil i den här mappen med följande innehåll:

Öppna nu http://localhost/ i din webbläsare. Om allt är bra kommer du att se en liknande sida:

Om du ser en sida som säger "Det fungerar!", försök att uppdatera sidan med CTRL+F5.

Installerar MySQL

Flyttad till en separat artikel.







2022 gtavrl.ru.