Denne side er blevet automatisk oversat. Klik her for at åbne den oprindelige side

Setup Apache2, MySQL og PHP5 på Ubuntu Linux



Apache2,MySQL,PHP Sidste weekend besluttede jeg at give et formål til en gammel pc (Pentium III med 128MB RAM, 30GB HD), som et par måneder siden jeg har installeret Ubuntu Server 6.0.6. Som altid, hvad jeg manglede, var en online test miljø, der tillod mig at foretage de ændringer og nye funktioner til at tilføje til mine sider for at undgå at gøre varmt, jeg havde brug for at installere og konfigurere Apache2, MySQL og PHP5.

Tip: Klik her for at starte en scanning af systemfejl og optimere computerens ydelse


Begyndende med en vejledning om html.it, her er de skridt, som jeg fulgte:

  • Opdatere listen over tilgængelige pakker (det er en god idé altid at gøre, før nye anlæg):

    sudo apt-get update 
  • Installation Apache2:
     sudo apt-get install apache2-mpm-prefork 
  • Installation af MySQL
     sudo apt-get install mysql-server 
  • Installer PHP5 modul til Apache2:
     sudo apt-get install libapache2-mod-php5 
  • Installation af biblioteket for at bruge MySQL PHP5:
     sudo apt-get install php5-mysql 
  • Installation af PHP bibliotek for billedmanipulation
     sudo apt-get install php5-gd 
  • Installation af PHP bibliotek for at køre PHP fra kommandolinjen også:
     sudo apt-get install php5-cli 
  • Aktivering af MySQL udvidelse til konfigurationsfilen for PHP5:
     vi /etc/php5/apache2/php.ini 

    line redigering

     ;extension=mysql.so 

    i

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

Så for at teste, at alt var i orden korrekt jeg gik som følger:

Test integration mellem Apache2 og PHP5

Oprettelse test_php.php fil i mappen / var / www med følgende indhold:

 
 

Med browser adgang til 'URL http://servername/test_php.php (hvor servernavn er IP-adressen eller navnet på Linux-server) og kontrollere oplysninger vise figurerede i PHP5 konfiguration

Test integration mellem PHP5 og MySQL

Oprettelse af en db test på MySQL:

 mysqladmin -u root create test 

Oprettelse test_mysql.php fil i mappen / var / www med følgende indhold:

 
  
 

Med browser adgang til 'URL http://servername/test_mysql.php (hvor servernavn er IP-adressen eller navnet på Linux-server) og kontrollerer meddelelsen "OK" meddelelse om, at forbindelsen til DB "test" var en succes.


Har du gerne denne artikel?
Abonner nu på vores nyhedsbrev for at modtage artiklerne direkte på din computer:

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


Kommentarer

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

    alle er virkelig apt-get apt-get install

    Jeg også jeg havde at tilføje repository

  2. David skriver:

    Du har ret, tak for rapportering! »m Ikke engang de mest 'i stand til at gøre en god cut & paste! Men jeg har nu rettet.
    Kan du præcisere, hvad andre handlinger, du har gjort? Jeg startede med en Ubuntu Server 6.0.6

  3. vorax skriver:

    Og "bedre på én linje

    ellers ofte giver fejl.

    syntaks fejl, uventede T_STRING, etc. ..

    Hej

  4. lamer01 skriver:

    Jeg vil gerne fortælle Dem, at i Test integration mellem Apache2 og PHP5
    php kode, du har skrevet har en unøjagtighed:
    være

  5. lamer01 skriver:

    Jeg vil gerne fortælle Dem, at i Test integration mellem Apache2 og PHP5
    php kode, du har skrevet har en unøjagtighed:
    bør være < ?php phpinfo();?>

  6. Joseph writes:

    Excellent tutorial, uanset fejlen på phpinfo er en klar typo :) )

    byeee

  7. David skriver:

    Tak for rapportering! Jeg rettede fejlen.

  8. Athos skriver

    @ Athos-bjerget-desktop: ~ $ mysqladmin-u root skabe test
    mysqladmin: forbindelse til server på 'localhost' failed
    Error: 'Access denied for user' root '@' localhost '(using password: NO) "

    Jeg takker tutorial, men ikke gå ud herfra

  9. ninja skriver:

    Hej Athos anke jeg har det samme problem ... Nogen hjælpe os?

  10. Mark skriver:

    Hej!
    Indtil integration test mellem PHP med MySQL tt godt så når jeg forsøger at oprette forbindelse til den side test_mysql mig denne fejl:

    Analysere Fejl: syntaks fejl, uventede $ end in / var / www / test_mysql.php on line 9

    kan du hjælpe? tak

  11. Nicola Giosmin skriver:

    Tak,
    en af de mest klare og kortfattet vejledning, jeg nogensinde har brugt: meget nyttige og præcise, jeg gjorde alt på et øjeblik.

  12. ox4r skriver:

    @ Athos

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

    I tekstfilen sætte mysql password som et eksempel her, ellers forsøge at oprette forbindelse til DB uden pwd.

  13. Tr1t0N skriver:

    Hej Jeg har et problem.
    Efter alle de anvisninger, jeg har installeret alle
    Jeg forsøgte at gøre det arbejde med e107, men jeg kan ikke åbne webstedet og siger, at det er et program x-httpd-php