php.ini est inexistant Fichier de configuration chargé (aucun)

J’ai compilé avec succès php et apache, sans spécifier le répertoire du fichier de configuration php. Je veux append des fonctionnalités de poire, mais il ne semble pas y avoir de php.ini.
Dans mon phpinfo, il est dit

Fichier de configuration (php.ini) Chemin / usr / local / apache2 / php / lib
Fichier de configuration chargé (aucun)
Scannez ce répertoire pour d’autres fichiers .ini (aucun)
Fichiers .ini supplémentaires analysés (aucun)

Je suis allé dans le répertoire / usr / local / apache2 / php / lib, et il n’y avait effectivement rien. J’ai également cherché php.ini et n’ai obtenu aucun résultat. Je dois changer les choses dans php.ini, et je ne sais pas comment php fonctionne même sans. Je me demande si je dois recomstackr php avec un répertoire de configuration et comment trouver / acquérir un php.ini pour pouvoir réparer certaines choses.

Vous devez copier le fichier php.ini-dist depuis la source PHP. La méthode standard consiste à copier ce fichier dans /usr/local/lib/php.ini .

Le problème est que vous avez compilé php sans l’option –with-config-file-path = PATH.

Essayez de reconfigurer php en utilisant cette option. Ensuite, lancez “make clean”, “make” et “make install” dans cet ordre. Vous devez lancer “make clean” pour que cela fonctionne.

première vérification est-il /etc/php.ini existe, si pas essayer de le copier

 sudo cp /etc/php.ini.default /etc/php.ini 

autre

 sudo cp /etc/php.ini.default /usr/local/lib/php.ini 

puis rechargez le serveur Web et essayez de voir le résultat avec

 php --ini 

ini fichier ini doit se terminer par .ini et non par php.ini-dist . Supprimez -dist car il ressemble à un fichier bloc-notes (sous Windows) et ne peut pas être lu par le système. Redémarrez Apache et vérifiez votre sortie phpinfo ().