1087 Stimmen

Wo kann ich die php.ini finden?

Vor ein paar Jahren installierte ich Apache 2.2x und PHP 5.3.1 auf einem Linux-Server, den ich betreue. Ich verwendete .tar.gz-Dateien und baute sie wie angewiesen (anstelle von rpms und was auch immer). Und alles war in Ordnung.

Heute muss ich Folgendes installieren este die wie eine PHP-Bibliothek aussieht. Ich bin alle Schritte bis zu make install durchgegangen und habe ibm_db2.so in $PHP_HOME/lib/extensions/somecomplicatedname/ibm_db2.so .

Der große Haken ist, dass der letzte Schritt darin besteht, die Datei php.ini aber es gibt keine jede php.ini Dateien auf meinem System. Der Schrecken aller Schrecken. PHP funktioniert gut, außer natürlich für dieses neumodische ibm_db2-Dingsbums, das ich verwenden möchte, damit jemand eine grafische Benutzeroberfläche verwenden kann, um damit herumzubasteln DB2 . (Ich habe ein kleines PHP-Skript ausprobiert, das fehlschlägt und anzeigt, dass die ibm_db2-Funktionen nicht verfügbar sind).

Ich habe alle paar Jahre einmal mit PHP zu tun, also klären Sie mich bitte auf einer sehr grundlegenden Ebene darüber auf, was ich tun könnte, um einen webbasierten GUI-Zugriff auf DB2 zu ermöglichen.

7voto

Banned_User Punkte 883
find / -name php.ini

Hey... bei mir hat es funktioniert!

4voto

Mike Purcell Punkte 19447

Sie können mehr Informationen über Ihre Konfigurationsdateien erhalten, indem Sie etwas wie:

$ -> php -i | ack config # Use fgrep -i if you don't have ack

Configure Command =>  './configure'  ...
Loaded Configuration File => /path/to/php.ini

4voto

Für SAPI : php-fpm

Es besteht keine Notwendigkeit, eine php.info Datei (es ist keine gute Politik, sie der Welt zum Lesen zu überlassen). Auf der Kommandozeile:

php-fpm -i | more

Irgendwo in der Ausgabe wird diese Zeile erscheinen:

Configuration File (php.ini) Path => /etc

Hier finden Sie eine ausführlichere Erklärung: Wie Sie Ihre PHP-Konfigurationsparameter ohne info.php herausfinden können

0voto

Zahra Punkte 1796

Dementsprechend réponse ab PHP 7 die normale php.ini-Datei war entfernt und hinzugefügt mit php.ini-production y php.ini-devlopment .

also anstelle der php.ini, die in meinem Fall nicht existiert (ich habe php 8.1 installiert), verwenden Sie php.ini-production und es befindet sich im php-Installationsordner (etwa so: C:\PHP-8.1.5 ), erstellen Sie eine Datei und nennen Sie sie php.ini und kopieren Sie dann den Inhalt von php.ini-production in diesem neuen php.ini .

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X