Parakstīties uz laikrakstu vai RSS plūsmu, lai saņemtu atjauninājumus automātiski blogā!

Setup Apache2, MySQL un php5 uz Ubuntu Linux



Apache2, MySQL, PHP Es Pagājušā nedēļā nolēmušas dot pārtraukt vecā datora (Pentium III ar 128MB RAM un 30GB par HD), kad dažus mēnešus atpakaļ es uzstādītas Ubuntu Server 6.0.6. Kā vienmēr, ko es nebija tika bezsaistes testēšanas vidē, kas ļāva man pieredze izmaiņas, kā arī jaunas iespējas pievienot manu portālu nav karsti, man nepieciešama, lai instalēt un konfigurēt Apache2, MySQL un php5.

Sākot ar rokasgrāmatu par html.it, šeit ir solis, ko es pēc tam:

  • Update saraksts pieejams iepakojumos (it vienmēr labas prakses darīt Pirms jaunu iekārtu):

     sudo apt-get update 
  • Instalēšana Apache2:
     sudo apt-get install apache2-mpm-prefork 
  • Instalēšana MySQL:
     sudo apt-get install mysql-server 
  • Ievietojat php5 modulis Apache2:
     sudo apt-get install libapache2-mod-php5 
  • Instalēšana bibliotēkas izmantot MySQL no php5:
     sudo apt-get install php5-mysql 
  • Uzstādot PHP bibliotēka manipulācijas ar attēliem:
     sudo apt-get install php5-gd 
  • Uzstādot PHP bibliotēka PHP arī palaist no komandrindas:
     sudo apt-get install php5-cli 
  • Aktivizācija sasniegt MySQL konfigurācijas failu php5:
     vi /etc/php5/apache2/php.ini 

    Pārskatu par līnija

     ;extension=mysql.so 

    iekšā

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

Pēc tam, lai pārbaudītu, ka viss strādāja pareizi, es notika šādi:

Tests starp Apache2 un php5

Test_php.php izveidošanu failu direktorijā / var / www ar šādu saturu:

 <?php phpinfo();?> 

Ar pārlūku uz piekļuvi "http://servername/test_php.php URL (kur Servera_nosaukums ir IP adrese vai nosaukums servera Linux) un pārbaude strādājis displejs konfigurācijas informāciju php5

Tests starp php5 un MySQL

Izveidot db tests MySQL:

 mysqladmin -u root create test 

Test_mysql.php izveidošanu failu direktorijā / var / www ar šādu saturu:

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

Ar pārlūku uz piekļuvi "http://servername/test_mysql.php URL (kur Servera_nosaukums ir IP adrese vai nosaukums servera Linux) un pārbaudes ziņojumu" Labi ", kas norāda, ka savienojums ar DB" tests "ir bijusi veiksmīga.



Vai jums patīk šī panta? Reģistrējieties tagad, lai saņemtu atjauninājumus vai ziņu raksti:
Abonēt RSS rakstīt uz RSS padeve


12 Komentāri

Komentāri RSS plūsmu šajā amatā. Trackback URI

Lapas: [1] 2 'Rādīt visus komentārus

  1. visi apt-iegūt faktiski apt-saņemt uzstādīt

    Es arī bija pievienot repozitorijs

    Komentāri ilberni - Mar 28, 2007 #

  2. Jūs tiesības, Paldies par jūsu ziņojumu! Nav pat "var darīt labu samazināt & paste! Tomēr tagad man ir jālabo.
    Vai Jūs varētu noskaidrot, ko citas darbības, jums ir darīts? Es puse no Ubuntu Server 6.0.6

    Komentāri Davide - Mar 28, 2007 #

  3. Un "labākās vienā rindā

    citādi bieži vien ir kļūda.

    sintakses kļūda, negaidīti T_STRING utt ..

    Sveiki

    Komentāri vorax - Apr 11, 2007 #

  4. Es vēlētos jums pastāstīt, ka tests integrāciju starp Apache2 un php5
    PHP koda esat rakstisku ir trūkums:
    jābūt

    Komentāri lamer01 - Apr 30, 2007 #

  5. Es vēlētos jums pastāstīt, ka tests integrāciju starp Apache2 un php5
    PHP koda esat rakstisku ir trūkums:
    <?php phpinfo();?>

    Komentāri lamer01 - Apr 30, 2007 #

  6. Izcils apmācību, neatkarīgi no tā, kāda kļūda phpinfo ir skaidrs kļūda:))

    byeee

    Komentāri iesniedza Joseph - maijs 29, 2007 #

  7. Paldies brīdinājumiem! Es izlabojusi kļūdu.

    Komentāri Davide - maijs 29, 2007 #

  8. Athos @ Athos-desktop: ~ $ mysqladmin-u root radīt tests
    mysqladmin: savienojumu ar serveri pēc "localhost" neizdevās
    kļūda: "Piekļuve liegta, lai lietotājs" root '@' localhost '(izmantojot parole: NO) "

    Es pateicos jums no apmācībai šeit, bet ne iziet

    Komentāri Athos - Okt 29, 2007 #

  9. Sveiki anke Athos Man ir pašu problēmu ... Somebody palīdzēt mums?

    Komentāri ninja - Nov 9, 2007 #

  10. Sveiki!
    Līdz tests integrāciju starp PHP ar MySQL tt arī tad, kad es izveidotu savienojumu ar lapu es test_mysql rada šo kļūdu:

    Parse kļūda: sintakses kļūda, negaidīti $ end in / var / www / test_mysql.php tiešsaistes 9

    varat man palīdzēt? pateicoties

    Komentāri zīme - 25 novembris, 2007 #

Lapas: [1] 2 'Rādīt visus komentārus

Atstājiet komentāru

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


Nothing2Hide © 2006 Visas tiesības aizsargātas.

License | Disclaimer

Aizvērt
Sūtīt e-pastu