Hvernig á að setja upp og stilla MySQL fyrir PHP forrit á Windows IIS 7

Microsoft SQL Server er ákjósanlegasti gagnagrunnurinn til að nota þegar þú ákveður að hýsa PHP forrit í IIS 7 (Internet Information Services 7). MySQL er einnig hægt að nota sem gagnagrunn.


Mörg PHP forrit nota MySQL Server til að geyma gögn sem gerir það að frábær viðbót við IIS 7. Þessi kennsla sýnir þér hvernig á að setja upp og stilla MySQL á IIS 7.

Skref 1- Setja upp MySQL á Windows

MySQL ætti að vera sett upp á sérstökum netþjóni í stað þess að setja hann upp á svipuðum netþjóni og IIS er í gangi. Það er mikilvægt að aðgreina þá til að tryggja uppsetningarferlið og forðast rugling milli gagnagrunns og ferils á vefþjóninum (smelltu hér til að fá bestu hollustuþjónustuvélarþjónustuna).

Til að byrja með.

  • Niðurhal MySQL netþjónn. Fáðu þér Windows Installer.
  • Opnaðu Window Installer og þykku skrárnar og keyra síðan Setup.exe
  • Veldu annað hvort venjulega uppsetningu eða sérsniðna uppsetningu, allt eftir því hvað hentar þínum þörfum.
  • Eftir að uppsetningarferlinu er lokið skaltu haka við reitinn „Stilla MySQL Server núna.“

Skref 2 – Stilling MYSQL Instance

Nú keyrðu „MySQL Server Instance Wizard.Mundu að velja viðeigandi stillingar sem passa við það sem þú þarft.

  • Ýttu á „í stillingarhjálpinni„ Instance “Næst“.
  • Veldu „Nákvæm stilling,“Sló síðan„Næst“.
  • Veldu netþjóni sem hentar best umhverfi þínu. Þegar þú setur upp MySQL netþjóninn, mundu að velja tegund netþjónsins sem „Hollur MySQL netþjónn,”Og haltu áfram í næsta skref.
  • Veldu gagnagrunn þinn og smelltu á „Næst ”.
    • Í þessum kafla geturðu annað hvort valið Multifunctional Database eða Transactionional Database valkosti fyrir MyISAM eða InnoDB geymsluvélar. Þetta er hægt að nota ef þú ert að fást við mörg yfirlýsingaviðskipti á vefforritunum þínum eða þegar það eru önnur háþróuð stig sem krefjast einangrunar eða erlendra þvingana sem og Sýru (Atóm, stöðug, einangruð og varanlegur).
    • Þú getur líka valið að nota „Aðeins gagnabanki án viðskipta”Valkostur til að bæta árangur með litlum tilkostnaði á minni og diskurými.
  • Veldu fjölda tenginga sem þarf í kerfinu þínu.
  • Aðlagaðu stillingar fyrir viðkomandi net eftir umhverfi og smelltu síðan á „Næst“.
  • Virkja báða valkostina á Windows hlutanum og smelltu á „Næst.“
  • Sláðu inn lykilorð að eigin vali fyrir reikninginn og haltu áfram í næsta skref.
  • Smellur „Framkvæma“ að beita þessum breytingum.
  • Smellur “Klára” að fara úr töframanninum.

Til að tryggja að PHP virki vel með MySQL. Einnig, framkvæma nokkrar breytingar á Ph.ini skjal:

  • Gakktu úr skugga um skrána viðbót_dir  er að benda á nákvæma staðsetningu PHP viðbótanna.
  • Til að gera kleift að virkja MySQL breytinguna skal slökkva á eftirfarandi línu á MySQL viðbótinni:  viðbót = php_mysql.dll
  • Vistaðu og farðu frá Ph.ini skjal.

Að búa til öruggt MySQL

  • Byrjaðu á því að fjarlægja alla undarlega gagnagrunnsreikning sem er til í kerfinu. Farðu síðan áfram og opnaðu MySQL skipunina og fylgdu ferlinu hér að neðan: Byrjaðu > Öll forrit > MySQL >MySQL Server 5.1 >MySQL stjórnunarviðskiptavinur.
  • Sláðu inn lykilorð þitt fyrir reikninginn þinn.
  • Nú ættir þú að fá aðgang að MySQL. Keyra skipunina hér að neðan:

mysql> notaðu mysql;
Gagnagrunni breytt
mysql> DELETE FRÁ notanda HVAR notandi = ”;
Fyrirspurn í lagi, 2 línur áhrif (0,03 sek.)
mysql> FLUSH PRIVILEGES;
Fyrirspurn í lagi, 0 línur hafa áhrif (0,05 sek.)

