undefined function preg_match

René
Invité n'ayant pas de compte PHPfrance

26 févr. 2006, 22:57

Bonjour

Sous Mandiva 2006 j'ai un serveur apache Apache/2.0.54
et PHP Version 5.0.4.
J'ai essayé d'installer SPIP et phpMyAdmin
Pour les deux, apache me renvoie ce message :
PHP Fatal error: Call to undefined function preg_replace()
alors que j'ai des pages php qui fonctionnent très bien
Mon installation serait-elle incomplète
Merci de votre aide

Mammouth du PHP | 19672 Messages

26 févr. 2006, 22:59

As-tu compilé PHP avec l'extension PCRE ? Cette extension est indispensable pour utiliser cette fonction.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Petit nouveau ! | 2 Messages

26 févr. 2006, 23:35

Merci
Je n'ai pas compilé PHP mais j'ai laissé mandriva installer les paquetages et j'ai trouvé un paquetage non installé
php-pcre Version : 5.0.4-1mdk
que je viens d'installer et merveille ça marche :D
Merci
Il reste un certain nombre de paquetages qui ont un rapport avec php qui ne sont pas installés. Faut-il les installer ?

Mammouth du PHP | 19672 Messages

26 févr. 2006, 23:37

ça dépend de tes besoins : mais tu auras sûrement besoin de mysqli par exemple et de quelques extensions du genre.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Petit nouveau ! | 2 Messages

26 févr. 2006, 23:52

OK et encore merci :-)