Denne siden er automatisk oversatt. Klikk her for å åpne den opprinnelige siden

Setup Apache2, MySQL og PHP5 på Ubuntu Linux



Apache2,MySQL,PHP Sist helg bestemte jeg meg for å gi et formål til en gammel PC (Pentium III med 128 MB RAM, 30GB HD) som for noen måneder siden jeg installerte Ubuntu Server 6.0.6. Som alltid hva jeg manglet var et online testmiljø som tillot meg å gjøre endringer og nye funksjoner for å legge til min plass å unngå at varm, jeg trengte å installere og konfigurere Apache2, MySQL og PHP5.

Tips: Klikk her for å starte en skanning av systemet feil og optimalisere PC-ytelse


Starter med en guide på html.it, her trinnene som jeg fulgte:

  • Oppdater listen over tilgjengelige pakker (det er lurt å alltid gjøre før nye anlegg):

    sudo apt-get update 
  • Installere Apache2:
     sudo apt-get install apache2-mpm-prefork 
  • Installere MySQL
     sudo apt-get install mysql-server 
  • Installer PHP5-modulen for Apache2:
     sudo apt-get install libapache2-mod-php5 
  • Installasjon av biblioteket til å bruke MySQL PHP5:
     sudo apt-get install php5-mysql 
  • Installere PHP biblioteket for bilde-manipulering
     sudo apt-get install php5-gd 
  • Installere PHP biblioteket for å kjøre PHP fra kommandolinjen også:
     sudo apt-get install php5-cli 
  • Aktivering av MySQL utvidelse til konfigurasjonsfilen for PHP5:
     vi /etc/php5/apache2/php.ini 

    line redigering

     ;extension=mysql.so 

    i

     extension=mysql.so 
  • Hvile Apache2:
     sudo /etc/init.d/apache2 restart 

Så for å teste at alt fungerer Jeg gikk som følger:

Test integrasjon mellom Apache2 og PHP5

Opprette test_php.php filen i katalogen / var / www med følgende innhold:

 
 

Med leseren tilgang til 'URL http://servername/test_php.php (der Servernavn representerer den IP-adressen eller navnet på linux server) og verifisere informasjonen vises omtalt i PHP5-konfigurasjonen

Test integrasjon mellom PHP5 og MySQL

Opprette en db test på MySQL:

 mysqladmin -u root create test 

Opprette test_mysql.php filen i katalogen / var / www med følgende innhold:

 
  
 

Med leseren tilgang til 'URL http://servername/test_mysql.php (der Servernavn representerer IP-adressen eller navnet på linux server) og sjekker meldingen "OK" melding om at tilkoblingen til DB "test" er var vellykket.

Likte du denne artikkelen?
Abonner nå til vårt nyhetsbrev for å motta artiklene direkte på datamaskinen:

Artikler relatert til "Setup Apache2, MySQL og PHP5 på Ubuntu Linux"


Kommentarer

13 Svar å "Setup Apache2, MySQL og PHP5 på Ubuntu Linux"
  1. ilberni skriver:

    alle er virkelig apt-get apt-get install

    Jeg også jeg måtte legge til depotet

  2. David skriver:

    Du har rett, takk for rapportering! 'm Not selv de mest "kunne gjøre en god klippe og lime! Men jeg har nå korrigert.
    Kan du klargjøre hva andre handlinger du har gjort? Jeg startet med en Ubuntu Server 6.0.6

  3. vorax skriver:

    Og "bedre på en linje

    Ellers gir ofte feil.

    syntaks feil, uventede T_STRING, etc. ..

    Hallo

  4. lamer01 skriver:

    Jeg ønsket å fortelle deg at i Test integrasjon mellom Apache2 og PHP5
    php kode du har skrevet har en unøyaktighet:
    være

  5. lamer01 skriver:

    Jeg ønsket å fortelle deg at i Test integrasjon mellom Apache2 og PHP5
    php kode du har skrevet har en unøyaktighet:
    bør være < ?php phpinfo();?>

  6. Joseph skriver:

    Excellent undervisningstimene, er uansett feil på phpinfo en klar skrivefeil :) )

    byeee

  7. David skriver:

    Takk for tilbakemeldingen! Jeg rettet opp feilen.

  8. Athos skriver

    @ Athos Athos-desktop: ~ $ mysqladmin-u root oppretter test
    mysqladmin: koble til serveren på 'localhost' failed
    feil: "Access denied for user 'root' @ 'localhost' (using password: NO) '

    Jeg takker for opplæringen, men ikke gå ut herfra

  9. ninja skriver:

    Hei Athos anke Jeg har samme problem ... noen hjelpe oss?

  10. Mark skriver:

    Hallo!
    Inntil integrasjon testing mellom PHP med MySQL tt vel så når jeg prøver å koble til siden test_mysql meg denne feilmeldingen:

    Tolkefeil: syntaks feil, uventede $ end in / var / www / test_mysql.php on line 9

    kan du hjelpe? takk

  11. Nicola Giosmin skriver:

    Takk,
    en av de mest klare og konsise guide jeg noen gang har brukt: svært nyttig og presis, jeg gjorde alt på et øyeblikk.

  12. ox4r skriver:

    @ Athos

    $ Link = mysql_connect ( 'localhost', 'root', 'mypassword')

    I tekstfilen sette mysql passord som et eksempel her, ellers prøver å koble til databasen uten pwd.

  13. Tr1t0N skriver:

    Hei Jeg har et problem.
    Etter alle instruksjonene, installerte jeg alle
    Jeg prøvde å gjøre det arbeidet med e107, men jeg kan ikke åpne området og sier det er et program x-httpd-php