PostgreSQL et PHP

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : PostgreSQL et PHP

par Ripat » 24 févr. 2009, 14:51

Dommage. Et il n'y a personne dans la communauté Mac de PHP france qui ait compilé le module psql en mode shared et qui pourrait lui fournir le pgsql.so?

http://jehiah.cz/archive/compiling-shared-php-modules

par Sékiltoyai » 23 févr. 2009, 21:36

Bah sous Mac OS X les modules n'existent pas. Et du coup, je ne sais pas si PHP est compilé pour supporter les extensions non compilées de base.
Genre sous linux par exemple il est compilé pour supporter une large gamme de modules vu qu'avec les systèmes de paquet on peut aisément modifier son installation, mais sous Mac OS X, vu que l'on n'est pas supposé modifier le système, j'ai un peu plus de doutes…

par Ripat » 23 févr. 2009, 21:02

Ça n'existe pas sous forme de module sous OS-X? On est vraiment obligé de recompiler PHP?
Sous forme de module ?
Oui, les extensions quoi. Les "loadable extentions" (modules) sont chargés au démarrage du serveur. J'ai finalement assez peu d'extensions compilées en dur dans php. La plupart sont chargées dynamiquement: mysql.so, pgsql.so, sqlite.so etc....

Si j'ai besoin d'une nouvelle extension, je télécharge le paquet binaire du dépôt, redémarre le serveur, c'est tout. Pas de compilation.

par zeus » 23 févr. 2009, 12:53

:arrow: http://developer.apple.com/internet/ope ... tgres.html (recherche "PostgreSQL and PHP")

PS : mdr, quand je tapes "PostgresSQL PHP Mac recompilation", c'est ce post qui est premier :langue:

par Invité » 23 févr. 2009, 12:36

Mais par contre, je ne vois pas pourquoi tu dis qu'il devrait être intégré de base, surtout que pgsql n'est pas non plus un super sgbd…
Il a une tranche où il est bien performand ... mais bon, c'est pas mon préféré non plus.
c'est pareil pour moi, mais apparement, il a ( le sgbdro ) de grande capacité pour ce qui est des bases de données spatiale.


si je veux recompiler le PHP, comment je dois faire ?

par Sékiltoyai » 23 févr. 2009, 01:19

Ça n'existe pas sous forme de module sous OS-X? On est vraiment obligé de recompiler PHP?
Sous forme de module ?

par Ripat » 22 févr. 2009, 19:54

Ça n'existe pas sous forme de module sous OS-X? On est vraiment obligé de recompiler PHP?

par zeus » 22 févr. 2009, 19:37

Mais par contre, je ne vois pas pourquoi tu dis qu'il devrait être intégré de base, surtout que pgsql n'est pas non plus un super sgbd…
Il a une tranche où il est bien performand ... mais bon, c'est pas mon préféré non plus.
Je croyais que les trool étaient interdits, j'ai du mal lire...
Vas-y, montres nous comment on fait ;)
L'un des fondements de PHP est sa capacité à inter-agir avec les bases de données, du coup, sans driver...
PHP peut également modifier des images, pourtant GD n'est pas compilée par défaut.
PHP n'a jamais caché sa préférence pour MySQL, et c'est pourquoi il compile par défaut le driver MySQL.
PostGreSQL, malgrè tout le bien que tu en penses, n'est pas obligatoirement compilé avec ...

Et puis, il se trouve que c'est comme ça que sont distribuée les packages par défaut ;)

par katagoto » 22 févr. 2009, 15:14

Je croyais que les trool étaient interdits, j'ai du mal lire...

L'un des fondements de PHP est sa capacité à inter-agir avec les bases de données, du coup, sans driver... :roll:

par Sékiltoyai » 22 févr. 2009, 14:48

Je pense que le plus simple est en effet de recompiler PHP. Je ne me souviens plus vraiment mais je crois que c'est ce que j'ai fait.
Mais par contre, je ne vois pas pourquoi tu dis qu'il devrait être intégré de base, surtout que pgsql n'est pas non plus un super sgbd…

par youssef » 20 févr. 2009, 18:47

Bah si, à MySQL, la preuve,

Pour ce qui est de ton problème : l'extension pgsql n'est pas installé, donc il faut l'installer, quelle logique !, reporte toi à la doc...
On va peut être se calmer un peu hein ;)
S'il viens poser une question, c'est qu'il a besoin d'aide ...

Je déplace le sujet dans la bonne section, et t'invite à rechercher comment recompiler PHP avec la bonne extension sous mac
le "il" c'est moi :D

oui c'est sur que j'ai besoin d'aide, j'ai eu trop d'info sur le sujet, et sur le net aussi, mais comme vous savez, trop d'info ça tue l'info, je suis un peu perdu, re-compiler php ( faut chercher comment ) si non installer une extension ( faut aussi chercher comment ) ou installer carrément un programme ( genre easyphp ) qui permet de dépasser le problème, mais reste à savoir s'il y aura des problèmes à avoir deux php installé / apache et mysql de plus

ehh oui j'ai besoin tjrs d'aide

Merci à vous

par zeus » 20 févr. 2009, 17:48

Bah si, à MySQL, la preuve,

Pour ce qui est de ton problème : l'extension pgsql n'est pas installé, donc il faut l'installer, quelle logique !, reporte toi à la doc...
On va peut être se calmer un peu hein ;)
S'il viens poser une question, c'est qu'il a besoin d'aide ...

Je déplace le sujet dans la bonne section, et t'invite à rechercher comment recompiler PHP avec la bonne extension sous mac

par stopher » 20 févr. 2009, 17:13

Bah si, à MySQL, la preuve,
non :)

http://fr.php.net/manual/fr/mysql.installation.php

...


Je ne connais pas assez mac pour te donner une réponse clair .. Mac"eux" nous faisons appel à vous .. :P

par katagoto » 20 févr. 2009, 17:05

Bah si, à MySQL, la preuve,

Pour ce qui est de ton problème : l'extension pgsql n'est pas installé, donc il faut l'installer, quelle logique !, reporte toi à la doc...

par youssef » 20 févr. 2009, 16:45

Pourrais-tu nous faire un :
<?php
print_r(get_loaded_extensions());
voilà le résultat que j'ai eu, il y a pas d'extension pour pgSQL

Array ( [0] => libxml [1] => xsl [2] => xmlwriter [3] => xmlrpc [4] => dom [5] => xmlreader [6] => xml [7] => tokenizer [8] => session [9] => pcre [10] => SimpleXML [11] => SPL [12] => PDO [13] => sockets [14] => SQLite [15] => standard [16] => Reflection [17] => posix [18] => pdo_sqlite [19] => odbc [20] => mysqli [21] => mysql [22] => mbstring [23] => ldap [24] => json [25] => iconv [26] => hash [27] => ftp [28] => filter [29] => exif [30] => date [31] => curl [32] => ctype [33] => zlib [34] => openssl [35] => apache2handler )



A voir selon ta méthode d'installation
sérieusement, je peux rien dire pour ça, j'utilise Mac OS X leopart et php vient avec, j'ai rien installé ou compilé

Merci d'avance