Impossible de trouver les “extensions” qui font partie de mon php.fichier ini, apache 2.0, où est-il?
Je suis en train d'ajouter le support de l'extension GD sur mon Ubuntu, Apache 2, php boîte. Cependant mon php.ini fichier ne semble pas être le même que la plupart des versions du fichier INI et il semble que ce ne sont ;extensions de commentaires ou d'un titulaire de place pour eux. D'où ce déplacement? Est-ce nouvel emplacement, ou nouvelle méthode pour l'ajout d'extensions?
Je suis à une perte, je n'ai trouvé que 2 php.les fichiers ini. Un pour Apache 2 et une pour l'interface de ligne de commande.
Finalement, je me suis poser cette question parce que la normale correction pour l'erreur Undefined offset: 1 in [...]images.php sur la ligne 50 Fatal error: Call to undefined function imagecreatefrompng() dans [...]functions.php sur la ligne 309 ne fonctionne pas.
Ubuntu est une distribution Linux.
Meh, oubliée dans le corps 🙂
OriginalL'auteur JustinKaz | 2011-05-09
Vous devez vous connecter pour publier un commentaire.
La plupart des distributions Ubuntu inclus, d'une manière générale, extensions PHP' .les fichiers ini dans un autre sous-dir de la principale .fichier ini.
Vous devriez avoir un
/etc/php5
répertoire, avecconf.d
sous-dir de la configuration principale, etapache
etcli
sous-répertoires pour les versions individuelles.Cependant, Ubuntu a une php5-gd paquet qui vont installer l'extension automatiquement, de sorte que le piratage de la .les fichiers ini ne devrait PAS être nécessaire, sauf si vous avez de compiler une version spécifique de GD-vous.
Vous pouvez essayer d'utiliser le
dl()
fonction de la charge de façon dynamique au sein de votre script, mais qui peut ne pas être autorisée par votre hôte. Vous pouvez avoir à faire appel à eux pour obtenir GD est activé.Je suis héberge le serveur... j'ai le physique de la boîte. J'ai pu essayer une session de terminal pour accéder à ce fichier.
Généralement sur ubuntu vous suffit d'installer le php-gd5 paquet et redémarrer Apache pour que cela fonctionne.
oups, désolé, brainfart. Devrait être php5-gd. C'est ici pour 10.10: packages.ubuntu.com/maverick/php/php5-gd
OriginalL'auteur Marc B
Si il n'y a pas d'extensions dans votre php.ini, alors que c'est bien. Tout simplement parce que les commentaires sont manquants dans votre
.ini
fichier ne veut pas dire que la "section" a été déplacé; ils sont juste des commentaires!Si vous le souhaitez, créer.
Il commence avec le texte
extension=
.Veuillez patienter pendant que je vais inventer la télépathie. Je vais donc être en mesure de commenter sur le contenu précis de votre fichier.
Ok j'ai trouvé de la section, mais, j'ai inclus des extensions=gd.et je suis encore en train de l'erreur "undefined function imagecreatefrompng()".
OriginalL'auteur Lightness Races in Orbit
L'extension gd fichier de configuration est dans
/etc/php5/conf.d/gd.ini
: à moins que je me trompe par défaut, tous les fichiers dans /etc/php5/conf.d dossier sont automatiquement inclus dans l'exécution de PHP.OriginalL'auteur Femi
Je suis sous Ubuntu 14.04 LTS et le paquet installé, mais Drupal n'était pas le détecter. J'ai regardé à travers les dossiers et n'a RIEN trouvé concernant
gd save
et section vide dans les fichiers ini. Le message d'erreur a disparu lorsque j'ai créé manuellement le fichier de l'extension dans/etc/php5/mods-available
. J'ai copié les fichiers et changé en charge gd.donc, comme ceci:Si vous n'avez pas le fichier, essayez de faire cela, redémarrer Apache2 et voir si ça aide.
OriginalL'auteur Jamie Ramone