Ang Microsoft SQL Server ay ang pinaka-ginustong database na gagamitin kapag nagpasya kang mag-host ng mga aplikasyon ng PHP sa IIS 7 (Internet Information Services 7). Maaari ring magamit ang MySQL bilang isang alternatibong database.


Maraming mga aplikasyon ng PHP ang gumagamit ng MySQL Server para sa imbakan ng data na ginagawang mahusay na karagdagan sa IIS 7. Ipapakita sa iyo ng tutorial na ito kung paano i-install at i-configure ang MySQL sa IIS 7.

Hakbang 1 – Pag-install ng MySQL sa Windows

Ang MySQL ay dapat na mai-install sa isang dedikadong server sa halip na i-install ito sa isang katulad na server na may IIS tumatakbo. Mahalaga na paghiwalayin ang mga ito upang matiyak ang proseso ng pag-install at maiwasan ang pagkalito sa pagitan ng database at proseso sa web server (mag-click dito para sa pinakamahusay na nakalaang serbisyo sa pagho-host ng server).

Para sa isang panimula.

  • Pag-download MySQL server. Kunin ang Windows Installer.
  • Buksan ang Window Installer at kunin ang mga file pagkatapos ay patakbuhin ang Setup.exe
  • Depende sa kung ano ang nababagay sa iyong mga pangangailangan, pumili ng alinman sa isang Karaniwang Setup o isang pasadyang pag-install.
  • Matapos kumpleto ang proseso ng pag-install, suriin ang kahon “I-configure ang MySQL Server ngayon.”

Hakbang 2 – Pag-configure ng Pag-install sa MySQL

Ngayon patakbuhin ang “MySQL Server Pag-install ng Pag-configure ng Wizard.”Tandaan na piliin ang naaangkop na mga setting ng pagsasaayos na tumutugma sa kailangan mo.

  • Sa Instant Configurasi Wizard, pindutin ang “Susunod“.
  • Piliin ang “Detalyadong Pag-configure,”Pagkatapos ay pindutin ang”Susunod“.
  • Pumili ng isang server na pinakamahusay na umaangkop sa iyong kapaligiran. Kapag nagse-set up ang iyong MySQL server, tandaan na piliin ang uri ng server bilang isang “Nakatuon MySQL Server Machine,”At magpatuloy sa susunod na hakbang.
  • Piliin ang iyong ginustong database, at i-click ang “Susunod ”.
    • Sa bahaging ito, maaari mo ring piliin ang mga pagpipilian sa Multifunctional Database o Transactional Database para sa MyISAM o InnoDB na mga imbakan ng engine. Magagamit ito kung nakikipag-usap ka sa maraming mga transaksyon sa pahayag sa iyong mga aplikasyon sa web o kung mayroong iba pang mga advanced na antas na nangangailangan ng paghihiwalay, o mga hadlang sa dayuhan pati na rin ang ACID (Atomic, Consistent, Isolated, and Durable) Features.
    • Maaari mo ring piliing gamitin ang “Non-Transactional Database Lamang“Pagpipilian para sa pinabuting pagganap na may mababang gastos sa memorya at puwang ng disc.
  • Piliin ang bilang ng mga koneksyon na kinakailangan sa iyong system.
  • Ayusin ang mga setting para sa ninanais na network depende sa kapaligiran, pagkatapos ay i-click ang “Susunod“.
  • Paganahin ang parehong mga pagpipilian sa seksyon ng Windows at i-click ang “Susunod.”
  • I-input ang password na iyong pinili para sa account at magpatuloy sa susunod na hakbang.
  • Mag-click “Pagpatay” upang mailapat ang mga pagbabagong ito.
  • Mag-click “Tapos na” upang lumabas mula sa wizard.

Upang matiyak na ang PHP ay gumagana nang maayos sa MySQL. Gayundin, magsagawa ng ilang mga pagbabago sa Php.ini file:

  • Tiyaking ang file extension_dir  ay tumuturo sa eksaktong lokasyon ng mga extension ng PHP.
  • Upang paganahin ang dynamic na extension ng MySQL, uncomment sa sumusunod na linya sa MySQL extension:  extension = php_mysql.dll
  • I-save at lumabas mula sa Php.ini file.

Paglikha ng isang ligtas na MySQL

  • Magsimula sa pamamagitan ng pag-alis ng anumang kakaibang database account na umiiral sa system. Pagkatapos ay ituloy at buksan ang utos ng MySQL at sundin ang proseso sa ibaba: Magsimula > Lahat ng mga programa > MySQL >MySQL Server 5.1 >Ang Client ng MySQL Command Line.
  • I-type ang iyong password para sa iyong account.
  • Ngayon ay dapat mong ma-access ang MySQL. Patakbuhin ang utos sa ibaba:

