Postava Apache2, MySQL i PHP5 na Ubuntu Linuxu
Posljednji vikend sam odlučio dati svrhu starom računalu (Pentium III sa 128MB RAM, 30GB HD) na kojem je prije nekoliko mjeseci sam instalirao Ubuntu Server 6.0.6.
Kao i uvijek ono što mi je nedostajalo je on-line test okruženje koje mi je dopušteno da se izmjenama i nove mogućnosti dodati na moje web stranice kako bi se izbjeglo radiš vruće, trebao sam instalirati i konfigurirati Apache2, MySQL i PHP5.
Počevši od vodiča na html.it, ovdje je taj JA slijeđen skaline:
-
Ažuriranje popis dostupnih paketa (to je dobra praksa uvijek učiniti prije novih objekata):
sudo apt-get update -
Instaliranje Apache2:
sudo apt-get install apache2-mpm-prefork -
Instalacija MySQL
sudo apt-get install mysql-server -
Instalirajte PHP5 modul za Apache2:
sudo apt-get install libapache2-mod-php5 -
Instalacija za korištenje biblioteke PHP5 MySQL:
sudo apt-get install php5-mysql -
Instalacija PHP knjižnica za manipuliranje slika:
sudo apt-get install php5-gd -
Instaliranje PHP biblioteka to trčanje PHP i iz naredbenog linija:
sudo apt-get install php5-cli -
Omogućavanje MySQL ekstenzija do konfiguracijske datoteke za PHP5:
vi /etc/php5/apache2/php.iniline izdanje
;extension=mysql.sou
extension=mysql.so -
Ponovno pokretanje apache2:
sudo /etc/init.d/apache2 restart
Onda da test da je sve ispravno radi sam nastavio kako slijedi:
Test integracija između Apache2 i PHP5
Stvaranje test_php.php datoteku u direktoriju / var / www sa sljedećim sadržajem:
<?php phpinfo();?> Sa preglednika pristup 'URL http://servername/test_php.php (gdje ServerName predstavlja IP adresu ili naziv Linux poslužitelj) i provjeriti podatke prikazati sadržanu u PHP5 konfiguraciji
Test integracija između PHP5 i MySQL
Stvaranje db test na MySQL:
mysqladmin -u root create test Stvaranje test_mysql.php datoteku u direktoriju / var / www sa sljedećim sadržajem:
<?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); ?> Sa preglednika pristup 'URL http://servername/test_mysql.php (gdje ServerName predstavlja IP adresu ili naziv Linux poslužitelj) i provjerava poruku "U redu" poruke označava da je veza s DB "test" je bio uspješan.










svi su stvarno apt-get apt-get install
Također sam sam morao dodati repozitorij
Imaš pravo, hvala za izvještavanje! 'm Nije ni većina' u mogućnosti za napraviti dobar izrezati i zalijepiti! No ja sada ispravljene.
Možete li pojasniti što druge akcije koje ste učinili? Počeo sam sa Ubuntu Server 6.0.6
I "bolje na jednoj liniji
inače često popuštanje greška.
sintaktička pogreška, neočekivan T_STRING, itd. ..
Zdravo
Htio sam vam reći da je u test integracija između Apache2 i PHP5
PHP Code ste napisali je netočnost:
biti
Htio sam vam reći da je u test integracija između Apache2 i PHP5
PHP Code ste napisali je netočnost:
treba biti
<?php phpinfo();?>Odličan tutorial, bez obzira na pogreške phpinfo je jasno štampar
)
byeee
Hvala za izvještavanje! Sam ispraviti pogrešku.
@ Atos Atos-desktop: ~ $ mysqladmin-u root stvoriti test
mysqladmin: povezivanje na server 'localhost' failed
error: 'Access denied for user' root '@' localhost '(using password: NO)'
Zahvaljujem udžbenik, ali ne ide van odavde
Pozdrav Atos anke Imam jednak problem ... Netko nam pomoći?
Zdravo!
Do integracije ispitivanja između PHP MySQL tt dobro onda kad pokušam spojiti na stranicu test_mysql mi ovu grešku:
Parsiranje greška: sintaktička pogreška, neočekivan $ kraj in / var / www / test_mysql.php on line 9
možete pomoći? hvala
Hvala,
jedan od najvažnijih jasan i koncizan vodič Ive 'ikada iskorišten: vrlo koristan i precizan, ja sam sve u trenu.
@ Athos
$ Link = mysql_connect ( 'localhost', 'root', 'MojaLozinka')
U tekst datoteci staviti mysql lozinka kao primjer ovdje, na neki drugi način pokušati povezati s DB bez pwd.
Hi Imam problem.
Prateći sve upute, sve sam instalirao
JA pokušao to izraditi Internet funkcionirati sa e107, ali ja ne otvoriti site-a i kaže da je aplikacija x-httpd-php