PHP programmeringssprog er et open source scripting sprog, der anvendes primært til web-applikationer . Det kan også bruges som en kommando linje scriptsprog eller oprette desktop applikationer . PHP har en MySQL extension , der kan bruges til at få adgang til og manipulere MySQL-database . Basen PHP pakken på CentOS omfatter ikke MySQL udvidelse , skal en separat pakke skal installeres . Installer MySQL
MySQL-serveren er ikke installeret som standard på CentOS operativsystemet. Installer MySQL server og klient software ved at skrive følgende kommando ved en kommandoprompt : Hej
yum install mysql mysql- server
Når installationen er færdig , skal du skrive følgende kommandoer for at starte MySQL-serveren automatisk under boot-processen : Hej
chkconfig - niveauerne 235 mysqld på
Skriv følgende kommando for at starte MySQL-serveren : Hej
/etc /init.d /mysqld start-
Konfiguration MySQL
Når MySQL-serveren er installeret og kører , skal du indstille et root password til serveren. Hvis en root password ikke er indstillet , kan man logge ind på serveren og foretage administrative ændringer . Skriv følgende kommando for at indstille root password : .
Mysqladmin -u root password passwd
Erstat " passwd " med den adgangskode , du foretrækker
Log ind i MySQL server med kommandoen : Hej
mysql -h localhost -u root - p
Indtast root password du opretter , når du bliver bedt om
Opret en ny brugerkonto ved at skrive . efter kommandoer på MySQL prompt : .
CREATE USER ' brugernavn ' @ ' localhost ' identificeret ved 'password' ; give alle privilegier på * * TO ' brugernavn ' @ ' localhost ' WITH GRANT OPTION ;
Erstat " brugernavn" med det navn, du ønsker at give den ikke- root-brugeren . Erstat " password" med den adgangskode , du ønsker at give den ikke- root-brugeren .
Skriv kommandoen "exit " for at logge ud af MySQL-database .
< Br > Installation PHP
Efter installation af MySQL-serveren , kan du installere PHP pakker med følgende kommando : Hej
yum install php php - mysql
Denne kommando installerer kun basen PHP programmeringssprog og MySQL-database forlængelse. Der er andre udvidelser til rådighed fortegningen software repository . Hvis du gerne vil se en liste over yderligere udvidelser , skal du skrive følgende kommando : Hej
yum search php
Skriv følgende kommando for at sikre, at PHP er installeret korrekt og indeholder de udvidelser , du har valgt : Hej
php - m
Du vil se en liste over moduler , herunder MySQL -modulet
Test PHP MySQL forbindelsen
< . p> Åbn en teksteditor og skriv følgende lille script ind i det : Hej
< php $ server = " localhost " , $ name = " mysql_username " $ password = " mysql_password " $? con = mysql_connect ( $ server , $ navn ' mysql_password '); hvis { die ( 'Kunne ikke forbinde : ' . mysql_error ()); } ( $ con !) echo " Forbundet succesfuldt « mysql_close ( $ con) ; ? >
Erstat værdierne for $ server , $ navn og $ password variable med de korrekte login-oplysninger til din database og gem filen som " test.php " .
Indtast følgende kommando ved kommandoprompten for at teste forbindelsen : Hej
php test.php
p Hvis alt fungerer korrekt, vil du se ordene "Connected med succes. "
< br >