Yuav Ua Li Cas Nruab PHP 5 rau IIS 6: 12 Cov Kauj Ruam (nrog Duab)

Cov txheej txheem:

Yuav Ua Li Cas Nruab PHP 5 rau IIS 6: 12 Cov Kauj Ruam (nrog Duab)
Yuav Ua Li Cas Nruab PHP 5 rau IIS 6: 12 Cov Kauj Ruam (nrog Duab)

Video: Yuav Ua Li Cas Nruab PHP 5 rau IIS 6: 12 Cov Kauj Ruam (nrog Duab)

Video: Yuav Ua Li Cas Nruab PHP 5 rau IIS 6: 12 Cov Kauj Ruam (nrog Duab)
Video: Saib Mis paub Poj niam (hluas nkauj) tus yam ntxwv lub siab 2024, Plaub Hlis Ntuj
Anonim

Cov lus qhia ib kauj ruam ntawm yuav ua li cas rau nruab iis6 thiab php5 ntawm Windows XP lossis Windows Server 2003

Kauj Ruam 1. Ua ntej koj yuav tsum nruab IIS 6.0

(IIS 5.1 ntawm XP)

Nruab PHP 5 rau IIS 6 Kauj Ruam 2
Nruab PHP 5 rau IIS 6 Kauj Ruam 2

Kauj Ruam 2. Ntawm Windows XP, Mus rau koj lub vaj huam sib luag tswj> ntxiv tshem cov program

Nyem rau ntawm "Add/Remove Windows Components". Muab ib daim tshev rau "Internet Cov Ntaub Ntawv Kev Pabcuam". Ntawm Windows7 mus rau Pib -> Tswj Vaj Huam Sib Luag -> Cov Kev Pabcuam thiab Nta -> Qhib Windows Ntais lossis lossis Tawm. Nco ntsoov tias txhua qhov kev xaiv pom ntawm daim duab hauv qab no tau tshuaj xyuas.

Nruab PHP 5 rau IIS 6 Kauj Ruam 3
Nruab PHP 5 rau IIS 6 Kauj Ruam 3

Kauj Ruam 3. IIS 6.0 tam sim no tau teeb tsa

Tam sim no koj yuav tsum tau txais cov ntaub ntawv raug rau php5. Lub taub hau mus rau https://www.php.net/downloads.php thiab rub lub pob zip hauv qab "Windows Binaries" Tsis txhob tau tus installer!

Ib qho ntxiv, thaum koj nyob ntawm no koj yuav tsum tau txais "Sau ntawm PECL cov qauv" tseem nyob hauv Windows Binaries.

Nruab PHP 5 rau IIS 6 Kauj Ruam 4
Nruab PHP 5 rau IIS 6 Kauj Ruam 4

Kauj Ruam 4. Thaum rub tawm rub tawm thawj cov ntawv koj rub tawm thiab muab cov ntawv tso rau hauv "C:

php ". Extract PECL modules rau" C: / php / ext ".

Nruab PHP 5 rau IIS 6 Kauj Ruam 5
Nruab PHP 5 rau IIS 6 Kauj Ruam 5

Kauj Ruam 5. Hloov Npe C:

php / php.ini-pom zoo rau C: / php / php.ini thiab tom qab ntawd COPY nws mus rau C: / Windows

Nruab PHP 5 rau IIS 6 Kauj Ruam 6
Nruab PHP 5 rau IIS 6 Kauj Ruam 6

Kauj Ruam 6. Qhib ob qho php.ini cov ntaub ntawv uas koj muaj tam sim no thiab tsis pom zoo cgi.force_redirect hauv php.ini thiab teeb nws rau 0

Nruab PHP 5 rau IIS 6 Kauj Ruam 7
Nruab PHP 5 rau IIS 6 Kauj Ruam 7

Kauj Ruam 7. Nrhiav SMTP = localhost thiab xyuas kom nws tsis tau hais tawm

Yog tias koj lub server xa ntawv nyob lwm qhov chaw koj tuaj yeem hais qhia nws ntawm no. Tseem teeb tsa kab no hauv qab no saum toj no: sendmail_from = [email protected]

