Această pagină a fost tradusă automat. Click aici pentru a deschide pagina originală

Setup Apache2, MySQL şi PHP5 pe Ubuntu Linux

Apache2,MySQL,PHP Weekend-ul trecut am decis să dea un scop la un calculator vechi (Pentium III, cu 128MB RAM, 30GB HD) pe care de câteva luni în urmă am instalat Ubuntu Server 6.0.6. Ca întotdeauna ceea ce lipsea era un mediu on-line de încercare care mi-a permis de a face modificările şi caracteristici noi pentru a adauga la site-urile mele pentru a evita face cald, am avut nevoie pentru a instala şi configura Apache2, MySQL si PHP5.

Incepand cu un ghid pe html.it, aici este paşii pe care am urmat:

  • Actualizarea practică a lista pachetelor disponibile (este bine să facă întotdeauna înainte de noi facilităţi):

    sudo apt-get update 
  • Instalarea Apache2:
     sudo apt-get install apache2-mpm-prefork 
  • Instalarea MySQL
     sudo apt-get install mysql-server 
  • Instalaţi modulul PHP5 pentru Apache2:
     sudo apt-get install libapache2-mod-php5 
  • Montare de biblioteca de a folosi MySQL PHP5:
     sudo apt-get install php5-mysql 
  • Instalarea PHP de bibliotecă pentru manipularea imaginii
     sudo apt-get install php5-gd 
  • Instalarea biblioteca PHP să ruleze PHP din linia de comandă, de asemenea:
     sudo apt-get install php5-cli 
  • Care să permită extinderea MySQL la fişierul de configurare pentru PHP5:
     vi /etc/php5/apache2/php.ini 

    linie de editare

     ;extension=mysql.so 

    în

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

Apoi, pentru a testa că totul a fost de lucru în mod corect am procedat după cum urmează:

Test de integrare între Apache2 şi PHP5

Crearea de fişiere test_php.php în directorul / var / www cu urmatorul continut:

 <?php phpinfo();?> 

Cu acces în browser pentru a "http://servername/test_php.php URL-ul (în cazul în care ServerName reprezintă adresa IP sau numele serverului Linux) şi să verifice afişa informaţiile prezentate în PHP5 de configurare

Test de integrare între PHP5 si MySQL

Crearea unui test de dB la MySQL:

 mysqladmin -u root create test 

Crearea de fişiere test_mysql.php în directorul / var / www cu urmatorul continut:

 <?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); ?> 

Cu acces în browser pentru a "http://servername/test_mysql.php URL-ul (în cazul în care ServerName reprezintă adresa IP sau numele serverului de Linux) şi verifică mesajul" OK ", mesaj care indică faptul că conexiune la DB" test "este a fost reuşită.


Ţi-a plăcut acest articol? Aboneaza-te acum la newsletter-ul nostru pentru a primi articole direct de pe computer:

Articole legate de "Setup Apache2, MySQL şi PHP5 pe Ubuntu Linux"


Comments

13 Răspuns la spre "Setup Apache2, MySQL şi PHP5 pe Ubuntu Linux"
  1. ilberni scrie:

    toate sunt cu adevărat apt-get apt-get install

    I-am avut, de asemenea, pentru a adăuga repozitoriu

  2. David scrie:

    Ai dreptate, multumesc pentru raportarea! Nu sunt chiar şi cele mai "în stare să facă o reducere cu bun & paste! Cu toate acestea am corectat acum.
    Aţi putea clarifica ce alte acţiuni le-aţi făcut? Am început cu un server de Ubuntu 6.0.6

  3. vorax scrie:

    Şi "mai bine pe un singur rând

    altfel de multe ori dă eroare.

    eroare de sintaxă, T_STRING neaşteptate, etc ..

    Salut

  4. lamer01 scrie:

    Am vrut să vă spun că în procesul de integrare de testare între Apache2 şi PHP5
    de cod PHP care le-aţi scris, are o inexactitate:
    fi

  5. lamer01 scrie:

    Am vrut să vă spun că în procesul de integrare de testare între Apache2 şi PHP5
    de cod PHP care le-aţi scris, are o inexactitate:
    ar trebui să fie <?php phpinfo();?>

  6. Joseph scrie:

    Excelent tutorial, indiferent de eroare pe phpinfo este un typo clar :) )

    byeee

  7. David scrie:

    Vă mulţumim pentru raportarea! Am corectat eroarea.

  8. Athos scrie

    @ Athos Athos-desktop: ~ $ mysqladmin-u root crea de testare
    mysqladmin: se conecteze la serverul de la 'localhost' a eşuat
    de eroare: 'Access denied for utilizatorul root', '@' localhost '(using password: NO) "

    Ii multumesc tutorial, dar nu ies de aici

  9. ninja scrie:

    Bună ziua Athos Anke Eu am aceeasi problema ... Cineva ne ajute?

  10. Mark scrie:

    Salut!
    Până la testarea integrării între PHP cu TT MySQL Ei bine, atunci când încerc să se conecteze la test_mysql pagina mi această eroare:

    Parse Error: syntax error, neaşteptate $ scop în / var / www / test_mysql.php on line 9

    Mă puteţi ajuta? mulþumiri

  11. Nicola Giosmin scrie:

    Mulţumesc,
    unul din ghidul de mai clar si concis l-am folosit vreodata: foarte util şi precise, am făcut tot ce într-o clipă.

  12. ox4r scrie:

    @ Athos

    $ Link = mysql_connect ( 'localhost', 'root', 'parola mea ")

    În fişierul text a pune parola MySQL ca un exemplu aici, în caz contrar încerca să se conecteze la DB, fără pwd.

  13. Tr1t0N scrie:

    Bună Eu am o problemă.
    În urma toate instrucţiunile, am instalat toate
    Am încercat să facem să funcţioneze cu e107, dar eu nu deschide site-ul şi spune că este o aplicaţie x-httpd-php