PHP programmeringsspråk er et open source skriptspråk som brukes hovedsakelig for web-applikasjoner . Den kan også brukes som en kommandolinje skriptspråk eller for å lage desktop-applikasjoner . PHP har en MySQL utvidelse som kan brukes til å få tilgang til og manipulere MySQL database. Basen PHP -pakken på CentOS inkluderer ikke MySQL forlengelse, må en egen pakke installeres . Installer MySQL
MySQL server ikke er installert som standard på CentOS operativsystemet. Installer MySQL server og klient -programvare ved å skrive følgende kommando i en ledetekst : en
yum install mysql mysql - server
Når installasjonen er fullført, skriver du inn følgende kommandoer for å starte MySQL server automatisk under oppstartsprosessen : en
chkconfig - nivåer 235 mysqld på
Skriv inn følgende kommando for å starte MySQL server:
/etc /init.d /mysqld start
Konfigurere MySQL
Når MySQL -serveren er installert og kjører , bør du sette et root-passord for serveren . Hvis en rot ikke er definert , kan hvem som helst logge seg på serveren og gjøre administrative endringer . Skriv inn følgende kommando for å sette root passord .
Mysqladmin -u root-passordet passwd
Erstatt " passwd " med passordet du foretrekker
Logg inn til MySQL server med følgende kommando:
mysql -h localhost -u root -p
Skriv inn root-passordet du har satt opp når du blir bedt
Opprett en ny brukerkonto ved å skrive . følge kommandoer på MySQL melding: .
CREATE USER 'username ' @ ' localhost' Identifisert av "passord" ; gi alle rettigheter pÅ * * TO 'username ' @ ' localhost' WITH GRANT OPTION ;
Erstatt "brukernavn " med navnet du ønsker å gi ikke- root brukeren . Erstatt " passord" med passordet du ønsker å gi ikke- root brukeren .
Skriv kommandoen "exit " for å logge ut av MySQL database.
installere PHP
Etter installasjon av MySQL server, kan du installere PHP pakker med følgende kommando : en
yum install php php - mysql
Denne kommandoen installerer bare base PHP programmeringsspråk og MySQL database forlengelse. Det er andre utvidelser tilgjengelig trodde programvare depotet. Hvis du ønsker å se en liste over ytterligere utvidelser , skriver du inn følgende kommando : en
yum søk php
Skriv inn følgende kommando for å sikre at PHP er riktig installert og omfatter utvidelser som du har valgt : en
php - m
Du vil se en liste over moduler , inkludert MySQL modulen
Test PHP MySQL tilkobling
< . p> Åpne en teksteditor og skriv inn følgende lille skriptet inn i det : en
< php $ server = " localhost "; $ name = " mysql_username " , $ passord = " mysql_password "; $? con = mysql_connect ( $ server , $ name , ' mysql_password ' ), hvis { die ( 'Kunne ikke koble til: ' . mysql_error ( ) ); } ( $ con ! ) echo ' Koblet til'; mysql_close ( $ con ); >
Sett verdiene for $ server , $ navn og $ passord variabler med riktig påloggingsinformasjon for databasen og lagre filen som " test.php " .
Skriv inn følgende kommando ved ledeteksten for å teste tilkoblingen : en
php test.php
p Hvis alt fungerer som det skal , vil du se ordene " Connected vellykket . "