Intégration de PostgreSQL sur WAMP
Je viens d'installer postgreSQL sur windows 7. Je suis en train d'intégrer postgreSQL avec WAMP server.
Pour cela, j'ai fait les changements suivants dans le httpd.conf et php.fichier ini
1 LoadModule c:/path
à libpq.dll
dans httpd.conf
et puis
2 extension=php_mod_pgsql.dll
extension=php_pgsql.dll
-- enable(reemove 😉 en php.ini
Si je ne les modifications ci-dessus, le localhost ne fonctionne pas.
Si je fais le deuxième modifie le localhost de travail mais ne charge pas la libpq.dll
.
J'ai vérifié le pgsql par script php par cette
<?php
echo extension_loaded('pgsql') ? 'yes':'no';
?>
Le script affiche "oui", mais apache ne charge pas la libpq.dll
.
Maintenant ce que je dois faire pour charger le postgreSQL dans le Apache2.2* (wamp)
source d'informationauteur Ammar Hayder Khan
Vous devez vous connecter pour publier un commentaire.
libpq.dll
dewamp\bin\php\phpX.X.X
àwamp\bin\apache\Apache2.2*\bin
. Et redémarrer le Wampserver.C:\wamp\apps
de Sorte que le chemin sera,C:\wamp\apps\phpPgAdmin-5.1
.Créer un fichier appelé
phppgadmin.conf
dansC:\wamp\alias
. Et de copier coller le texte suivant :De gauche, Cliquez sur le Wampserver icône de barre d'état. Accédez à PHP > extension PHP. Puis activer cette
Ouvrir
C:\wamp\apps\phpPgAdmin-5.1\conf\config.inc.php
un. trouver
$conf['servers'][0]['host'] = '';
changement de$conf['servers'][0]['host'] = 'localhost';
b. trouver
$conf['extra_login_security'] = true;
changementtrue
àfalse
De redémarrer Tous les services
Aller à
http://localhost/phppgadmin/
et essayez de vous connecter.Défaut, les identifiants de Connexion sont
références :
Merci. Ces instructions fonctionné une fois, j'ai également ajouté
'Locales' pour la phppgadmin.fichier conf:
Probablement le meilleur endroit pour commencer est avec la msdn docs. Il ressemble à la solution la plus simple consiste à définir la
%PATH%
variable d'environnement à l'échelle du système pour inclure le chemin d'accès à libpq.dll.Noter que
%PATH
est recherché, de sorte que si un libpq est jamais mis dans le répertoire du système ou le répertoire d'Apache, il sera pris en premier.N'oubliez pas que WAMP a deux
php.ini
fichiers. L'un dans le répertoire d'Apache, l'un dans le répertoire php (bin\php\php5.X.X
). Wampserver Bac gère l'un dans le répertoire d'Apache.Pour être en mesure d'exécuter php cli outils d'e.g
php artisan
), vous devez décommenter laphp_pgsql
etphp_pdo_pgsql
dans lephp.ini
dans le répertoire php.cela a fonctionné merci