Vra

Goed, ek het al gekyk oor die internet vir 'n goeie oplossing te kry PHP en MySQL werk op IIS7.0. Dit is byna onmoontlik, ek het dit al soveel keer probeer en opgegee tevergeefs. Let asseblief help deur dit te koppel 'n paar groot stap-vir-stap handleiding vir die toevoeging van PHP en MySQL op IIS7.0 van nuuts af. PHP en MySQL is noodsaaklik vir die installering van 'n CMS.

Was dit nuttig?

Oplossing

Het jy 'n blik geneem by hierdie:

http: //learn.iis.net/page.aspx/246/using-fastcgi-to-host-php-applications-on-iis7/

MySQL moet redelik reguit vorentoe wees.

Laat ons weet watter probleme jy ondervind ...

Ander wenke

Ek het gekry 'n PHP / MySQL webwerf dat ek aan te bied met IIS 7.0 op 64-bis Windows Server 2008.

Ek is 'n NET / MSSQL ontwikkelaar, en is vertroud met óf PHP of MySQL.

  

Kev het geskryf:

     

Het jy 'n blik op hierdie geneem ...

Ek weet nie of enige een implementering van Win64 PHP is meer as gesaghebbend of gewild as 'n ander.

Ek gaan probeer na aanleiding van die stappe in Kev se Aktiveer FastCGI ondersteuning in IIS7.0 artikel met lêer php-5.2.5-x64-2007-11-12.zip van fusion-x lan .

Dit is "PHP weergawe 5.2.5 (x64)", maar volgens php.net , die nuutste weergawe is PHP 5.2.6. O, goed.


  1. Maak seker "ISAPI Uitbreidings" geïnstalleer in IIS (myne was).

  2. Aflaai en dan unzip php-5.2.5-x64-2007-11-12.zip

  3. inhoud van die gids Kopieer PHP-5.2.5 (x64) in * C: \ PHP *

  4. Kopieer lêer C: \ PHP \ php.ini-dist in die gids * C: \ Windows *

  5. Die naam van die lêer C: \ Windows \ php.ini-dist as php.ini

  6. Edit php.ini in Notepad. Verwyder voorste kommapunt (;) van lyn:

    ;extension=php_mysql.dll
    
  7. Bewaar en naby

  8. Kopieer lêer C: \ PHP \ ext \ php_mysql.dll in die gids * C: \ Windows \ System32 *

  9. Binne IIS Manager se "Handler Mappings", kies "Voeg Script Map ..."

    Request path: *.php
    Executable:   C:\php\php5isapi.dll
    Name:         PHP
    
  10. Installeer MySQL (iemand het reeds geïnstalleer MySQL 5.0 vir my).

  11. Skep lêer C: \ Inetpub \ WWWroot \ test.php as

    <html>
    <head>
    <title>PHP Information</title>
    </head>
    <body>
    <?php phpInfo(); ?>
    </body>
    </html>
    
  12. Gaan na http: //localhost/test.php in jou webblaaier. Jy sal 'n bladsy van inligting oor PHP sien.


padblokkade: Hoe kry ek PHP om te werk met adodb en MySQL?

Dit is veronderstel om te werk via FastCGI. Maar ek het nie 'n groot sukses (met behulp van Vista). Ek kan PHP hardloop kry, maar dit omval nadat 'n bladsy laai (FastCGI doen). So ek modding jy. Ek wil graag 'n betroubare antwoord sien myself.

Uit my ervaring met vensters / apache dis net 'n kwessie van MySQL te installeer, kan ek nie dink dat IIS / Apache het niks te doen met hierdie.

Apache is 'n groot pyn te kry wat in Vista. En II7 (en 6) is veronderstel om PHP fyn hardloop. So hoekom pla met Apache?

Ek stel voor as jy gaan vir 'n PHP en MySQL te installeer om plaas te gebruik WAMP . Dit werk baie goed en is maklik om uitbreidings te voeg en alles verander. Ek gebruik dit vir werk en is mal daaroor.

Een van die IIS ontwikkelaars het 'n uitstekende walkthrough hier:

http: //blogs.iis NET / rekeninge / argief / 2006/10/31 / PHP-on-IIS.aspx

Maar vir die liefde van god hoekom?

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top