19
In de loop der jaren heb ik nodig om phpMyAdmin installeren op een aantal servers. In dit artikel wordt ingegaan op de PhpMyAdmin installeren op CentOS met Yum.
Installeren PhpMyAdmin 2.x (ik zal voor PhpMyAdmin 3.x binnenkort posten)
Om te beginnen, moet u ervoor zorgen dat u minstens PHP 4 of nieuwer geïnstalleerd. Hier is hoe je kunt controleren dat.
Indien u liever dit zou doen door middel van shell, kunt u het volgende doen:
cd / var / www / html /
ls
cat> index.php
<? phpinfo ();?>
Zie hieronder hoe u PHP installeren als deze nog niet is geïnstalleerd.
Als uw PHP is ouder dan 4, je echt nodig hebt om die upgrade. Ervan uitgaande dat je hebt php4 +, zorg ervoor dat je ook minimaal MySQL 3 of nieuwer. Deze dagen, de meeste hosting providers gebruik maken van MySQL 5 hoewel sommige nog steeds gebruik 4. Ik zou zeggen dat er weinig kans dat je op alles wat lager is dan versie 4, dus het is waarschijnlijk niet nodig te controleren.
Als u niet beschikt over MySQL geïnstalleerd op uw server, kunt u het volgende doen.
Opmerking: Ik ga ervan uit dat je ssh of shell toegang tot uw CentOS server met voldoende rechten om verder te gaan hebben. Een groot deel van de volgende is vanaf de opdrachtregel. Alle van de schuingedrukte tekst moet in shell worden getypt.
Het starten van de PhpMyAdmin Install op CentOS
Nu dat je weet dat je de back-end eisen, is het tijd om te beginnen.
yum-update
Installeren van MySQL
yum install mysql-server mysql mysql-devel
/ Etc / init.d / mysqld start
Dit moet zorgen voor de installatie van mysql op CentOS voor u nemen. Wanneer u voor het eerst mysql installeren op CentOS (of een Linux-distributie voor die kwestie), is er geen wachtwoord. Het is zeer belangrijk dat je dit in te stellen, anders ben je open te laten een vrij groot gat in de beveiliging. U kunt het wachtwoord van shell door het doen van de volgende
mysql
mysql> USE mysql;
mysql> UPDATE gebruikers SET Password = PASSWORD ('your-password-hier') WHERE gebruiker = 'root';
mysql> FLUSH VOORRECHTEN;
mysql> exit
Uw mysql root wachtwoord moet nu worden ingesteld. U zult waarschijnlijk ook willen MySQL om de autostart toe te voegen zodat het begint automatisch na elke keer dat u uw server te herstarten.
setup
Selecteer Dienst -> mysql
Next up gaan we PHP installeren.
PHP installeren op CentOS
We zullen willen zowel php zelf en enkele andere gemeenschappelijke gerelateerde pakketten te installeren. Uit de schaal, voert u de volgende opdrachten
yum install php php-gd php-imap php-mysql php-pear php-xml phpxmlrpc curl libxml2 php-mbstring php-mcrypt
Opmerking: Het bovenstaande is een lang commando. Mijn blog pagina kan het zijn verpakt dus gewoon zeker te typen dat als een regel.
De CentOS server is nu allemaal opgezet en klaar om de PhpMyAdmin installatie te beginnen
PhpMyAdmin installeren op CentOS
Nu we weten dat onze CentOS server klaar is om phpMyAdmin installeren kunnen we de phpmyadmin pakketten te downloaden en maak je klaar om te gaan!
U moet phpmyadmin downloaden. Met ingang van dit bericht, de meest recente versie van 2 is 2.11.10, die kan worden gedownload van
cd / usr / share
wget
tar xvfz phpMyAdmin-2.11.10-all-languages.tar.bz2
mv phpMyAdmin-2.11.10-all-languages.tar.bz2 phpmyadmin
rm phpMyAdmin-2.11.10-all-languages.tar.bz2
cd phpmyadmin /
cp config.sample.inc.php config.inc.php
Vanaf hier wordt u het bewerken van het configuratiebestand voor phpmyadmin. Ik gebruik meestal de nano teksteditor, maar u kunt elke tekst-editor die u wilt gebruiken - zoals vi
nano config.inc.php
U moet de kogelvis geheime regel (s) te bewerken tot iets unieks. Dit is voor uw veiligheid dus doe het!
nano / etc / httpd / conf.d / phpmyadmin.conf
Stel een alias voor / phpMyAdmin / usr / share / phpmyadmin
Verlaat uw teksteditor en dan ...
service httpd herstarten
PhpMyAdmin is nu geïnstalleerd op uw CentOS server. Uiteraard zul je nog nodig hebt om een kopie op uw website ruimte bewegen en de rechten veranderen. Voorbeeld
cp-R / usr / share / phpmyadmin / home / website / public_html /
cd / home / website / public_html /
chown-R user: group phpmyadmin
Zorg ervoor dat de 'gebruiker' en 'groep' zijn wat ze moeten zijn! In geen geval mag u verlaat de permissies als root!
Je moet nu in staat om naar phpmyadmin in uw browser om te beginnen met het configureren op http://your-website-address/phpmyadmin
Vraag, opmerkingen of correcties? Plaats ze dan!