Nruab PHP 5 rau IIS 6 Kauj Ruam 8
Nruab PHP 5 rau IIS 6 Kauj Ruam 8

Kauj Ruam 8. Hloov session.save_path ua "session.save_path = C:

php / zaug thiab ua cov npe C: / php / zaug

Nruab PHP 5 rau IIS 6 Kauj Ruam 9
Nruab PHP 5 rau IIS 6 Kauj Ruam 9

Kauj Ruam 9. Teeb kab "extension_dir" ua "extension_dir =" C:

PHP / ext.

Nruab PHP 5 rau IIS 6 Kauj Ruam 10
Nruab PHP 5 rau IIS 6 Kauj Ruam 10

Kauj Ruam 10. Tsis pom zoo tag nrho cov khoom hauv qab no

extension = php_mssql.dll

extension = php_msql.dll

extension = php_mysql.dll

extension = php_mysqli.dll

extension = php_java.dll

extension = php_ldap.dll

extension = php_iisfunc.dll

extension = php_imap.dll

extension = php_filepro.dll

extension = php_gd2.dll

extension = php_gettext.dll

extension = php_dba.dll

extension = php_dbase.dll

extension = php_dbx.dll

extension = php_mbstring.dll

extension = php_pdf.dll

extension = php_pgsql.dll

extension = php_sockets.dll

extension = php_xmlrpc.dll

extension = php_xsl.dll

extension = php_zip.dll

Tus so xav tau kev saib xyuas ntau dua thiab tsis dhau ntawm qhov kev qhia no.

Qee qhov khoom yuav tsis nyob ntawd. Hauv qhov xwm txheej ntawd, yooj yim theej kab kab rau koj cov ntaub ntawv ini.

Kauj Ruam 11. Tam sim no luam tag nrho cov ntaub ntawv DLL hauv C:

php / txuas rau C: / windows / system32 lossis ntxiv "C: / PHP;" mus rau koj txoj kev Windows. Txhawm rau ntxiv php rau koj txoj hauv kev Windows:

  • Txoj Cai Nyem Ntawm Kuv Lub Computer thiab xaiv cov khoom> Advanced Tab> Nyem "Ib puag ncig hloov pauv".

    Nruab PHP 5 rau IIS 6 Step 11 Bullet 1
    Nruab PHP 5 rau IIS 6 Step 11 Bullet 1
  • Tam sim no ntxiv "C: / PHP;" mus rau thaum pib.

    Nruab PHP 5 rau IIS 6 Kauj Ruam 11 Bullet 2
    Nruab PHP 5 rau IIS 6 Kauj Ruam 11 Bullet 2
  • Tam sim no mus pib> khiav> hom: regedit thiab nyem OK.

    Nruab PHP 5 rau IIS 6 Step 11 Bullet 3
    Nruab PHP 5 rau IIS 6 Step 11 Bullet 3
  • Ntxiv HKEY_LOCAL_MACHINE SOFTWARE PHP PHP IniFilePath = C: / php rau npe. Yog tias koj hloov koj lub windows txoj kev es tsis txhob theej cov ntawv dll ces koj yuav tsum rov pib dua koj lub computer ua ntej php yuav ua haujlwm. Hloov kho php yog yooj yim dua thaum koj ntxiv nws rau koj txoj hauv kev Windows. Yog li bookmark nplooj ntawv no thiab rov pib dua. Tam sim no yog lub sijhawm zoo tshaj plaws txij li peb tau ua tiav nrog tso cov ntawv.

    Nruab PHP 5 rau IIS 6 Kauj Ruam 11 Bullet 4
    Nruab PHP 5 rau IIS 6 Kauj Ruam 11 Bullet 4
  • Los ntawm IIS Tus Thawj Coj, nyem rau ntawm lub npe hostname ntawm koj lub server hauv Connections panel ntawm sab laug.

    Nruab PHP 5 rau IIS 6 Step 11 Bullet 5
    Nruab PHP 5 rau IIS 6 Step 11 Bullet 5
  • Nyem ob npaug rau ntawm Handler Mappings icon.

    Nruab PHP 5 rau IIS 6 Kauj Ruam 11Bullet6
    Nruab PHP 5 rau IIS 6 Kauj Ruam 11Bullet6
  • Los ntawm Handler Mappings Actions panel, nyem rau ntawm Add Module Mapping.

    Nruab PHP 5 rau IIS 6 Kauj Ruam 11Bullet7
    Nruab PHP 5 rau IIS 6 Kauj Ruam 11Bullet7

