Denna sida har översatts automatiskt. Klicka här för att öppna den ursprungliga sidan

Setup Apache2, MySQL och PHP5 på Ubuntu Linux

Apache2,MySQL,PHP Förra helgen bestämde jag mig för att ge ett syfte som en gammal PC (Pentium III med 128 MB RAM, 30GB HD) som för några månader sedan jag installerade Ubuntu Server 6.0.6. Som alltid vad jag saknade var online testmiljö som tillät mig att göra de ändringar och nya funktioner att lägga till mina sidor för att undvika att göra varm, behövde jag installera och konfigurera Apache2, MySQL och PHP5.


Börjar med en guide på html.it, här är de steg som jag följde:

  • Uppdatera listan över tillgängliga paket (det är god praxis att alltid göra innan nya anläggningar):

    sudo apt-get update 
  • Installera Apache2:
     sudo apt-get install apache2-mpm-prefork 
  • Installera MySQL
     sudo apt-get install mysql-server 
  • Installera PHP5 module for Apache2:
     sudo apt-get install libapache2-mod-php5 
  • Installation av biblioteket för att använda MySQL PHP5:
     sudo apt-get install php5-mysql 
  • Installera PHP-bibliotek för hantering av bilder:
     sudo apt-get install php5-gd 
  • Installera PHP biblioteket för att köra PHP även från kommandoraden raden:
     sudo apt-get install php5-cli 
  • Aktivera MySQL extension till konfigurationsfilen för PHP5:
     vi /etc/php5/apache2/php.ini 

    line redigering

     ;extension=mysql.so 

    in

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

Sedan för att testa att allt fungerar som det ska jag väga på följande sätt:

Test integration mellan Apache2 och PHP5

Skapa test_php.php fil i katalogen / var / www med följande innehåll:

 <?php phpinfo();?> 

Med webbläsaren tillgång till "URL http://servername/test_php.php (där servernamn är IP-adressen eller namnet på Linux-server) och verifiera uppgifterna display med i PHP5-konfiguration

Test integration mellan PHP5 och MySQL

Skapa en db test på MySQL:

 mysqladmin -u root create test 

Skapa test_mysql.php fil i katalogen / var / www med följande innehåll:

 <?php $link = mysql_connect('localhost', 'root', '') or die('Connessione fallita: ' . mysql_error()); mysql_select_db('test') or die('Selezione DB fallita: ' . mysql_error()); echo 'OK'; mysql_close($link); ?> 

Med webbläsaren tillgång till "URL http://servername/test_mysql.php (där servernamn är IP-adressen eller namnet på Linux-server) och kontrollerar att meddelandet" OK "-meddelande om att anslutningen till DB" test " lyckades.

  • Facebook
  • Twitter
  • Segnalo
  • Share / Bookmark
Tyckte du om artikeln? Anmäl dig nu för att få uppdateringar eller nyhetsartiklar:
Prenumerera på RSS Prenumerera på RSS

Artiklarna relaterade till "Setup Apache2, MySQL och PHP5 på Ubuntu Linux"


Kommentarer

13 Svaren till "Setup Apache2, MySQL och PHP5 på Ubuntu Linux"
  1. ilberni skriver:

    alla är verkligen apt-get apt-get install

    Jag också att jag var tvungen att lägga slutförvaret

  2. David skriver:

    Du har rätt, tack för att rapportera! är inte ens de mest "kunna göra en bra klippa & klistra! Men jag har nu korrigerats.
    Kan ni klargöra vilka andra åtgärder du har gjort? Jag började med en Ubuntu Server 6.0.6

  3. vorax skriver:

    Och "bättre på en rad

    annars ofta gör fel.

    syntaxfel, oväntad T_STRING, etc. ..

    Hej

  4. lamer01 skriver:

    Jag ville berätta för er att i Test integration mellan Apache2 och PHP5
    PHP-kod du har skrivit har en felaktighet:
    vara

  5. lamer01 skriver:

    Jag ville berätta för er att i Test integration mellan Apache2 och PHP5
    PHP-kod du har skrivit har en felaktighet:
    bör vara <?php phpinfo();?>

  6. Josef skriver:

    Utmärkt handledning, är oberoende felet på phpinfo en tydlig typo :) )

    byeee

  7. David skriver:

    Tack för att rapportera! Jag korrigerade felet.

  8. Athos skriver

    @ Athos Athos-desktop: ~ $ mysqladmin-u root create test
    mysqladmin: ansluta till server at 'localhost' misslyckades
    error: 'Access denied for user' root '@' localhost '(using password: NO)

    Jag tackar den läraren men inte gå ut härifrån

  9. ninja skriver:

    Hej Athos Anke Jag har samma problem ... Någon hjälpa oss?

  10. Mark skriver:

    Hej!
    Fram integrationstestning mellan PHP med MySQL tt bra sen när jag försöker ansluta till den sida test_mysql mig detta fel:

    Parse error: syntax misstag, oväntad $ slut i / var / www / test_mysql.php on line 9

    kan ni hjälpa mig? tack

  11. Nicola Giosmin skriver:

    Tack,
    en av de mest tydliga och kortfattad guide jag någonsin använt: mycket användbara och korrekta, gjorde jag allt på ett ögonblick.

  12. ox4r skriver:

    @ Athos

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

    I textfilen sätta mysql lösenord som exempel här, annars försöker ansluta till BF utan pwd.

  13. Tr1t0N skriver:

    Hej Jag har ett problem.
    Efter alla instruktioner, installerade jag alla
    Jag försökte få det att fungera med e107, men jag kan inte öppna platsen och säger att det är ett program x-httpd-php