Setup Apache2, MySQL og PHP5 på Ubuntu Linux
Sist helg bestemte jeg meg for å gi et formål til en gammel PC (Pentium III med 128 MB RAM, 30GB HD) som for noen måneder siden jeg installerte Ubuntu Server 6.0.6.
Som alltid hva jeg manglet var et online testmiljø som tillot meg å gjøre endringer og nye funksjoner for å legge til min plass å unngå at varm, jeg trengte å installere og konfigurere Apache2, MySQL og PHP5.
Starter med en guide på html.it, her trinnene som jeg fulgte:
-
Oppdater listen over tilgjengelige pakker (det er lurt å alltid 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 -
Installer PHP5-modulen for Apache2:
sudo apt-get install libapache2-mod-php5 -
Installasjon av biblioteket til å bruke MySQL PHP5:
sudo apt-get install php5-mysql -
Installere PHP biblioteket for bilde-manipulering
sudo apt-get install php5-gd -
Installere PHP biblioteket for å kjøre PHP fra kommandolinjen også:
sudo apt-get install php5-cli -
Aktivering av MySQL utvidelse til konfigurasjonsfilen for PHP5:
vi /etc/php5/apache2/php.iniline redigering
;extension=mysql.soi
extension=mysql.so -
Hvile Apache2:
sudo /etc/init.d/apache2 restart
Så for å teste at alt fungerer Jeg gikk som følger:
Test integrasjon mellom Apache2 og PHP5
Opprette test_php.php filen i katalogen / var / www med følgende innhold:
Med leseren tilgang til 'URL http://servername/test_php.php (der Servernavn representerer den IP-adressen eller navnet på linux server) og verifisere informasjonen vises omtalt i PHP5-konfigurasjonen
Test integrasjon mellom PHP5 og MySQL
Opprette en db test på MySQL:
mysqladmin -u root create test Opprette test_mysql.php filen i katalogen / var / www med følgende innhold:
Med leseren tilgang til 'URL http://servername/test_mysql.php (der Servernavn representerer IP-adressen eller navnet på linux server) og sjekker meldingen "OK" melding om at tilkoblingen til DB "test" er var vellykket.










alle er virkelig apt-get apt-get install
Jeg også jeg måtte legge til depotet
Du har rett, takk for rapportering! 'm Not selv de mest "kunne gjøre en god klippe og lime! Men jeg har nå korrigert.
Kan du klargjøre hva andre handlinger du har gjort? Jeg startet med en Ubuntu Server 6.0.6
Og "bedre på en linje
Ellers gir ofte feil.
syntaks feil, uventede T_STRING, etc. ..
Hallo
Jeg ønsket å fortelle deg at i Test integrasjon mellom Apache2 og PHP5
php kode du har skrevet har en unøyaktighet:
være
Jeg ønsket å fortelle deg at i Test integrasjon mellom Apache2 og PHP5
php kode du har skrevet har en unøyaktighet:
bør være
< ?php phpinfo();?>Excellent undervisningstimene, er uansett feil på phpinfo en klar skrivefeil
)
byeee
Takk for tilbakemeldingen! Jeg rettet opp feilen.
@ Athos Athos-desktop: ~ $ mysqladmin-u root oppretter test
mysqladmin: koble til serveren på 'localhost' failed
feil: "Access denied for user 'root' @ 'localhost' (using password: NO) '
Jeg takker for opplæringen, men ikke gå ut herfra
Hei Athos anke Jeg har samme problem ... noen hjelpe oss?
Hallo!
Inntil integrasjon testing mellom PHP med MySQL tt vel så når jeg prøver å koble til siden test_mysql meg denne feilmeldingen:
Tolkefeil: syntaks feil, uventede $ end in / var / www / test_mysql.php on line 9
kan du hjelpe? takk
Takk,
en av de mest klare og konsise guide jeg noen gang har brukt: svært nyttig og presis, jeg gjorde alt på et øyeblikk.
@ Athos
$ Link = mysql_connect ( 'localhost', 'root', 'mypassword')
I tekstfilen sette mysql passord som et eksempel her, ellers prøver å koble til databasen uten pwd.
Hei Jeg har et problem.
Etter alle instruksjonene, installerte jeg alle
Jeg prøvde å gjøre det arbeidet med e107, men jeg kan ikke åpne området og sier det er et program x-httpd-php