Installer une extension php
Bonjour, tout le monde
j'ai le message d'erreur suivant :
Fatal error: Class 'XSLTProcessor' not found in /home/www/web/html/archives/archives.php on line 2
et après recherche sur internet, apparemment il faut que j'installe l'extension xsl pour php5 je suis sous php5.3.6
le code d'installation est bien
ma question est comment faire pour installer cette extension dans un répertoire spécifique par exemple /usr/lib/php/modules/ ? Merci d'avance
Bonne journée
j'ai le message d'erreur suivant :
Fatal error: Class 'XSLTProcessor' not found in /home/www/web/html/archives/archives.php on line 2
et après recherche sur internet, apparemment il faut que j'installe l'extension xsl pour php5 je suis sous php5.3.6
le code d'installation est bien
apt-get install php5-xsl ?
ma question est comment faire pour installer cette extension dans un répertoire spécifique par exemple /usr/lib/php/modules/ ? Merci d'avance
Bonne journée
A voir également:
- Installer une extension php
- Changer extension fichier - Guide
- Installer clavier arabe - Télécharger - Divers Web & Internet
- Installer windows 10 sans compte microsoft - Guide
- Extension .bin - Guide
- Extension dat - Guide
3 réponses
Quand tu installes une extension php via le gestionnaire de paquets, la question ne se pose pas, il l'installe ou il faut. Dans ton cas il faut chercher le paquet intéressant avec apt-cache par exemple :
Si tu installes apt-file tu peux voir exactement où il va s'installer :
... ce qui donne :
Comme tu le vois, debian l'installera bien au bon endroit. Enfin il faudra sans doute relancer ton serveur web (par exemple apache) pour que php soit correctement initialisé et prenne en compte ton plugin :
(remplace reload par restart au besoin)
Bonne chance
(mando@aldur) (~) $ apt-cache search php | grep xsl php5-xsl - XSL module for php5
Si tu installes apt-file tu peux voir exactement où il va s'installer :
aptitude update aptitude safe-upgrade aptitude install apt-file apt-file update apt-file list php5-xsl
... ce qui donne :
(mando@aldur) (~) $ apt-file list php5-xsl php5-xsl: /etc/php5/conf.d/xsl.ini php5-xsl: /usr/lib/php5/20090626/xsl.so php5-xsl: /usr/share/doc/php5-xsl
Comme tu le vois, debian l'installera bien au bon endroit. Enfin il faudra sans doute relancer ton serveur web (par exemple apache) pour que php soit correctement initialisé et prenne en compte ton plugin :
service apache2 reload
(remplace reload par restart au besoin)
Bonne chance
d'abord merci pour votre réponse
quand je fais aptitude --help => command not found ?
en fait, dans php.ini j'ai ça
; UNIX: "/path1:/path2"
include_path = ".:/usr/local/apache2/php/lib/php:/home/www/web-nefertiti/lib"
extension_dir = "/usr/lib/php/modules/"
donc je pense qu'il faut que j'install le module pour xsl, et je me demande bien si la réponse que vous m'avez donner marche dans mon cas ? Merci
quand je fais aptitude --help => command not found ?
en fait, dans php.ini j'ai ça
; UNIX: "/path1:/path2"
include_path = ".:/usr/local/apache2/php/lib/php:/home/www/web-nefertiti/lib"
extension_dir = "/usr/lib/php/modules/"
donc je pense qu'il faut que j'install le module pour xsl, et je me demande bien si la réponse que vous m'avez donner marche dans mon cas ? Merci
aptitude --help => command not found ?
Ben une debian sans aptitude c'est un peu triste :-)
(ensuite cf mon précédent message)
donc je pense qu'il faut que j'install le module pour xsl, et je me demande bien si la réponse que vous m'avez donner marche dans mon cas ? Merci
Non tu n'as rien de plus à faire que ce que j'ai dit. Comme tu le vois dans mon message précédent, en installant ce module un fichier /etc/php/conf.d/xsl.ini est créé et est automatiquement inclu dans la configuration de php.
A priori les gens de Debian on fait le travail de sorte à ce que ce fichier soit correct et que tu n'aies que à recharger ton serveur web pour que tout marche directement.
Bonne chance
Ben une debian sans aptitude c'est un peu triste :-)
apt-get update apt-get install aptitude
(ensuite cf mon précédent message)
donc je pense qu'il faut que j'install le module pour xsl, et je me demande bien si la réponse que vous m'avez donner marche dans mon cas ? Merci
Non tu n'as rien de plus à faire que ce que j'ai dit. Comme tu le vois dans mon message précédent, en installant ce module un fichier /etc/php/conf.d/xsl.ini est créé et est automatiquement inclu dans la configuration de php.
A priori les gens de Debian on fait le travail de sorte à ce que ce fichier soit correct et que tu n'aies que à recharger ton serveur web pour que tout marche directement.
Bonne chance