Apache php mysql:n asettaminen yhteistyötä varten. Apachen asentaminen Windowsiin (7). phpMyAdminin asennus ja perusasetukset

5.9K

Apache-projekti ei tarjoa ohjelmiston binääriversioita, vain lähdekoodia. Ne voidaan kuitenkin hankkia kolmansien osapuolien sivustoilta:

  • ApacheHaus;
  • Apache Lounge.

Lataa Apache Windows 32-bittinen ( httpd-2.4.20-win32-VC14.zip) tai 64-bittinen versio ( httpd-2.4.20-win64-VC14.zip). Tarkista, oletko asentanut 64-bittinen käyttöjärjestelmäversio. Voit määrittää tämän käyttämällä msinfo32.exe-tiedostoa. Tämän työkalun avulla voit kerätä tietoja tietokoneestasi, diagnosoida ongelmia tai käyttää muita työkaluja.

Suorita se suorittamalla komento Suorita > msinfo32 > paina Enter.

Kun löydät tarvitsemasi version, lataa Zip-arkisto ja pura sen sisältö C:Apache24-kansioon.

Jos sinun on vaihdettava kuunteluportiksi 8181 ennen Apache-palvelimen käynnistämistä:

  • Avaa tiedosto C:Apache24confhttpd.conf tekstieditorissa;
  • Etsi seuraava rivi: Kuuntele 80 ;
  • Ja muuta se muotoon: Kuuntele 8181.

Tallenna muutokset.

Nyt voit käynnistää Apache Windows 7 -palvelimen:

Avaa komentokehote järjestelmänvalvojana ja siirry bin-alihakemistoon:

Kirjoita httpd.exe ja paina Enter.

Jos näyttöön tulee valintaikkuna, jossa ilmoitetaan, että MSVCR140.dll-tiedosto puuttuu, sinun on asennettava Visual C++ uudelleenjaettava Visual Studio 2015:lle (valitse vc_redist.x64.exe, jos olet asentanut Windows 64-bittinen).

Avaa nyt selaimesi ja kirjoita osoitepalkkiin http://localhost:8181 käynnistääksesi esittelysivuston.

PHP 7:n asentaminen Windowsiin

PHP 7 on tärkeä päivitys palvelinpuolen web-kehityskieleen PHP. Lataa VC14 x64 Thread Safe zip -arkisto (2016-Apr-29 00:38:19) . Jos olet ladannut Apachen 32-bittinen versio, sinun on asennettava PHP x86.

Luo kansio nimeltä " php7", pura php-7.0.6-Win32-VC14-x64.zip-arkiston sisältö siihen ja aseta kansio C-aseman juureen:

Apachen määrittäminen käyttämään PHP:tä

Avaa asennusasetustiedosto Windows Apache C: Apache24confhttpd.conf.

Kopioi seuraavat rivit tiedoston alkuun:

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

Luvussa lisää rivi index.php ja aseta se ennen index.html :

DirectoryIndex index.php index.html

Tallenna Apache PHP Windows -tiedosto. Nimeä tiedosto nyt uudelleen C:php7php.ini-kehitys versioksi C:php7php.ini.

Ottamalla mod_rewrite käyttöön URL-osoitteiden uudelleenkirjoittamiseksi

Avaa asetustiedosto Apache C: Apache24confhttpd.conf;
Etsi siitä viiva #LoadModule rewrite_module modules/mod_rewrite.so ja poista hash-symboli "#";
Etsi kaikki merkkijonon esiintymät " SalliOverride Ei mitään"ja muuta ne muotoon" SalliOverride All".

PHP:n määrittäminen MySQL:n kanssa

Muokkaa php.ini-tiedostoa ja poista laajennushakemiston kommentit. Poista "; "rivien alussa:

; Hakemisto, jossa ladattavat laajennukset (moduulit) sijaitsevat. ; http://php.net/extension-dir; extension_dir = "./" ; Windowsissa: extension_dir = "ext"

Aktivoi seuraavat rivit, jolloin voit ajaa MySQL-moduuleja:

laajennus=php_mysqli.dll laajennus=php_pdo_mysql.dll

Ja myös alla olevat rivit, jos käytät Apache PHP MySQL Window -asennusta kehitysympäristössä:

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

Ota tiedostoloki käyttöön poistamalla kommentti error_log:

; Loki virheet määritettyyn tiedostoon. PHP:n oletusarvo on jättää tämä arvo tyhjäksi. Esimerkki: error_log = c:php7php_errors

Tallenna muutokset.

TÄRKEÄ! Aseta Windows PATH löytääksesi PHP

  • Napsauta pikakuvaketta hiiren kakkospainikkeella Oma tietokone - Ominaisuudet - Lisäasetukset - Ympäristömuuttujat;
  • Luvussa " Järjestelmän muuttujat"Etsi kohde "Polku", napsauta sitä ja valitse "Muuta";
  • Lisää polku php-kansioon loppuun ( on oltava puolipisteen ";" jälkeen). Esimerkiksi: ";C:php7";
  • Napsauta "OK".

Kuinka tarkistaa, onko PHP asennettu

Luo tiedosto osoitteessa C:Apache24htdocsphpinfo.php ja lisää siihen seuraava koodi.

Tässä artikkelissa tarkastellaan Web-palvelimen asentamista ja määrittämistä Apache, PHP 5 Ja MySQL DBMS käyttää niitä paikallisessa koneessa Windows-käyttöjärjestelmässä (2000 ja XP). Paikallisten palvelimien käyttö voi olla tarpeen monista syistä - sinun on opittava PHP tai MySQL, ja Web-sovellusten testaus hosting-palvelussa on joko kallista tai ei ollenkaan mahdollista. Tässä tapauksessa tarvitset Apache+PHP+MySQL paikallisella koneellasi.

Ensin sinun on hankittava Apache- ja MySQL-palvelimien jakelut sekä PHP-arkisto. Asennamme ja konfiguroimme Apache 2:n, MySQL 4:n ja PHP 5:n.

Voit myös ladata php.ini-tiedostoja PHP-asetusten määrittämistä varten ja httpd.conf-tiedostot Apachelle verkkosivustoltamme. Tee tämä kuitenkin vain viimeisenä keinona - jos mikään ei toiminut sinulle "alkuperäisillä" tiedostoilla, jotka ilmestyivät sovelluksia asennettaessa. Mutta joka tapauksessa ne on määritettävä tietylle koneelle. Lataa php.ini ja httpd.conf

