php.ini include_path
J'ai cherché partout et n'arrive pas à trouver une réponse à cela. Je suis en train de définir un chemin d'inclusion dans le php.fichier ini de mon local wamp server. Actuellement, je ne comprends pas l'une des deux choses:
- Quoi mettre dans les citations du chemin de réglage de lui-même.
Par exemple, si je voulais ajouterC:\wamp\www
comme un chemin, serait-il
include_path = ".;C:\wamp\www\"
? - Où mettre la chemin de l' ligne. Puis-je le mettre n'importe où, ou dois-je le mettre dans un endroit spécifique?
Quelques erreurs communes que j'ai lu dans mes recherches que j'ai vérifié.
- Je suis en train de modifier le php.fichier ini situé à la
C:\wamp\bin\php\php5.3.8
- J'ai redémarré le serveur après j'ai fait mes changements et ont vérifié si il avait mis à jour à l'aide de la
phpinfo()
fonction.
Mise à JOUR
C'est actuellement ce que j'ai, mais ça ne fonctionne toujours pas.
; Windows: "\path1;\path2"
include_path = ".;C:\php\pear;C:\wamp\www"
Qu'est-ce exactement ne fonctionne pas?
L'include_path code
Non, mais CE qui ne fonctionne pas?
Le inclure le chemin d'accès est correct et il montre lorsque vous appelez la fonction phpinfo(). Alors, comment pouvez-vous dire qu'il ne fonctionne pas?
Il n'est pas afficher dans le phpinfo pour moi pour une raison... c'est peut-être mon système ou quelque chose
L'include_path code
Non, mais CE qui ne fonctionne pas?
Le inclure le chemin d'accès est correct et il montre lorsque vous appelez la fonction phpinfo(). Alors, comment pouvez-vous dire qu'il ne fonctionne pas?
Il n'est pas afficher dans le phpinfo pour moi pour une raison... c'est peut-être mon système ou quelque chose
OriginalL'auteur Kevin Pei | 2012-02-18
Vous devez vous connecter pour publier un commentaire.
Tout cela dépend de ce que vous essayez d'accomplir. Personnellement, je n'ai pas modifier le php.ini fichier directement pour la mise include_paths, plutôt j'utilise la suite de construire, dans le code:
-- Edit --
Les Chances sont, il peut y avoir plusieurs copies de php.ini sur votre système, et que vous ne modifiez pas celui qui est utilisé par PHP.
Compris. J'utilise MVC, j'ai donc mis tous les include_path directives par le biais d'un script, et il affecte l'ensemble de l'application.
Si quelqu'un fait référence à cela dans le futur, veuillez jeter un oeil à la solution ci-dessous. J'ai marqué ceci comme la réponse parce qu'il l'a résolu dans un commentaire sur le post que j'ai fait sauter
OriginalL'auteur Mike Purcell
Le php.ini fichier aura l'include_path déjà en elle, mais elle a mentionné, c'est là que vous devez mettre, en enlevant le commentaire. Il a aussi des exemples pour windows. Il ressemblera à cela, il suffit de supprimer le point-virgule précédant "include_path"
include_path = ".;c:\php\includes;c:\wamp\www"
Oui, mais supprimer l' ; depuis le début de la ligne est un commentaire dans le fichier ini de la syntaxe.
J'ai. Cela ne fonctionne toujours pas...
avez-vous redémarré le php? ou le serveur?
OriginalL'auteur thenetimp
Frappé ce lien quand j'ai essayé de déboguer pourquoi l'include_path dans mon php.ini fichier n'a pas été prise d'effet. Je parle de mon installation de ubuntu avec un bitnami api. La solution a été de redémarrer le php-fpm ./ctlscript correctement. A redémarrer uniquement apache, mais a dû redémarrer php-fpm.
Espérons aide quelqu'un à essayer dans ubuntu avec un bitnami lampstack.
OriginalL'auteur ram
Si vous découvrez ce fil et que vous utilisez la dernière version de WAMPServer, vous rencontrerez le problème que j'ai eu où vous pouvez modifier le php.ini référencé dans la fonction phpinfo (), mais cela ne change pas le comprend chemin. Faire une recherche dans le répertoire WAMP a montré 2 DLL (tous deux nommés php5ts.dll dans le php et apache dirs), où le chemin est spécifié. Utiliser le Bitnami WAMP environnement, au lieu (https://bitnami.com/stack/wamp/installer).
GO PATS!
OriginalL'auteur Ginja Ninja