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 ().