Voit ladata Apachen viralliselta verkkosivustolta http://www.apache.org/dyn/closer.cgi olevista peileistä. Kun etsit, muista, että Apachea voidaan kutsua myös httpd:ksi sen demonin nimen jälkeen UNIXissa. Peileissä on yleensä monia erilaisia ​​tiedostoja, esimerkiksi:
httpd-2.0.49-win32-src.zip on arkisto, jossa on Apache-verkkopalvelimen (httpd) version 2.0.49 lähdekoodit (src) Windowsille (win32).
httpd-2.0.49.tar.gz on sama, mutta Linuxille, jossa ohjelmat jaetaan yleensä lähdekoodiin.
apache_2.0.50-win32-x86-no_ssl.exe - ja tässä on Apache-palvelimen (apache) versio 2.0.50, joka on käännetty arkkitehtuurille (x86) Windowsille (win32) ilman SSL-tukea (no_ssl) - tätä tarvitset.

Kommentti

Apache-jakelujen binaarikoodeja jaetaan useissa versioissa, sekä *.exe- että *.msi-laajennuksilla, ja niiden nimi on httpd_version_win32_*_.msi.

Jotta sinun ei tarvitse kärsiä, tässä on resurssi, josta saat sen: http://apache.rinet.ru/dist/httpd/binaries/win32/
Version toinen ja kolmas numero voivat poiketa tässä annetuista - sinun tulee valita uusin versio, sillä se eliminoi aiemmista versioista löytyneet virheet.

PHP 5 voidaan ladata verkkosivustomme osiosta.

MySQL-jakelun voi ladata verkkosivuiltamme.

Täydellinen venäjänkielinen käyttöopas löytyy osoitteesta.

Kun olemme hankkineet kaikki tarvittavat jakelut, voimme aloittaa asennuksen. Järjestyksellä, jossa Apache, PHP ja MySQL asennetaan, ei ole väliä. Aloitetaan Apache-verkkopalvelimesta.

Asennetaan Apache Web Server

Suorita Apache Web Server -asennusohjelma. Tuloksena on ikkuna, jossa on lisenssisopimus, jonka hyväksymisen jälkeen sinun tulee siirtyä seuraavaan ikkunaan, jossa on lyhyt tieto Apachen toisen version innovaatioista. Seuraavassa kuvassa näkyvässä ikkunassa voit syöttää tietoja palvelimesta: palvelimen verkkotunnuksen nimi, palvelimen nimi Ja järjestelmänvalvojan sähköpostiosoite. Jos asennus tapahtuu paikalliselle koneelle, sinun tulee kirjoittaa toimialueen nimen ja palvelimen nimen kenttiin paikallinen isäntä(katso kuva.). Ikkunan alareunassa sinua kehotetaan valitsemaan porttinumero jolla palvelin hyväksyy pyynnöt (80 tai 8080).


paikallinen isäntä on nimi palvelimen käyttämiselle paikallisessa koneessa, joka liittyy IP-osoitteeseen 127.0.0.1, joka on varattu paikalliseen käyttöön.

Tämän jälkeen asennustapaa ehdotetaan: standardi ( Tyypillinen) tai valikoiva ( Mukautettu), jonka avulla voit valita palvelinkomponentit manuaalisesti. Seuraavassa ikkunassa voit valita palvelimen asennushakemiston, oletuksena se on C:Program FilesApache Group, mutta suosittelemme valitsemaan toisen hakemiston, esimerkiksi C:www. Tämän jälkeen ohjattu asennustoiminto ilmoittaa, että se on valmis asennusprosessia varten ja napsautettuaan painiketta Asentaa, palvelintiedostot kopioidaan. Jos asennus onnistui, Windows käynnistää Apachen automaattisesti.

Onnistuneen asennuksen jälkeen, kun kirjoitat http://localhost/ tai http://127.0.0.1/ selainikkunaan, palvelinsivun pitäisi latautua.

Nyt sinun on opittava hallitsemaan Apachea, eli opetella käynnistämään, pysäyttämään ja käynnistämään palvelin uudelleen. On monia tapoja suorittaa nämä toiminnot: käyttämällä ApacheMonitor-apuohjelmaa, käyttämällä Windows-palvelujen hallintakonsolia, käyttämällä Käynnistä-valikon kohteita, komentoriviltä... Tarkastellaan Windows-palvelujen hallintakonsolia, jonka avulla voit määrittää Apachen käynnistymään automaattisesti, kun järjestelmä käynnistyy. Käynnistä hallintakonsoli suorittamalla komento
Käynnistä->Asetukset->Ohjauspaneeli->Hallinta->Palvelut.
Valitse näkyviin tulevassa konsoliikkunassa alla olevasta kuvasta Apache2-palvelu. Kontekstivalikko, joka avautuu napsauttamalla oikeaa painiketta, mahdollistaa palvelun käynnistämisen, pysäyttämisen ja uudelleenkäynnistyksen.


Windows-palvelujen avulla voit käynnistää taustasovelluksia, kun järjestelmä käynnistyy. Voit tehdä tämän siirtymällä Ominaisuudet-ikkunaan valitsemalla kohteen palvelun kontekstivalikosta Ominaisuudet ja ikkunassa, joka tulee näkyviin avattavaan luetteloon " Käynnistystyyppi"Valitse tavara" Auto".

Apachen asetukset

Verkkopalvelin on monimutkainen ohjelmistotuote, joka toimii eri alustoilla ja käyttöjärjestelmissä ympäri maailmaa. Siksi se on määritettävä, jotta se toimisi oikein asennetussa järjestelmässä.
Oletuksena Apache-asetukset sijaitsevat httpd.conf-tiedostossa conf-hakemistossa. Seuraavassa kuvataan httpd.conf-tiedoston tärkeimmät direktiivit ja niiden yleisesti käytetyt merkitykset.

Tiedoston polut

Apache- ja PHP-määritystiedostoissa joudut usein määrittämään polut eri hakemistoihin ja kansioihin. UNIX- ja Windows-käyttöjärjestelmät käyttävät erilaisia ​​hakemistoerottimia. UNIX käyttää kenoviivaa "/", esimerkiksi /usr/bin/perl, kun taas Windows käyttää kenoviivaa, esimerkiksi c:Apachein. Yleensä joissakin Apache- ja PHP-direktiiveissä molempien tyyppiset hakemistoerottimet toimivat: eteenpäin (/) ja taaksepäin (), mutta koska sekä Apache että PHP kehitettiin alun perin UNIX-käyttöjärjestelmää varten, niiden "natiivimuotoa" käyttämällä voit välttää useita ongelmia. Siksi on suositeltavaa kirjoittaa polut asetustiedostoihin (httpd.conf ja php.ini) käyttämällä vinoviivaa UNIX-muodossa - "/". Esimerkiksi:

