Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    PHP är inte exekveras

    När en ansökan görs till en webbserver för en PHP-fil , webbservern automatiskt kör PHP-motorn på filen för att tolka och köra den . Det ger då den resulterande HTML till webbläsaren . Om du har utvecklat en eller flera PHP -program och du behöver inte tänka på webbservern exekverar PHP-kod , finns det flera saker att söka ta reda på varför . Du bör kontrollera att PHP är installerat på webbservern , som du använde taggen öppningen PHP i ditt manus och att PHP MIME-typer är definierade på webbservern . Du bör också se över serverfiler felloggsposter för PHP felmeddelanden . PHP Installation
    p Om PHP inte utförs , är en av de första saker att kontrollera att den har installerats . Vid en kommandotolk på webbservern skriver du följande rad :

    php - r " phpinfo ( ) ; "
    p Om PHP inte är installerat , kommer du att få ett " kommando hittades inte " eller liknande felmeddelande . Om PHP är installerat , kommer du att få en dump av sina konfigurationsparametrar på skärmen . Om PHP är ännu inte installerad , antingen installera det eller be ett webbhotell för att installera det åt dig .
    Ingående PHP Tag

    Granska din PHP-kod och kontrollera att du har inkluderat taggen öppning PHP i början av koden . Utan den inledande taggen kommer PHP tolken inte igen någon av kod som PHP -kod och kommer inte att tolka programmet . Till exempel : ?

    < Php $ test1 = 100 ; echo $ test1 , Addera ditt PHP MIME Type

    MIME-typ , eller innehållstypen , deklaration för PHP-filer kanske saknas från din Apache -konfiguration om PHP-filer inte körs . Utan en MIME-typ som deklarerats för PHP , känner webbservern inte att en " . Php " -filen är ett PHP- program och behandlar den precis som en vanlig textfil . Redigera " /etc /mime.types " filen och lägg till följande rader till det om de inte är närvarande :

    application /x - httpd - php phtml PHT phpapplication /x - httpd - php - source phpsapplication /x - httpd - php3 php3application/x-httpd-php3-preprocessed php3papplication/x-httpd-php4 php4application/x-httpd-php5 php5
    Server Error Log

    Om din PHP-program misslyckas innan någon utdata har genererats och du har felrapportering avstängd , kan det verka som din PHP -program inte utförs . Det kan i själva verket vara verkställande och dö omedelbart på grund av något fel . Kontrollera Apache felloggfilen att visa PHP felmeddelanden och se var PHP-skript sviktar . Till exempel , på kommandoraden :

    cat /var/log/apache2/error.log

    Tidigare:

    nästa:
    relaterade artiklar
    ·PHP File Upload fel
    ·Hur man skriver ett PHP meddelande
    ·PHP-koden för att konvertera filstorlek
    ·Hur du använder PHP SQLite som en Cache
    ·Konvertera ett datum till ett UNIX Tidsstämpel PHP
    ·Hur man använder Zend ACL i en modulär miljö
    ·Hur man laddar in en webbadress i en DIV Använda PHP f…
    ·Hur du ändrar teckensnitt i Echo
    ·Så kan produktionen UTF - 8-tecken i PHP
    ·PHP MySQL-anslutning Funktionstester
    Utvalda artiklarna
    ·Hur Input en fil i Java
    ·Hur hittar man den frekvens av buller i MATLAB
    ·Hur man skapar sidhuvuden och filer OBJ i C + +
    ·Projektplan för Software Development
    ·Hur konvertera exe till Au3
    ·Hur man skapar en while i Perl
    ·Hur skapar jag AUTOINCREMENT Fields i Visual Basic för…
    ·Hur du returnerar en transaktion på Ruby Registrera
    ·Hur du ändrar en markör med VBA
    ·Hur man kopplar externa JS -filer
    Copyright © Dator Kunskap http://www.dator.xyz