Næst skaltu ganga úr skugga um að rótareikningurinn sé takmarkaður. Þetta er hægt að gera frá staðnum. Í MySQL skipunarkerfinu skaltu keyra eftirfarandi skipanir:

mysql> notaðu mysql;
Gagnagrunni breytt
mysql> DELETE FRÁ notanda HVAR notandi = ‘root’ OG host = ‘%’;
Fyrirspurn í lagi, 2 línur áhrif (0,03 sek.)
mysql> FLUSH PRIVILEGES;
Fyrirspurn í lagi, 0 línur hafa áhrif (0,05 sek.)

Notaðu skipunina hér að neðan til að breyta raunverulegu nafni rótarnotandans:

mysql> NOTA mysql;
Gagnagrunni breytt
mysql> UPDATE notandi SET user = ‘johndoe’ WHERE user = ‘root’;
Fyrirspurn í lagi, 1 röð áhrif (0,19 sek.)
Línur passa: 1 Breytt: 1 Viðvaranir: 0
mysql> FLUSH PRIVILEGES;
Fyrirspurn í lagi, 0 línur hafa áhrif (0,23 sek.)

Skref 3 – Útvega nýjan notanda og gagnagrunn.

Til að útvega notandann skaltu keyra skipunina hér að neðan:

mysql>Búðu til notanda ‘eitthvert notandanafn’ auðkennt með ‘einhverjum’ lykilorði;
Fyrirspurn í lagi, 0 línur hafa áhrif (0,00 sek.)

Sjálfgefið er að nýi notandinn hafi engin réttindi á MySQL. Svo, til að tryggja notanda aðgang að skránni, sláðu inn skipunina hér að neðan:

mysql>Búðu til Gagnasafn ef EKKI ÁRÆTT einhver_database_name;
Fyrirspurn í lagi, 1 röð áhrif (0,00 sek.)

Til að tryggja að notandinn fái aðgang að þessum gagnagrunni skaltu keyra skipunina hér að neðan:

mysql> Veita styrk,
-> ALTER ROUTINE,
-> Búa til,
-> Búðu til ROUTINE,
-> Búðu til tímabundna töflur,
-> Búðu til útsýni,
-> EYÐA,
-> DROPI,
-> Framkvæmd,
-> INDEX,
-> SETJA,
-> Lásartöflur,
-> VELJA,
-> UPDATE,
-> Sýna skoðun
Á einhverju_database_name. * TIL ‘einhver_ notandanafn’;

Skref 4 – Stilla PHP forrit til að fá aðgang að MySQL

Fara til c: \ php \ php.ini frá textaritlinum þínum

Gakktu úr skugga um að slökkva á textanum hér að neðan með því að sleppa semicolon

viðbót = php_mysqli.dll

viðbót = php_mbstring.dll

eftirnafn = php_mcrypt.dll

Endurræstu nú IIS með því að fara til „Byrjaðu,”Veldu„Leitarsvið,”Skrifaðu orðið “Iisreset.“Og smelltu KOMA INN.

Ef allt er sett upp, þá MySQL hluti verður sýnilegur á PHP síðunni sem þú bjóst til á http: //localhost/phpinfo.php.

Framleiðslan ætti að líta svona út:

Niðurstaða

Til hamingju! Þú ert nú með eigin IIS vefþjón þinn stillanlegan með MySQL og PHP forritinu. Við vonum að þessi einföldu skref verði gagnleg til að koma þér af stað.

Skoðaðu þessar þrjár efstu þrjár hollustuþjónustur hýsingarþjónustur:

A2 hýsing

Byrjunarverð:
99,59 dalir


Áreiðanleiki
9.3


Verðlag
9.0


Notendavænn
9.3


Stuðningur
9.3


Lögun
9.3

Lestu umsagnir

Farðu á A2 Hosting

FastComet

Byrjunarverð:
139,00 dollarar


Áreiðanleiki
9.7


Verðlag
9.5


Notendavænn
9.7


Stuðningur
9.7


Lögun
9.6

Lestu umsagnir

Farðu á FastComet

Hostwinds

Byrjunarverð:
$ 99,00


Áreiðanleiki
9.3


Verðlag
9.2


Notendavænn
9.2


Stuðningur
9.3


Lögun
9.2

Lestu umsagnir

Heimsæktu Hostwinds

Tengdar greinar um hvernig á að gera

  • Hvernig á að setja MySQL upp á Windows Web Server sem keyrir Apache
    nýliði
  • Hvernig á að leysa „Viðvörun: Villa við sendingu QUERY Packet“ Villa
    millistig
  • Hvernig á að laga „Villa við að koma á tengingu gagnagrunns.“ í WordPress
    millistig
  • Hvernig á að leysa „Viðvörun: Villa við sendingu QUERY Packet“ Villa
    millistig
  • Hvernig á að setja MySQL upp á Windows
    millistig
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me