ScriptAlias ​​"/php_dir/" "c:/php/"

httpd.conf-tiedoston käskyt

Portti

Portti 80

Asettaa TCP-portin, jota Apache käyttää yhteyden muodostamiseen. Oletuksena käytetään porttia 80.

Huomautus

Ainoa syy käyttää epästandardia porttia on, jos sinulla ei ole oikeuksia käyttää standardiporttia. Käytettäessä ei-standardista porttia, esimerkiksi 8080, portin numero tulee määrittää osoitteeseen, esimerkiksi: http://localhost:8080/.

ServerAdmin

ServerAdmin [sähköposti suojattu]

Sisältää verkkopalvelimen ylläpitäjän sähköpostiosoitteen, joka näytetään palvelinvirheiden sattuessa.

Palvelimen nimi

PalvelimenNimi oma palvelin

Sisältää palvelimen tietokoneen nimen.

ServerRoot

ServerRoot "C:/Apache2"

Osoittaa hakemistoon, joka sisältää Apache WEB -palvelintiedostot.

Huomautus

Älä sekoita ServerRoot-direktiiviä DocumentRoot-direktiiviin, joka määrittää WEB-sivustotiedostojen hakemiston.

DocumentRoot

DocumentRoot "C:/Apache2/htdocs"

Määrittää hakemiston, jossa WEB-sivuston tiedostot sijaitsevat.

Säiliö

Tämän säilön ohjeiden soveltamisala ulottuu kaikkiin DocumentRootin tiedostoihin ja alihakemistoihin.


Asetukset FollowSymLinks Sisältää hakemistoja
SalliOverride All

  • AllowOverride-komento, joka on asetettu arvoon Kaikki, mahdollistaa .htaccess-tiedostojen httpd.conf-päämääritystiedoston arvojen ohituksen.
  • Options FollowSymLinks -direktiivi sallii Apachen seurata symbolisia linkkejä.
  • Options Includes -direktiivi sallii SSI (Server Side Includes) -käskyjen suorittamisen verkkosivujen koodissa.
  • Options Indexes -direktiivi määrittää, että hakemiston sisältö on palautettava, jos hakemistotiedosto puuttuu.

Hakemistohakemisto

DirectoryIndex index.html index.phtml index.php

