PHP Installation

Dieses Thema im Forum "Hosting & Server" wurde erstellt von warismoney, 8. März 2012 .

Schlagworte:
  1. 8. März 2012
    Servus Leute, ich hab ein kleines Problem und hoffe ihr könnt mir weiterhelfen.

    Ich habe letztens eine ältere PHP Version auf meinem virtuellen Webserver installiert, diese hab ich mittels des Installers installiert, anschließend noch die CGI Einträge im IIS eingetragen und die PHP.ini geändert - hat dann auch funktioniert.

    Nun hab ich diese Version deinstalliert und mir die neueste PhP Version gezogen, 5.4.0.

    System: w2k8 r2 - iis7

    Diese hat keinen Installer, also muss ich es jetzt mit dem Zip File irgendwie zum laufen kriegen:

    1. ZIP nach C:\php entpackt
    2. PhP ini angepasst
    3. CGI im IIS auf php_cgi.exe verlinkt

    Hab ich was vergessen, was ist noch zu tun? Wenn ich per cmd in C:\PHP gehe und dort eingebe php -info erhalte ich folgende Meldung:

    Application has failed to start because its side-by-side configuration is incorrect.

    Danke für eure helfenden Worte.
    Domi
     
  2. 8. März 2012
    Zuletzt von einem Moderator bearbeitet: 14. April 2017
    AW: PHP Installation

    Hier noch der Screenshot vom Handler Mapping, so hab ich es bei der alten Version auch konfiguriert, dort hat es aber geklappt :/

    Download: Unbenannt.png | www.xup.in
     
  3. 8. März 2012
    Zuletzt von einem Moderator bearbeitet: 14. April 2017
    AW: PHP Installation

    Okay ein kleines Update, ich hab mir den ***** stundenweise abgegoogled und bin darauf gekommen, dass ich ein Update (vcredist_x86.exe) installieren muss.

    Nun hab ich das mal installiert und wenn ich nun per cmd in C:\php eine php -info abfrage erhalte krieg ich folgende Fehlermeldung:

    could not open input file: o

    Meine Php.ini file hab ich mal dem posting hier angehängt:
    Download: php.ini | www.xup.in

    Wenn ich nun mit den Einstellungen versuche auf 127.0.0.1 zuzugreifen krieg ich den Startscreen von meinem IIS. Passt.

    Wenn ich auf 127.0.0.1/index.php zugreife sollte dort folgendes ausgeführt werden:
    <?php phpinfo(); ?>

    Sollte mir dann wie bei meiner alten PHP version die Infos angeben

    Ich krieg aber folgenden Fehler:

    The website cannot display the page
     
  4. 8. März 2012
    AW: PHP Installation

    php -info ? was soll das denn sein?

    Code:
    php -i
    zum rest mal in den error-logs nachsehen.

    falls du in den mappings "php_cgi.exe" stehen hast, mit "php-cgi.exe" ersetzen.
     
  5. 9. März 2012
    AW: PHP Installation

    Hey danke für die Hilfe.

    Also php-cgi war schon der richtige Pfad bei den Mappings. Mit php -i krieg ich auch die richtigen Infos, bei meiner alten Version war das noch mit php -info.... was solls.

    Naja der IIS läuft und PhP scheint auch zu laufen, wenn ich jetzt aber localhost/index.php eingebe kann er die Seite einfach nicht anzeigen, ich bin kurz vorm verzweifeln ^^

    Okay, was neues rausgefunden.

    Wenn ich am server localhost/~Administrator/index.php mache dann klappts.

    Also ich muss den Benutzer in der Adresse mitangeben, kein Plan warum oO
     
  6. 9. März 2012
    AW: PHP Installation

    Hört sich irgendwie so an als ob du sowas wie User-Directorys aktiviert hättest. PHP unterm 2008er zu installieren ist definitiv einfacher als aufm 2003. Google erster treffer: PHP : The Official Microsoft IIS Site oder auch Using FastCGI to Host PHP Applications on IIS 6.0 : The Official Microsoft IIS Site

    Wenn installiert im IIS nachschauen, wo er PHP interpretiert und mit der richtigen PHP Version updaten (vc9 soweit ich weiß).
     
  7. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.