Kauj Ruam 12. Ntaus cov ntaub ntawv hauv qab no rau hauv cov thawv ntawv uas tsim nyog, thiab tom qab ntawd nyem OK

  • Thov txoj hauv kev: *.php

    Nruab PHP 5 rau IIS 6 Kauj Ruam 12 Bullet 1
    Nruab PHP 5 rau IIS 6 Kauj Ruam 12 Bullet 1
  • Module: FastCGImodule

    Nruab PHP 5 rau IIS 6 Kauj Ruam 12 Bullet 2
    Nruab PHP 5 rau IIS 6 Kauj Ruam 12 Bullet 2
  • Executable: C: / php / php-cgi.exe

    Nruab PHP 5 rau IIS 6 Kauj Ruam 12 Bullet 3
    Nruab PHP 5 rau IIS 6 Kauj Ruam 12 Bullet 3
  • Lub npe: FastCGI

    Nruab PHP 5 rau IIS 6 Kauj Ruam 12 Bullet 4
    Nruab PHP 5 rau IIS 6 Kauj Ruam 12 Bullet 4
  • Nyem OK, thiab tom qab ntawd nyem Yog.

    Nruab PHP 5 rau IIS 6 Kauj Ruam 12 Bullet 5
    Nruab PHP 5 rau IIS 6 Kauj Ruam 12 Bullet 5
  • Hauv lub vaj huam sib luag sab laug, nyem rau ntawm koj lub server lub npe hostname, thiab tom qab ntawd ob zaug nyem rau ntawm Default Document icon.

    Nruab PHP 5 rau IIS 6 Kauj Ruam 12Bullet6
    Nruab PHP 5 rau IIS 6 Kauj Ruam 12Bullet6
  • Los ntawm Cov Vaj Huam Sib Luag Ua Haujlwm ntawm sab xis, nyem Ntxiv.

    Nruab PHP 5 rau IIS 6 Kauj Ruam 12Bullet7
    Nruab PHP 5 rau IIS 6 Kauj Ruam 12Bullet7
  • Nkag mus rau index.php raws li lub npe tshiab cov ntaub ntawv tsis raug, thiab tom qab ntawd nyem OK.
  • Hauv lub vaj huam sib luag sab laug, nyem rau ntawm koj lub server lub npe hostname.
  • Hauv Pawg Ua Haujlwm ntawm sab xis, nyem Restart.
  • Tsim cov ntawv sau tshiab, thiab khaws nws li c: / inetpub / wwwroot / phpinfo.php nrog cov ntsiab lus hauv qab no:
  • Tam sim no koj yuav tsum pom PHP cov ntaub ntawv nplooj ntawv ntawm

Yees duab - Los ntawm kev siv qhov kev pabcuam no, qee cov ntaub ntawv yuav raug muab qhia rau YouTube

Lub tswv yim

  • Yog tias koj xav tau kev pab, koj ib txwm tuaj yeem siv php.net rau kev pab. Nws yog qhov chaw zoo rau kev kawm php ib yam nkaus.
  • Yog tias php tsis ua haujlwm, sim ua tsis txaus siab dll cov ntaub ntawv txuas ntxiv hauv php.ini cov ntaub ntawv. Nco ntsoov muaj ib qho hauv koj li C: Windows npe thiab ib qho hauv koj li C: / php directory. Nws yuav siv ib txoj hauv kev ntawm lub qhov rais.
  • Yog tias koj ntxiv C: / PHP rau koj qhov kev hloov pauv, koj tuaj yeem xaus kev thauj khoom php.ini los ntawm C: / PHP nplaub tshev (lossis koj qhov sib npaug)

Pom zoo: