OVH Cloud OVH Cloud

[NetBSD] extensions PHP

4 réponses
Avatar
Vincent Heurteaux
Bonjour,
J'ai installé apache 2, mysql 4 et php5 sur un NetBSD 2.0.2 via pkgsrc.
Tout fonctionne parfaitement, excepté le chargement des extension via
php.ini, j'ai beau positionner "extension=mysql.so" dans ce fichier,
après un redémarrage d'apache php-mysql n'est pas pris en compte.
Quelqu'un pourrait m'éclairer ?

J'ai installé php5 via le meta-dossier php-extensions, testé la
déclaration de quelques extensions, et aucune n'est prise en charge.
Dans ce cas google ne m'a pas été d'une grande aide :-(

Si quelqu'un à une idée...

Merci d'avance

4 réponses

Avatar
manu
Vincent Heurteaux wrote:

J'ai installé apache 2, mysql 4 et php5 sur un NetBSD 2.0.2 via pkgsrc.
Tout fonctionne parfaitement, excepté le chargement des extension via
php.ini, j'ai beau positionner "extension=mysql.so" dans ce fichier,
après un redémarrage d'apache php-mysql n'est pas pris en compte.
Quelqu'un pourrait m'éclairer ?


Que disent les logs?

--
Emmanuel Dreyfus
Un bouquin en français sur BSD:
http://www.eyrolles.com/Informatique/Livre/9782212114638/livre-bsd.php


Avatar
Vincent Heurteaux
php -i me sort :
PHP Warning: PHP Startup: Unable to load dynamic library './mysql.so' -
Cannot open "./mysql.so" in Unknown on line 0

j'ai les fichiers xxx.so dans /usr/pkg/lib/php/20040412/
l'error_log d'apache ne remonte rien de particulier
Avatar
manu
Vincent Heurteaux wrote:

PHP Warning: PHP Startup: Unable to load dynamic library './mysql.so' -
Cannot open "./mysql.so" in Unknown on line 0


Quels droits pour les repertoires menant à mysql.so? Est-ce que mysql.so
est executable?

--
Emmanuel Dreyfus
http://hcpnet.free.fr/pubz


Avatar
Vincent Heurteaux
Le Wed, 11 May 2005 07:56:46 +0200, Emmanuel Dreyfus a écrit :

Vincent Heurteaux wrote:

PHP Warning: PHP Startup: Unable to load dynamic library './mysql.so' -
Cannot open "./mysql.so" in Unknown on line 0


Quels droits pour les repertoires menant à mysql.so? Est-ce que mysql.so
est executable?


pour les droits tout semble normal,
/usr/pkg/lib/php/20040412 est en 755 avec root wheel pour utilisateur et
groupe.
En revanche tous mes .so sont en 444 mais j'ai déjà tenté de changer
les droits sans succès.
...
Hop, j'ai trouvé !!! (bon je suis quand même un peu honteux)
C'était la variable "extension_dir =" de mon php.ini qui était mal
positionnée (coquille dans le chemin d'accès).

Désolé pour le dérangement, et merci pour tout.

a+