Ta strona została przetłumaczona automatycznie. Kliknij tutaj, aby otworzyć stronę początkową

Konfiguracja Apache2, MySQL i PHP5 na Ubuntu Linux


Apache2,MySQL,PHP W ostatni weekend postanowiłem dać celu do starego komputera (Pentium III z 128 MB pamięci RAM, 30GB HD), na którym kilka miesięcy temu zainstalowałem Ubuntu Server 6.0.6. Jak zawsze co Brakowało internecie test, który pozwolił mi dokonać zmian i nowych funkcji, aby dodać do mojej strony, aby uniknąć robi gorąco, muszę zainstalować i skonfigurować Apache2, MySQL i PHP5.


Począwszy od instrukcji na html.it, tu kroków śledziłem:

  • Aktualizacja listy dostępnych pakietów (dobrze jest się zawsze, zanim nowe urządzenia):

    sudo apt-get update 
  • Instalacja Apache2:
     sudo apt-get install apache2-mpm-prefork 
  • Instalacja MySQL
     sudo apt-get install mysql-server 
  • Instalacja modułu PHP5 dla Apache2:
     sudo apt-get install libapache2-mod-php5 
  • Instalacja biblioteki do MySQL PHP5:
     sudo apt-get install php5-mysql 
  • Instalacja PHP biblioteka do manipulacji obrazem
     sudo apt-get install php5-gd 
  • Instalacja biblioteki PHP i uruchomić PHP z linii poleceń także:
     sudo apt-get install php5-cli 
  • Włączenie MySQL rozszerzenie pliku konfiguracyjnego dla PHP5:
     vi /etc/php5/apache2/php.ini 

    edycji linii

     ;extension=mysql.so 

    w

     extension=mysql.so 
  • Przeładuj Apache2:
     sudo /etc/init.d/apache2 restart 

Następnie należy sprawdzić, że wszystko działa poprawnie i udał się w następujący sposób:

Test integracji między Apache2 i PHP5

Tworzenie pliku test_php.php w katalogu / var / www o następującej treści:

 <?php phpinfo();?> 

Mając dostęp do przeglądarki "http://servername/test_php.php URL (gdzie nazwa_serwera reprezentuje adres IP lub nazwę serwera linux) i sprawdzić, wyświetlać informacje przedstawione w PHP5 konfiguracja

Test integracji między PHP5 i MySQL

Tworzenie db badanie w MySQL:

 mysqladmin -u root create test 

Tworzenie pliku test_mysql.php w katalogu / var / www o następującej treści:

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

Mając dostęp do przeglądarki "http://servername/test_mysql.php URL (gdzie nazwa_serwera oznacza nazwę lub adres IP serwera, Linux) i sprawdza się komunikat" OK "komunikat informujący, że połączenie z DB" test "jest powiodło się.

  • Facebook
  • Twitter
  • Segnalo
  • Share / Bookmark
Podobał ci się ten artykuł? Zarejestruj się aby otrzymywać aktualizacje lub wiadomości:
Subskrybuj RSS Subskrybuj RSS

Artykuły związane z "Instalacja Apache2, MySQL i PHP5 na Ubuntu Linux"


Komentarze

13 odpowiedzi do "Instalacja Apache2, MySQL i PHP5 na Ubuntu Linux"
  1. ilberni pisze:

    Wszystkie są naprawdę apt-get apt-get install

    Ja również musiałem dodać repozytorium

  2. David pisze:

    Masz rację, dzięki za zgłoszenie! nie jestem nawet najbardziej "w stanie robić dobre skopiuj i wklej! Jednak mam już poprawione.
    Czy mógłby pan wyjaśnić, co inne działania zrobiłeś? Zacząłem z Ubuntu Server 6.0.6

  3. vorax pisze:

    Oraz "lepsze w jednej linii

    w przeciwnym razie często daje o błędzie.

    syntax error, unexpected T_STRING, itp. ..

    Witaj

  4. lamer01 pisze:

    Chciałam wam powiedzieć, że w procesie integracji miedzy Apache2 i PHP5
    php kod Napisałem ma nieścisłości:
    być

  5. lamer01 pisze:

    Chciałam wam powiedzieć, że w procesie integracji miedzy Apache2 i PHP5
    php kod Napisałem ma nieścisłości:
    powinno <?php phpinfo();?>

  6. Józef pisze:

    Excellent wychowawczy, bez względu na błąd phpinfo jest jasne typo :) )

    byeee

  7. David pisze:

    Dziękujemy za zgłoszenie! Poprawiłem błąd.

  8. Athos pisze

    @ Athos Athos-desktop: ~ $ mysqladmin-u root stworzyć test
    mysqladmin: connect to server at 'localhost' failed
    error: 'Access denied for user' root '@' localhost '(using password: NO)'

    Dziękuję wychowawczy, ale nie wyjdzie stąd

  9. ninja pisze:

    Hello Athos anke Mam ten sam problem ... Ktoś nam pomóc?

  10. Mark pisze:

    Witaj!
    Do testowania integracji PHP z tt MySQL oraz wtedy, kiedy próbuję się połączyć test_mysql strona mi ten błąd:

    Parse error: syntax error, unexpected $ end in / var / www / test_mysql.php on line 9

    możesz pomóc? dzięki

  11. Nicola Giosmin pisze:

    Dziękuję,
    jeden z najbardziej jasny i zwięzły przewodnik I've ever used: użyteczne i dokładne, zrobiłem wszystko, w jednej chwili.

  12. ox4r pisze:

    @ Athos

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

    W pliku tekstowym umieścić mysql hasła jak np. tutaj, w przeciwnym wypadku próba połączenia się z DB bez pwd.

  13. Tr1t0N pisze:

    Cześć mam problem.
    Po wszystkich instrukcji, zainstalowałem wszystkie
    Starałem się uczynić pracę z e107, ale nie otwierają strony i mówi, że stosowanie x-httpd-php