Setup Apache2, MySQL og PHP5 på Ubuntu Linux
Advertisement
Sist helg bestemte jeg meg for å gi en ende til en gammel PC (Pentium III med 128 MB RAM og 30 GB for HD) der et par måneder siden jeg installerte Ubuntu Server 6.0.6. Som alltid hva jeg manglet var en frakoblet test miljø som tillater meg å oppleve endringer og nye funksjoner for å legge til webområdet mitt ikke varmt, jeg trengte å installere og konfigurere Apache2, MySQL og PHP5.
Starter med en guide på html.it, her er det skritt som jeg fulgte:
- Oppdater listen over tilgjengelige pakker (det er alltid lurt å gjøre før nye anlegg):
sudo apt-get update - Installere Apache2:
sudo apt-get install apache2-mpm-prefork - Installere MySQL:
sudo apt-get install mysql-server - Installere PHP5-modulen for Apache2:
sudo apt-get install libapache2-mod-php5 - Installere biblioteket for å bruke MySQL fra PHP5:
sudo apt-get install php5-mysql - Installere PHP-biblioteket for manipulering av bilder:
sudo apt-get install php5-gd - Installere PHP-biblioteket for PHP også kjøres fra kommandolinjen:
sudo apt-get install php5-cli - Aktivering når MySQL konfigurasjonsfil PHP5:
vi /etc/php5/apache2/php.iniGjennomgang av linjen
;extension=mysql.soi
extension=mysql.so - Starte Apache2:
sudo /etc/init.d/apache2 restart
Deretter å teste at alt fungerte ordentlig, jeg gikk videre som følger:
Test av mellom Apache2 og PHP5
Test_php.php etableringen av filen i katalogen / var / www med følgende innhold:
<?php phpinfo();?> Med en nettleser for å få tilgang til "http://servername/test_php.php (der servernavn er IP-adressen eller navnet server linux) og verifikasjon delal vise informasjon for PHP5
Test av mellom PHP5 og MySQL
Opprette en db test på MySQL:
mysqladmin -u root create test Test_mysql.php etableringen av filen i katalogen / var / www med følgende innhold:
<?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 en nettleser for å få tilgang til "http://servername/test_mysql.php (der servernavn er IP-adressen eller navnet server linux) og verifikasjon av meldingen" OK "og indikerer at forbindelsen til DB" test "er vært vellykket.
12 Kommentarer
Kommentarer RSS feed for dette innlegget. TrackBack URI
Sider: [1] 2 "Vis alle kommentarer
Sider: [1] 2 "Vis alle kommentarer
Legg igjen en kommentar
- Social Web
- Send e-post











alle apt-get er faktisk apt-get installere
Jeg måtte også legge oppbevaringssted
Motiver ilberni - 28. mars 2007 #
Du har rett, takk for meldingen din! Ikke engang de "kan gjøre en god klippe og lime! Men nå har jeg korrigert.
Kan du presisere hva andre handlinger du har gjort? Jeg er en part fra Ubuntu Server 6.0.6
Kommentarer Davide - 28. mars 2007 #
Og "best på én linje
ellers ofte gir feil.
syntaksfeil, uventede T_STRING osv. ..
Hallo
Motiver vorax - 11. april 2007 #
Jeg ville fortelle deg at i Test av integrasjon mellom Apache2 og PHP5
php koden du har skrevet har en mangel:
må
Motiver lamer01 - 30. april 2007 #
Jeg ville fortelle deg at i Test av integrasjon mellom Apache2 og PHP5
php koden du har skrevet har en mangel:
<?php phpinfo();?>være<?php phpinfo();?>Motiver lamer01 - 30. april 2007 #
Excellent opplæringen, uansett feil på phpinfo er en klar skrive feil:))
byeee
Kommentar av Joseph - 29. mai 2007 #
Takk varsler! Jeg rettet opp feilen.
Kommentarer Davide - 29. mai 2007 #
Athos @ Athos-desktop: ~ $ mysqladmin-u root opprette test
mysqladmin: Koble til server via 'localhost' mislyktes
feil: "Access denied for user 'root' @ 'localhost' (ved hjelp av passord: NO) '
Jeg takker fra opplæringen her, men ikke gå ut
Motiver Athos - 29. oktober 2007 #
Hei Anke Athos Jeg har det samme problemet ... Kan noen hjelpe oss?
Motiver Ninja - 9. november 2007 #
Hallo!
Fram til test av integrering mellom PHP med MySQL tt vel så når jeg kobler til siden jeg test_mysql genererer denne feilen:
Analysere feil: syntaks feil, uventede $ end in / var / www / test_mysql.php on line 9
kan du hjelpe meg? takk
Motiver mark - 25 november, 2007 #