mysql> gumamit ng mysql;
Nabago ang database
mysql> Tanggalin ANG gumagamit KUNG saan ang gumagamit = ”;
Query OK, 2 hilera ang apektado (0.03 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 mga hilera na apektado (0.05 seg)

Susunod, siguraduhin na ang paghihigpit ng root account. Maaari itong gawin mula sa localhost. Sa prompt ng utos ng MySQL, patakbuhin ang sumusunod na mga utos:

mysql> gumamit ng mysql;
Nabago ang database
mysql> Tanggalin ANG gumagamit KUNG saan ang gumagamit = ‘ugat’ AT host = ‘%’;
Query OK, 2 hilera ang apektado (0.03 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 mga hilera na apektado (0.05 seg)

Gamitin ang utos sa ibaba upang mabago ang aktwal na pangalan ng gumagamit ng ugat:

mysql> GAMIT ang mysql;
Nabago ang database
mysql> I-UPDATE ang gumagamit ng gumagamit ng SET = ‘johndoe’ SAAN gumagamit = ‘ugat’;
Query OK, 1 hilera ang apektado (0.19 sec)
Itugma ang mga hanay: 1 Binago: 1 Babala: 0
mysql> FLUSH PRIVILEGES;
Query OK, 0 na hilera ang apektado (0.23 sec)

Hakbang 3 – Pagbibigay ng Bagong Gumagamit at Database.

Upang maibigay ang gumagamit, patakbuhin ang utos sa ibaba:

mysql>GAWAIN ang ‘some_username’ IDENTIFIED NG ‘some_password’;
Query OK, 0 na hilera ang apektado (0.00 sec)

Bilang default, ang bagong gumagamit ay walang anumang mga karapatan sa MySQL. Kaya, upang matiyak na ma-access ng gumagamit ang file, i-type ang utos sa ibaba:

mysql>CREATE DATABASE KUNG HINDI NAKAKITA ang ilang_database_name;
Query OK, 1 hilera ang apektado (0.00 sec)

Upang matiyak na makukuha ng gumagamit ang access sa database na ito, patakbuhin ang utos sa ibaba:

mysql> GRANT ALTER,
-> ALTER ROUTINE,
-> LALAKI,
-> LALAKI ANG RUTIN,
-> GAWAIN ANG TEMPORARY TABLES,
-> GAWAIN ANG BABAE,
-> MABILIS,
-> DROP,
-> HALIMBAWA,
-> INDEX,
-> INSERT,
-> Mga TABLES,
-> PAGPILI,
-> I-UPDATE,
-> SHOW VIEW
SA ilang_database_name. * SA ‘some_username’;

Hakbang 4 – Pag-configure ng aplikasyon ng PHP sa Pag-access sa MySQL

Pumunta sa c: \ php \ php.ini mula sa iyong editor ng teksto

Tiyaking hindi mo nabigyan ng sulat ang teksto sa ibaba sa pamamagitan ng pagtanggal ng semicolon

extension = php_mysqli.dll

extension = php_mbstring.dll

extension = php_mcrypt.dll

Ngayon i-restart ang IIS sa pamamagitan ng pagpunta sa “Magsimula,” Piliin ang “Patlang sa Paghahanap,”I-type ang salita “Iisreset.“At mag-click ENTER.

Kung matagumpay na mai-install ang lahat, ang MySQL makikita ang seksyon sa pahina ng PHP na nilikha mo nang mas maaga sa http: //localhost/phpinfo.php.

Ang output ay dapat magmukhang ganito:

Konklusyon

Binabati kita! Mayroon ka nang iyong sariling IIS web server na na-configure sa MySQL at PHP application. Inaasahan namin na ang mga simpleng hakbang na ito ay makakatulong sa pagsisimula ka.

Suriin ang mga nangungunang 3 Mga nakalaang serbisyo sa pagho-host ng server:

A2 Hosting

Panimulang presyo:
$ 99.59


Kahusayan
9.3


Pagpepresyo
9.0


Friendly ng Gumagamit
9.3


Suporta
9.3


Mga Tampok
9.3

Basahin ang mga review

Bisitahin ang A2 Hosting

FastComet

Panimulang presyo:
$ 139.00


Kahusayan
9.7


Pagpepresyo
9.5


Friendly ng Gumagamit
9.7


Suporta
9.7


Mga Tampok
9.6

Basahin ang mga review

Bisitahin ang FastComet

Mga Hostwinds

Panimulang presyo:
$ 99.00


Kahusayan
9.3


Pagpepresyo
9.2


Friendly ng Gumagamit
9.2


Suporta
9.3


Mga Tampok
9.2

Basahin ang mga review

Bisitahin ang Hostwinds

Kaugnay na Mga Artikulo Paano-Sa

  • Paano i-install ang MySQL sa isang Windows Web Server Tumatakbo na Apache
    newbie
  • Paano Malutas ang isang “Babala: Error Habang Nagpapadala ng QUERY Packet” Error
    nasa pagitan
  • Paano Pag-aayos ng “Error Pagtatatag ng Koneksyon ng Database.” sa WordPress
    nasa pagitan
  • Paano Malutas ang isang “Babala: Error Habang Nagpapadala ng QUERY Packet” Error
    nasa pagitan
  • Paano Mag-install ng MySQL sa Windows
    nasa pagitan
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me