Integration von postgreSQL auf WAMP
Ich habe gerade installiert die postgreSQL auf windows 7. Ich bin versucht zu integrieren postgreSQL mit WAMP-server.
Für dies habe ich getan, die folgenden änderungen in httpd.conf und php.ini-Datei
1 LoadModule c:/path
zu libpq.dll
im httpd.conf
und dann
2 extension=php_mod_pgsql.dll
, extension=php_pgsql.dll
-- enable(reemove 😉 php.ini
Wenn ich die oben genannten änderungen der localhost funktioniert nicht.
Wenn ich den zweiten verpasst dem localhost funktioniert, aber lädt nicht das libpq.dll
.
Habe ich überprüft, der von pgsql php-Skript von dieser
<?php
echo extension_loaded('pgsql') ? 'yes':'no';
?>
Zeigt das script "ja", aber der apache ist nicht das laden der libpq.dll
.
Nun, was ich tun sollte, für laden Sie die postgreSQL in die Apache2.2* (wamp)
InformationsquelleAutor Ammar Hayder Khan | 2013-01-31
Du musst angemeldet sein, um einen Kommentar abzugeben.
libpq.dll
auswamp\bin\php\phpX.X.X
zuwamp\bin\apache\Apache2.2*\bin
. Und starten Sie den Wampserver.C:\wamp\apps
So wird der Weg,C:\wamp\apps\phpPgAdmin-5.1
.Erstellen Sie eine Datei namens
phppgadmin.conf
imC:\wamp\alias
. Und kopieren und einfügen der folgende :Linken Maustaste auf das Wampserver-Tray-Symbol. Navigieren Sie zu der PHP - > PHP-Erweiterung. Dann aktivieren Sie diese
Öffnen
C:\wamp\apps\phpPgAdmin-5.1\conf\config.inc.php
,ein. finden
$conf['servers'][0]['host'] = '';
änderung$conf['servers'][0]['host'] = 'localhost';
b. finden
$conf['extra_login_security'] = true;
änderntrue
zufalse
Neu starten, Alle service
Gehen
http://localhost/phppgadmin/
und loggen Sie sich ein.Standard-Anmeldedaten sind
Referenzen :
Hey ich geretteten dieses buddy-ich hab das default-Passwort ein: Username = "postgres" Password = "root".
Dies ist immer noch sehr hilfreiche Informationen! Vielen Dank für die Beantwortung dieser Frage. Es löste alle meine anfänglichen Probleme, aber jetzt bekomme ich eine 403 Fehlermeldung, wenn ich versuche zu navigieren Sie zu localhost/phppgadmin Irgendwelche Ideen, wie es zu lösen?
nvm. fand es hier
stellen Sie sicher, dass die Pfade für xampp Recht. Mir ist in
c:/wamp64/
InformationsquelleAutor rails_id
Danke. Diese Anweisungen gearbeitet, einmal habe ich auch Hinzugefügt
'Verlangen, local' in den phppgadmin.conf-Datei:
Hinzufügen 'Require local' bei mir auch geholfen. Dank Jessica.
InformationsquelleAutor Jessica Gramp
es hat geklappt danke dir
InformationsquelleAutor Sammee Mushtaq Bazaz
Wahrscheinlich der beste Ort zu beginnen ist mit dem msdn docs. Es sieht aus wie die einfachste Lösung ist, um die
%PATH%
Umgebungsvariable systemweit fügen Sie den Pfad zu libpq.dll.Beachten Sie, dass
%PATH
wird zuletzt durchsucht, so dass, wenn ein libpq ist für immer in das system-Verzeichnis oder in das Apache-Verzeichnis es wird gefangen werden, ersten.InformationsquelleAutor Chris Travers
Vergessen Sie nicht, dass WAMP hat zwei
php.ini
- Dateien. Eine im Apache-Verzeichnis, eine im php-Verzeichnis (bin\php\php5.X.X
). Wampserver Fach verwaltet, die man im Apache-Verzeichnis.Ausführen zu können, php-cli-tools (e.g
php artisan
), müssen Sie die Auskommentierung derphp_pgsql
undphp_pdo_pgsql
imphp.ini
im php-Verzeichnis.InformationsquelleAutor rilut
Nach der Aktivierung der Postgresql-Erweiterung von WAMP-Symbol, ich war in der Lage, postgresql admin-Seite, aber
bin/cake bake all
- Befehl scheiterte mit der Fehlermeldung "php extn fehlt".(nach @rails_id s post unten die vollständige postgresql integration mit WAMP)
überprüft in der cmd-Eingabeaufforderung mit
php -m
keine "postgresql" Modul vorhanden war.Ging zum php-Verzeichnis, in meinem Fall war es "C:\wamp64\bin\php\php7.2.10" und aktiviert (entfernt das 😉 nach der pg-Modul in php.ini-Datei:
extension=pdo_pgsql
extension=pgsql
Neustart des xampp-Dienste.
bin/cake bake all
ist in Ordnung, die von der Eingabeaufforderung aus.InformationsquelleAutor Pankaj