Sisältää luettelon hakemistotiedostoista, jotka tulee näyttää, kun hakemistoa käytetään ilman tiedoston nimeä (esimerkiksi http://localhost/test/).

AddDefaultCharset

AddDefaultCharset windows-1251

Asettaa oletuskoodauksen, jos HTML-dokumentin päähän ei ole asetettu koodausta. Sinun on ehkä myös määritettävä KOI8-R-koodausarvo.

Virtuaalisten isäntien luominen

Voit asentaa useita WEB-sivustoja yhdelle Apache WEB -palvelimelle. Tätä palvelinominaisuutta kutsutaan virtuaaliseksi isännöinniksi. Alla tarkastellaan virtuaalisten solmujen luomista nimien perusteella. Virtuaalipalvelimet sijaitsevat yleensä httpd.conf-tiedoston lopussa.

Ensin sinun on määritettävä, mitä IP-osoitetta käytetään virtuaalisille isännille.



# Virtuaaliisäntäkäskyt

httpd.conf tiedosto. Säiliö


ServerAdmin webmaster@may_domain.ru
Asiakirjanjuuri c:/www/omasivusto
Palvelimen nimi www.omasivusto.ru
ServerAlias ​​​​www.site.ru www.host2.ru
ErrorLog logs/mysite-error.log
CustomLog logs/mysite-access.log yleinen

Katsotaanpa virtuaalisen solmun käskyjä:

  • DocumentRoot osoittaa hakemiston, jossa tämän virtuaalisen solmun (WEB-sivuston) tiedostot (sivut) sijaitsevat
  • PalvelimenNimi määrittää virtuaalisen isännän nimen, jolla sitä voidaan käyttää. Tässä tapauksessa osoitteessa http://www.mysite.ru/.
  • ServerAlias ​​sisältää virtuaalisia isäntänimien aliaksia. Tässä tapauksessa voit myös käyttää virtuaalipalvelinta nimillä: http://www.site.ru/ ja http://www.host2.ru/.
  • ErrorLog ja CustomLog määrittävät palvelinlokinimet tälle virtuaaliselle isännälle.

Säilöt sijoitetaan yleensä peräkkäin httpd.conf-tiedoston loppuun.

httpd.conf tiedosto. Virtuaalisten isäntien määrittäminen

NameVirtualHost 127.0.0.1:80

# Virtual host 1 -käskyt


# Virtuaaliisäntäkäskyt 2


# Virtuaaliisäntäkäskyt 3

Huomautus

Apache on käynnistettävä uudelleen, jotta httpd.conf-tiedostoon tehdyt muutokset tulevat voimaan.

Jotta virtuaalisia isäntiä voidaan käyttää nimellä, ne on rekisteröitävä DNS-palvelintietokantaan. Jos käytät Apachea paikallisen koneen tiedostojen testaamiseen, virtuaalisten solmujen nimet tulee kirjoittaa hosts-tiedostoon. Windows 2000- ja XP-käyttöjärjestelmissä se sijaitsee C:WindowSystem32Driversets-hakemistossa. Hosts-tiedosto sisältää merkintöjä, kuten:

Hosts-tiedoston syöttömuoto

127.0.0.1 www.omasivusto.ru
127.0.0.1 www.site.ru
127.0.0.1 www.host2.ru

PHP:n asennus ja konfigurointi

PHP:n asentamiseksi sinun tulee luoda hakemisto c:/php ja sijoittaa siihen tiedostot jakelun zip-arkistosta. Tämän jälkeen sinun tulee nimetä asetustiedosto php.ini-dist uudelleen muotoon php.ini ja kopioida se Windowsin hakemistoon.

PHP:n asennus moduulina

PHP:n asentaminen moduuliksi parantaa suorituskykyä hieman, koska PHP-moduuli ladataan kerran, kun Web-palvelin käynnistyy

Kommentti

Kun PHP asennetaan moduulina, php.inin asetukset luetaan kerran, kun Web-palvelin käynnistyy. Siksi, kun teet muutoksia php.iniin, sinun on käynnistettävä Apache uudelleen, jotta muutokset tulevat voimaan.

Asenna PHP avaamalla Apachen httpd.conf-määritystiedosto muokkausta varten ja poistamalla kommenttimerkit seuraavilta riveiltä ja muuttamalla niitä tarvittaessa:

httpd.conf tiedosto. PHP:n yhdistäminen Apache-moduulina


LoadModule php5_module c:/php/php5apache2.dll

Huomautus

PHP:n asentaminen CGI-sovellukseksi

Kun PHP asennetaan CGI-sovellukseksi, PHP-tulkki ladataan aina, kun PHP-skriptiä kutsutaan. Tästä johtuen suorituskyky saattaa heikentyä. Jos PHP on asennettu CGI:nä, Apachea ei pidä käynnistää uudelleen tehtäessä muutoksia php.ini-tiedostoon, koska asetukset luetaan aina, kun PHP-skripti suoritetaan. PHP:n asentaminen CGI-muodossa nopeuttaa PHP-asetusten muutosten tekemistä hieman, koska se ei vaadi WEB-palvelimen uudelleenkäynnistystä.

Huomautus

Kun asennat PHP:n CGI:nä, jotkin otsikot lakkaavat toimimasta, esimerkiksi et voi valtuuttaa käyttäjiä PHP:llä. Valtuutukset voidaan toteuttaa vain käyttämällä itse Apachea .htaccess-tiedostojen avulla.

Asenna PHP avaamalla pääasetustiedosto httpd.conf muokkausta varten, etsimällä siitä kommentoidut PHP-yhteysrivit ja muuttamalla niitä seuraavasti:

httpd.conf tiedosto. PHP:n yhdistäminen CGI:nä

AddType-sovellus/x-httpd-php phtml php

OptionsExecCGI

ScriptAlias ​​"/php_dir/" "c:/php/"
Toimintosovellus/x-httpd-php "/php_dir/php-cgi.exe"

Huomautus

Korvaa hakemistosi c:/php-hakemiston sijasta PHP:llä.

PHP:n määrittäminen (php.ini-tiedosto)

Koska olet todennäköisesti kiireinen testaamassa Web-sovelluksiasi paikallisella koneellasi, sinun on määritettävä php.ini-määritystiedosto oikein. Etsi error_reporting-direktiivi ja aseta se seuraavaan arvoon:

Tämä arvo määrittää PHP:n niin, että PHP-skriptejä suoritettaessa kaikki virheet näytetään ja "kommentit" ohitetaan. Sinun on myös varmistettava, että display_errors-direktiivi on käytössä:

Display_errors = Päällä

Jos tämä direktiivi on poistettu käytöstä (Off), virheilmoitukset eivät näy selainikkunassa ja jos koodissa tapahtuu virhe, ihmettelet turmeltumattoman valkoisen ikkunan edessä, mitä se tarkoittaisi.
On myös tarpeen varmistaa, että variables_order-direktiivillä on seuraava merkitys:

Variables_order = "EGPCS"

Tässä olevat kirjaimet tarkoittavat seuraavaa:
E - ympäristömuuttujat
G - GET-menetelmällä lähetetyt muuttujat (G)
P - POST-menetelmällä siirretyt muuttujat (P)
C - Evästeet
S - istunnot
Jos jokin kirjaimista puuttuu, et voi työskennellä vastaavien muuttujien kanssa.

Seuraava direktiivi, joka saattaa vaatia konfiguroinnin, on register_globals. Jos tämä ohje on käytössä

Register_globals = Päällä

sitten GET:n, POST:n, evästeiden ja istuntojen välittämiä muuttujia voidaan käyttää PHP-skriptissä, jolloin niitä voidaan käyttää yksinkertaisesti tavallisina $joku-muuttujina.
Jos tämä ohje on poistettu käytöstä

Register_globals = Pois

silloin tällaisia ​​muuttujia voidaan käyttää vain käyttämällä superglobaalisia taulukoita ($_POST, $_GET jne.).
Direktiivi register_long_arrays mahdollistaa superglobaalien taulukoiden käyttämisen vanhassa muodossa ("pitkä" - $HTTP_GET_VARS, $HTTP_POST_VARS jne.)

Register_long_arrays = Päällä

Nyt sinun on määritettävä hakemistotiedosto. Jos kirjoitat selainikkunaan rivin http://localhost/ etkä http://localhost/index.html. Palvelin tarjoaa silti selaimelle index.html:n, koska tämä tiedosto on hakemistotiedosto ja sitä etsitään ensin hakemistosta, jos tiettyä tiedostoa ei ole määritetty. Nyt sinun on määritettävä http.conf niin, että Apache-verkkopalvelin vastaa index.php-tiedostoihin samalla tavalla. Voit tehdä tämän etsimällä DirectoryIndex-direktiivin osoitteesta http.conf ja korjaamalla sen seuraavasti:

DirectoryIndex index.html index.html.var index.php

Tämän jälkeen sinun on käynnistettävä Apache-palvelin uudelleen ja luotava PHP-testitiedosto (index.php) virtuaalisen isännän juurihakemistoon ("C:/www/scripts"):

phpinfo();
?>

Jos asennus onnistuu, osoitteen http://localhost/index.php avaaminen näyttää violetin taulukon, jossa on nykyiset PHP-asetukset, jotka phpinfo()-funktio palauttaa.
Näin ollen olemme määrittäneet Apachen ja PHP:n yhdistelmän ja voimme siirtyä MySQL:n määrittämiseen. Pura MySQL-jakelu väliaikaiseen hakemistoon ja suorita asennusohjelma. Voit ohjata MySQL-palvelimen toimintaa samalla tavalla kuin Apachea käyttämällä Windowsin palveluiden hallintakonsolia.

MySQL-yhteys

Yksityiskohtainen menetelmä MySQL-laajennuksen yhdistämiseksi PHP:hen on kuvattu artikkelissa linkissä: .

Jos MySQL-palvelin on jo asennettu koneellesi, seuraava vaihe on määrittää PHP toimimaan MySQL-tietokantojen kanssa.

Avaa php.ini-tiedosto Windowsin hakemistosta muokkausta varten. MySQL-laajennuskirjaston yhdistämiseksi sinun on poistettava kommenttimerkki (puolipiste) riviltä:

Extension=php_mysql.dll

Tarkista myös extension_dir-direktiivin arvo

Extension_dir="c:/php-5.0/ext"

Sen pitäisi osoittaa hakemistoon, johon PHP-laajennukset on tallennettu. On suositeltavaa kirjoittaa hakemistoerottimet UNIX-muodossa (/) - kenoviiva. Jos mikään muu kuitenkin epäonnistuu, yksinkertaisesti peruuta extension_dir-direktiivin arvo ja kopioi php_mysql.dll-kirjasto tiedoston C:/php-5.0/ juureen - useimmissa tapauksissa tämän pitäisi auttaa.

Jos PHP on yhdistetty sinuun moduulina, sinun on myös kopioitava libmysql.dll-kirjasto hakemistosta, jossa on PHP asennettuna, järjestelmähakemistoon C:/Windows/System32. Jotta muutokset tulevat voimaan, käynnistä Apache uudelleen.

Tarkistaaksesi, että MySQL toimii, käynnistä Apache-palvelin uudelleen ja luo testiskripti seuraavalla koodilla:

$dblocation = "127.0.0.1" ;
$dbname = "testi" ;
$dbuser = "juuri" ;
$dbpasswd = "" ;

$dbcnx = @mysql_connect ($dblocation, $dbuser, $dbpasswd);
jos (! $dbcnx )
{
kaiku "

Valitettavasti mySQL-palvelin ei ole saatavilla

" ;
exit();
}
jos (!@
mysql_select_db ($dbname, $dbcnx))
{
kaiku "

Valitettavasti tietokanta ei ole saatavilla

"
;
exit();
}
$ver = mysql_query("VALITSE VERSIO()" );
jos(!$ver)
{
kaiku "

Virhe pyynnössä

"
;
exit();
}
kaiku
mysql_result($ver, 0);
?>

Jos MySQL on integroitu onnistuneesti Apache- ja PHP-yhdistelmään, testiskriptin käyttäminen näyttää MySQL-palvelimen version selainikkunassa.

MySQL:n uusissa versioissa (alkaen 4.1.0:sta) tapa, jolla kansallisia merkistöjä käsitellään, on muuttunut, joten vanha koodi saattaa aiheuttaa kysymysmerkkejä "??????????". venäjän tekstin sijaan. Jotta tämä ei tapahdu PHP-skriptin alussa, kun olet muodostanut yhteyden tietokantaan, sinun tulee sijoittaa seuraavat rivit:

mysql_query( "set character_set_client="cp1251"");
mysql_query( "set character_set_results="cp1251"");
mysql_query( "set collation_connection="cp1251_general_ci"");
?>

PHP-laajennusten asentaminen

Lopuksi, saatat joutua määrittämään jotkin PHP-laajennukset, jotka on määritetty samalla tavalla kuin MySQL.

Joten, jotta voit yhdistää GDLib-grafiikkakirjaston php.inissä, sinun on poistettava rivin kommentit:

Extension=php_gd2.dll

Tarkista tämän jälkeen tämän kirjaston läsnäolo c:phpext-kansiossa. Kun olet tehnyt muutokset tiedostoon php.ini, käynnistä palvelin uudelleen. Voit tarkistaa nopeasti, onko kirjasto yhdistetty, suorittamalla phpinfo()-funktio. Jos kaikki on kunnossa, phpinfo()-funktioiden näyttämässä taulukossa pitäisi näkyä osio gd

Jos käytät vanhentunutta php.exe-nimeä, jota käytettiin aiemmissa versioissa php-cgi.exe-tiedoston sijaan, virhe saattaa myös ilmestyä:

403 Kielletty Sinulla ei ole lupaa käyttää tiedostoa /__php_dir__/php.exe/test.php tällä palvelimella

HTML-tiedostot suoritetaan, mutta PHP-skriptit eivät

Jos PHP-yhteyttä ei ole määritetty, käytettäessä tiedostoja php-tunnisteella, esimerkiksi: http:/localohost/index.php, avautuu ikkuna, jossa pyydetään lataamaan tällainen tiedosto. Tämä osoittaa, että php-tunnisteella varustettujen tiedostojen käsittelyä ei ole määritetty. Tarkista, onko httpd.conf-tiedostossa seuraava rivi:

AddType-sovellus/x-httpd-php phtml php

Huomautus: määrittelemätön muuttuja...

Uudessa, juuri asennetussa PHP:ssä voit usein nähdä seuraavanlaisia ​​viestejä:

Huomautus: Määrittelemätön muuttuja: msg tiedostossa C:/Main/addrec.php rivillä 7

Error_reporting = E_ALL & ~E_NOTICE

MySQL ei muodosta yhteyttä

Joskus MySQL:n asennuksessa on ongelmia. Tarkista, käynnistyykö MySQL palveluna aina, kun järjestelmä käynnistyy. Voit tehdä tämän avaamalla palvelukonsolin:

Aloita | Asetus | Ohjauspaneeli | Hallinto | Palvelut

Etsi MySQL sieltä - suorita se. Jotta palvelin käynnistyy aina, kun järjestelmä käynnistyy, napsauta palvelua hiiren kakkospainikkeella ja valitse "Ominaisuudet" - valitse avautuvasta "Käynnistystyyppi"-pudotusvalikosta "Auto".

Jos Apachea käynnistettäessä ja komentosarjoja käytettäessä tulee näyttöön viesti, joka ilmoittaa, että php_mysql.dll-kirjastoa ei voi ladata.

PHP:n käynnistys: dynaamista kirjastoa c:/php/ext/php_mysql.dll ei voi ladata
- määritettyä moduulia ei löytynyt

Tarkista sitten ohjeet osiosta, joka kuvaa yhteyden muodostamista PHP-kirjastoihin MySQL:n kanssa työskentelemistä varten. Käytätkö "oikeaa" versiota php_mysql.dll-tiedostosta (täsmälleen järjestelmään asennetulle PHP-versiolle)?
Php_mysql.dll-tiedoston versiot eroavat eri PHP-versioissa, vaikka niillä on sama nimi.

  • Windowsin hakemistoerottimen käyttäminen (kenoviiva): c:apache/bin. Luotettavan toiminnan varmistamiseksi sinun tulee käyttää UNIX-erottimia (kenoviiva), esimerkiksi: c:/apache/bin.
  • Koneessa on useita php.ini-määritystiedostoja tai sellaisen tiedoston puuttuminen. Vaaditun php.ini-tiedoston tulee sijaita Windows-hakemistossa. Etsi tietokoneesi asemista, etsi kaikki tarpeettomat tiedostoversiot ja poista ne.
  • Voit kysyä Apache+PHP+MySQL-yhdistelmän asentamiseen liittyviä kysymyksiä Apache-, PHP- ja laajennuskirjastojen asentamista ja määrittämistä käsittelevällä foorumillamme.

    tai asenna joukko palvelimia itse

    Testattu käyttöjärjestelmissä Windows Vista SP1, Vista Ultimate, Windows 7

    Toimintasi:

    1. Lataa seuraavat jakelut ilmaiseksi virallisilta verkkosivustoilta:

      PHP-tulkin asetukset

      1. Kaksoisnapsauta php.ini-tiedostoa kansiosta C:\server\php\.
      2. Polut ja hakemistot -osiossa tulee olla rivi extension_dir ="C:\server\php\ext" .
      3. Etsi "Dynaamiset laajennukset" -osiosta; Varmista, että asetat extension_dir-direktiivin oikein. , tämän rivin alareunassa:
        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. Etsi rivi jostain tiedoston lopusta; Loppu: ja poista kaikki sitä seuraava.

      Tallenna muokattu tiedosto sinne.

      Kun olet lopettanut tiedostojen muokkaamisen, luo palvelinkansioon www-kansio ja www-kansioon cgi-bin-kansio. Käynnistä tietokoneesi uudelleen. Tämän seurauksena palvelimen tilassa ilmestyi vihreä kolmio punaisen neliön sijaan, ja näyttöön tulee virhevaroitusikkuna, niin muutos httpd.conf-tiedostossa oli epätarkka ja sinun on tehtävä huolellisesti. tarkista kaikki, vino kaltevuus, lainausmerkit ja niin edelleen.

      www on paikallisen palvelimen juurihakemisto, johon sinun tulee tallentaa kaikki sivustosi asiakirjat (kansiot, sivut, kuvat, skriptit ja muut tiedostot).

      PHP-tulkin testaus

      Luo uusi tiedosto editorissa (Notepad2 tai Notepad+) ja kirjoita koodi:

      echo phpinfo();
      ?>

      Tallenna tiedosto C:\server\www\-hakemistoon nimellä index.php . Kirjoita selaimeesi http://127.0.0.1 tai http://localhost/ ⇒ taulukon pitäisi näkyä:


      onnistuin! Jos sinulla on kysyttävää tai ehdotuksia, kirjoita blogiin.

      Meillä on paikallinen palvelin yhdessä tulkin kanssa ja nyt voimme oppia PHP:tä.

      Testataan yhteyttä MySQL-tietokantapalvelimeen

      Pieni kirjoitus:

      $dblocation = "127.0.0.1" ;
      $dbname = "testi" ;
      $dbuser = "juuri" ;
      $dbpasswd = "" ; /* Anna salasana, jonka annoit kun
      MySQL-asennus */
      $dbcnx = @mysql_connect ($dblocation, $dbuser, $dbpasswd);
      jos (! $dbcnx )
      {
      kaiku "MySQL-palvelin ei ole saatavilla";
      exit();
      }
      jos (!@
      mysql_select_db ($dbname, $dbcnx))
      {
      kaiku "Tietokantaa ei ole saatavilla";
      exit();
      }
      $ver = mysql_query("VALITSE VERSIO()" );
      jos(!$ver)
      {
      kaiku "Virhe pyynnössä";
      exit();
      }
      echo mysql_result ($ver, 0);
      ?>

      Tallenna komentosarja C:\server\www\-kansioon nimellä mysql.php ja kirjoita selaimeen http://localhost/mysql.php ⇒ sarjanumero tulee näkyviin MySQL-palvelimet:

      5.5.12
      1. Lataa tietokannan hallintahallinnan jakelupaketti ilmaiseksi viralliselta verkkosivustolta php-myadmin.ru, uusin vakaa versio, tiedosto, jonka laajennus on all-languages.zip.
      2. Pura arkisto phpmyadmin-kansioon ja sijoita se www-kansioon.
      3. Lataa config.inc.php, pura arkistosta ja kopioi se phpmyadmin-kansioon.
      4. Avaa config.inc.php ja etsi rivi $cfg["Palvelimet"][$i]["password"] = "pass"; ⇒ passin sijaan määritä pääkäyttäjän salasana, jota käytit silloin MySQL-palvelimen asentaminen⇒ tallenna tiedosto.
      5. Kirjoita selaimeesi http://localhost/phpmyadmin/ ⇒ esimiehen otsikkosivu tulee näkyviin:

      Yllä olevien komponenttien asentamisen jälkeen saimme täydellisen paikallinen verkkopalvelin ja kaikki tarvittava jatkotyön järjestämiseen.

      Materiaalia käytettiin sivustoilta: dev.mysql.com | php.net | php-myadmin.ru

    Tässä artikkelissa puhun paikallisen kehitysympäristön perustamisesta omin käsin. Tietysti voit käyttää esimerkiksi valmiita ratkaisuja ja muita vastaavia. Mutta katso kommentteja ja. Joko Denveriä ei ole asennettu tai Apache ei käynnisty, tai ei tiedetä, mihin Denver piilotti tietokannat.

    Lisäksi isännöintipalveluntarjoajan palvelimella ei ole kehityspakettia, vaan natiivit Apache-, MySQL- ja PHP-jakelut. Juuri toissapäivänä törmäsin tilanteeseen, jossa luotava sivusto toimi normaalisti asennetussa ja manuaalisesti konfiguroidussa kehitysympäristössä, mutta Denverin alla se ei toiminut ollenkaan.

    Usein valmiista kehitysympäristöstä puuttuu asetelmien joustavuus. Asetustiedostot on piilotettu tunnettuihin paikkoihin Denverissä.

    Henkilökohtaisesti minulla on jonkinlainen skitsofreeninen pelko, että paikallisen kehityspaketin rakentaja pääsi omin käsin jakelusarjaan, korjasi siellä jotain oman harkintansa mukaan, poimi jotain ja ehkä jopa laittoi viruksen (siksi en en käytä Windowsin erilaisia ​​viritettyjä kokoonpanoja ja määritin paikallisen kehitysympäristöni itse).

    Kuvaan prosessia yksityiskohtaisesti Apache-palvelimen asennus ja konfigurointi paikalliselle tietokoneellesi. Tämän avulla voit päästä eroon sivuston toimintaperiaatteiden maagisesta kunnioituksesta isännöintipalveluntarjoajan palvelimelta.

    Sitä paitsi, asenna ja määritä PHP. Jos lataan jakelun manuaalisesti kehittäjän verkkosivustolta, voin olla varma, että lataan paketin täyden version, jota tarvitsen. Ja tilannetta, jossa on tarpeen asentaa lisäksi valmiin kehitysympäristön jakelupaketin kirjoittajan hylkäämiä moduuleja, ei voi syntyä. Tästä eteenpäin olen itse kehitysympäristön kirjoittaja.

    MySQL:n asennus ja konfigurointi. Täsmälleen sama tilanne. Kirjoittaja olen minä.

    Muutama sana aloittelijoille. Miksi ylipäänsä tarvitsemme paikallista kehitysympäristöä? Jos olet kehittämässä sivustoa, joka koostuu useista staattisista HTML-sivuista, niin kehitysympäristö on vain kätevä, kun katselet sivustoa selaimessa virheenkorjauksen aikana. Kehitettävälle sivustolle on kätevä käyttää verkkotunnusta. Siinä näyttää olevan kaikki edut.

    Dynaamisen verkkosivuston kehittämisessä (PHP-skriptien ja MySQL-tietokantojen avulla) sekä moottoreiden kanssa työskennellessä paikallinen kehitysympäristö on välttämätön. Koska tässä tapauksessa tarvitset työkalun, joka käsittelee PHP-skriptejä ja SQL-kyselyjä.

    No, mennään!

    Apachen asennus

    Lupasin säästää sinut taianomaisesta kunnioituksesta, joka liittyy periaatteisiin, jotka koskevat sivuston lataamista isännöintipalveluntarjoajan palvelimelta selaimeesi. Teen sen nyt.

    Palvelin ei ole muuta kuin tehokas tietokone, jonka kovalevylle verkkosivustosi tiedostot on tallennettu. Tyypillisesti tällainen tietokone käyttää Unixin kaltaisia ​​järjestelmiä. Tässä tietokoneessa on käynnissä ohjelma nimeltä Apache. Palvelinporttia 80 käytettäessä Apache-ohjelma antaa käyttävälle tietokoneelle HTML-koodin ja kiintolevylle tallennetut grafiikkatiedostot. Käyttäjän tietokoneen selain hyväksyy saamansa tiedot ja muotoilee ne tutulle sivulle.

    Palvelimen kovalevy voi sisältää useita sivustoja kerralla. Kaikki ne on jaettu kansioihin, joilla on yksilölliset nimet (tässä tapauksessa sivustoja kutsutaan virtuaaliset isännät). Apache on konfiguroitu siten, että kun se käyttää porttia 80 tietyllä sivuston URL-osoitteella, se tietää tarkalleen, mitä tietoja ja mistä kansiosta se on lähetettävä pyytävälle tietokoneelle.

    Siinä kaikki taika. Kun aloin juuri ymmärtämään Internet-teknologioita, sellainen vastaus kysymykseeni "miten verkkosivustot todella toimivat", jonka luin yhdestä kirjasta, laittoi kaiken paikoilleen päässäni, mistä olin erittäin iloinen. Toivon, että jotkut arvostetuista lukijoistamme olivat nyt yhtä iloisia kuin minä joskus.

    Nyt kerron sinulle kuinka asentaa ja määrittää Apache paikallisella tietokoneellasi.

    Kun olet asentanut ja määrittänyt Apachen, voit syöttää selaimeen keksimäsi verkkotunnuksen nimen, joka yhdistetään paikallisella tietokoneella kehitettävään sivustoon, ja paikallinen palvelin toimittaa selaimelle pyydetyn HTML-koodin.

    Vaihe 1. Lataa Apache.

    Muista valita valintaruutu seuraavassa näytössä Sisällytä Bin-hakemisto Windows PATHiin:

    Jos et tee tätä, PHP ei löydä tarvitsemaansa tiedostoa ja valittaa.

    Napsauta Seuraava. Seuraavassa ikkunassa meidän on määritettävä tietokannan järjestelmänvalvojan salasana. Ilmoita jotain helposti muistettavaa. Kun muodostat yhteyden tietokantoihin, sinun on syötettävä tämä salasana:

    Tässä vaiheessa konfigurointiohjeiden asetusprosessi on valmis ja voit alkaa soveltaa niitä:

    Nyt paikallista kehitysympäristöämme voidaan pitää asennettuna. Jäljelle jää vain sen konfigurointi.

    Apache Setup ja PHP Setup

    Ensinnäkin jonnekin kiintolevyllesi on luotava kansio, johon kaikki projektit tallennetaan.

    Minulla on tämä kansio www levyn juuressa" KANSSA».

    Vaihe 1: Salli Apachen pääsy isälle www kiintolevylläsi.

    Nyt Apache-asetuksissa minun on määritettävä polku tähän kansioon ja sallittava pääsy.

    Tätä varten sinun on avattava Apachen päämääritystiedosto missä tahansa tekstieditorissa. Tämä on tiedosto .

    Etsimme tiedostosta ohjelohkon:

    AllowOverride Ei mitään Vaihtoehdot Ei mitään Järjestä salli, estä Salli kaikilta

    Tämän lohkon alle lisäämme seuraavat ohjeet:

    AllowOverride All # Options Ei mitään Asetukset Indeksit FollowSymLinks Järjestä sallia, kieltää Salli kaikilta

    Näin ollen annoimme Apachelle pääsyn kansioon www kiintolevyn juurella.

    Vaihe 2. Luo paikka sivustotiedostoille.

    Kansiossa www sinun on luotava kansio sivustomme nimellä (esim sivuni). Kansiossa sivuni luo kaksi muuta kansiota: www- sivustotiedostojen tallentamiseen ja lokit- Täällä Apache tallentaa automaattisesti palvelimen toimintaan liittyvät virheet ja tiedot yhteyksistä sivustoon.

    Koska työtä tehdään yleensä useiden sivustojen kanssa (eli kansiossa www kiintolevyn juureen, projekteja voi olla useita: sivuni, sivustoni1, noviysite jne.) saatavilla eri paikallisissa URL-osoitteissa, niin tarvitset määritä Apache toimimaan virtuaalisten isäntien kanssa.

    Voit tehdä tämän asetustiedostossa C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf täytyy yhdistää ylimääräinen virtuaalisen isännän määritystiedosto.

    Katsotaan tiedostosta httpd.conf linja #Include conf/extra/httpd-vhosts.conf. Ylimääräisen virtuaalisten isäntien määritystiedoston sisällyttämisen prosessi on poistaa hash-merkki (#) ennen tätä riviä.

    #Include conf/extra/httpd-vhosts.conf

    Sisällytä conf/extra/httpd-vhosts.conf

    Tosiasia on, että Apache-asetuksissa hash-symboli (#) osoittaa kommentoidun rivin, joka ei liity palvelimen kokoonpanoon.

    Lisämääritystiedosto on nyt yhdistetty. Tässä on tiedosto: . Avaa tämä tiedosto uudelleen missä tahansa tekstieditorissa ja kuvaile pääsyä kehitettäville sivustoille.

    Tiedoston loppuun on lisättävä seuraava lohko:

    Palvelimen nimi moysite.loc DocumentRoot "C:/www/moysite/www" ErrorLog "C:/www/moysite/logs/error.log" CustomLog "C:/www/moysite/logs/access.log" yleinen

    Kohta Palvelimen nimi määrittää URL-osoitteen, jota käytetään kehitettävän sivuston käyttämiseen paikallisen tietokoneen selaimesta, jonka tiedostot sijaitsevat kansiossa C:/www/moysite/www. Tiedosto C:/www/moysite/logs/error.log sisältää tietoja sivuston ja tiedoston toiminnassa olevista virheistä C:/www/moysite/logs/access.log- tiedot yhteyksistä.

    Vaihe 3: Uudelleenohjaa pyynnöt paikalliseen palvelimeen.

    Viimeinen vaihe on pyyntöjen uudelleenohjaus paikalliselle palvelimelle. Meidän on kerrottava Windowsille, että selain pyytää URL-osoitetta mysite.loc paikallisen Apachen tulee käsitellä se. Voit tehdä tämän avaamalla tiedoston C:\WINDOWS\system32\drivers\etc\host missä tahansa tekstieditorissa ja lisää yksi rivi loppuun: 127.0.0.1 moysite.loc.

    Siinä kaikki, nyt käynnistämme Apachen uudelleen napsauttamalla hiiren vasemmalla painikkeella kellon vieressä olevaa kuvaketta ja valitsemalla Uudelleenkäynnistää.

    Kiinnitän huomionne, hyvä lukija, siihen, että Apache on käynnistettävä uudelleen sen kokoonpanon ja PHP-kokoonpanon muutoksilla, jotta muutokset voidaan ottaa käyttöön.

    Loistakaamme

    Jos hankkeen kehittämisen aikana käytät CNC:tä, sinun on otettava mod_rewrite.so-moduuli käyttöön Apachen päämääritystiedostossa C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf.

    Moduulin käyttöönotto tapahtuu yksinkertaisesti poistamalla rivin kommentit LoadModule rewrite_module modules/mod_rewrite.so

    #LoadModule rewrite_module modules/mod_rewrite.so

    LoadModule rewrite_module modules/mod_rewrite.so


    Lyhennettyjen tunnisteiden käyttö. Jotkut laiskot ohjelmoijat täydellisen koodin sijaan ..., käytä PHP-komentosarjan alussa lyhennettyä muotoa ... Jotta voit ottaa lyhennetyt tunnisteet käyttöön, sinun on määritettävä PHP-määritystiedosto C:\Ohjelmatiedostot\PHP\php.ini:

    Short_open_tag = Pois

    Short_open_tag = Päällä

    Kiinnitän huomiosi, hyvä lukija, siihen, että PHP-asetuksissa symboli; on tarkoitettu rivin kommentoimiseen.

    Se on se paikallisen kehitysympäristön luomiseen. Nyt, luodaksesi uuden virtuaalisen isännän(Esimerkiksi noviysite.loc) sinun tarvitsee vain suorittaa neljä yksinkertaista vaihetta:

    1. Kansiossa C:\www\ luo uusi kansio noviysite, jonka sisällä luodaan kansio www Ja lokit.

    2. Apache virtual hosts -määritystiedostossa C:\Program Files\Apache Software Foundation\Apache2.2\conf\extra\httpd-vhosts.conf määritä asetukset uudelle virtuaaliselle isännälle noviysite.loc:

    PalvelimenNimi noviysite.loc DocumentRoot "C:/www/noviysite/www" ErrorLog "C:/www/noviysite/logs/error.log" CustomLog "C:/www/noviysite/logs/access.log" yleinen

    3. Tiedostossa C:\WINDOWS\system32\drivers\etc\hosts määritä uudelleenohjaus uudelle virtuaaliselle isännälle paikalliselle palvelimelle: 127.0.0.1 noviysite.loc

    4. Käynnistä Apache uudelleen napsauttamalla hiiren vasemmalla painikkeella kellon vieressä olevaa kuvaketta ja valitsemalla Uudelleenkäynnistää.

    P.S.: Luonnollisesti kansiossa C:\www\noviysite\www pitäisi olla sivustotiedostoja, jotka näkyvät selaimessa, kun annat URL-osoitteen noviysite.loc/....

    Jos vain verkkotunnuksen nimi syötetään noviysite.loc kansiosta C:\www\noviysite\www tiedosto ladataan index.html(Apache on oletusarvoisesti määritetty tällä tavalla ja tämä tiedosto käynnistetään automaattisesti, kun annat vain verkkotunnuksen nimen).

    Koska PHP:llä kirjoitetut dynaamiset sivustot ovat viime aikoina yleistyneet, aloitustiedostoa ei nimetä index.html, A index.php. Jotta yhdessä index.html kun syötit vain verkkotunnuksen nimen, se myös käynnistyy automaattisesti index.php tiedostoon on tehtävä pieniä muutoksia C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf:

    Ohjelohkon löytäminen DirectoryIndex index.html. Direktiivin jälkeen DirectoryIndex index.html täytyy lisätä välilyönti index.php niin että siitä tulee näin: DirectoryIndex index.html index.php.

    Haluan huomata, että tässä tapauksessa Apache etsii ensin tiedoston index.html ja yritä käynnistää se, ja sitten index.php.

    Jos sivustokansio ei sisällä tiedostoa index.html tai index.php(ja se sisältää tiedoston nimeltä kakoeto_imya.html), aseta sitten URL-osoite noviysite.loc se ei pääty hyvin selaimessa (Apache ei löydä oletuksena tiedostoja, jotka se haluaa suorittaa). Tiedoston suorittaminen sivustokansiosta nimeltä kakoeto_imya.html sinun on kirjoitettava URL-osoite noviysite.loc/kakoeto_imya.html.

    Herää oikeutettu kysymys: Kuinka hallita MySQL-tietokantoja, jos phpMyAdminia ei ole?
    Vastaus tähän kysymykseen on HeidiSQL-ohjelma ja .

    Jälkiruoaksi

    Kun olet lukenut tämän artikkelin, toivon, että saat selvyyden kysymykseen "miten verkkosivusto toimii isännöintipalveluntarjoajan palvelimelta" sekä "kuinka asentaa ja määrittää Apache, PHP ja MySQL itse". Nyt ei ole synti juoda kupillista kahvia ja katsoa hauska video.

    Esitän kiitokseni erinomaiselle ohjelmoijalle Pavel Kraskolle

    saadaksesi apua tämän artikkelin kirjoittamisessa.

    Omistauduin paikallisen kehitysympäristön asentamisen ongelmaan Windows-tietokoneeseen. Jos et pystynyt käynnistämään paikallista ympäristöä artikkelin lukemisen jälkeen, suosittelen katsomaan opetusvideota.