Heim > Artikel > Backend-Entwicklung > Was tun, wenn php.ini keine Erweiterung hat?
Lösung für das Problem, dass php.ini keine Erweiterung hat: Überprüfen Sie zuerst die PHP-Konfiguration in centOS und fügen Sie dann die Erweiterung direkt zu php.ini hinzu.
Die Betriebsumgebung dieses Artikels: CentOS6.8-System, PHP7.2-Version, DELL G3-Computer
Was soll ich tun, wenn php.ini keine Erweiterung hat?
Heute habe ich einen Blick auf die PHP-Konfiguration in CentOS
vim /etc/php.ini
geworfen und festgestellt, dass es keine Erweiterung =
Konfiguration gibt. Auch wenn es eine gibt, ist sie auskommentiert
Ich habe php -i ausgeführt und
Loaded Configuration File => /etc/php.ini Scan this dir for additional .ini files => /etc/php.d Additional .ini files parsed => /etc/php.d/bz2.ini, /etc/php.d/calendar.ini, /etc/php.d/ctype.ini, /etc/php.d/curl.ini, /etc/php.d/dom.ini, /etc/php.d/exif.ini, /etc/php.d/fileinfo.ini, /etc/php.d/ftp.ini, /etc/php.d/gd.ini, /etc/php.d/gettext.ini, /etc/php.d/gmp.ini, /etc/php.d/iconv.ini, /etc/php.d/json.ini, /etc/php.d/mbstring.ini, /etc/php.d/mysqli.ini, /etc/php.d/pdo.ini, /etc/php.d/pdo_mysql.ini, /etc/php.d/pdo_sqlite.ini, /etc/php.d/phar.ini, /etc/php.d/shmop.ini, /etc/php.d/simplexml.ini, /etc/php.d/sockets.ini, /etc/php.d/sqlite3.ini, /etc/php.d/tokenizer.ini, /etc/php.d/xml.ini, /etc/php.d/xml_wddx.ini, /etc/php.d/xmlreader.ini, /etc/php.d/xmlwriter.ini, /etc/php.d/xsl.ini, /etc/php.d/zip.ini
gefunden Es stellte sich heraus, dass es aus /etc/php stammte. Fügen Sie beim Kompilieren von PHP den Parameter --with-config-file-scan-dir=/etc/php.d hinzu Wenn PHP 7.2 direkt installiert ist, sollte es als Standardparameter verwendet werden.
PHP sucht also aktiv nach allen INI-Konfigurationsdateien im Scan-Verzeichnis mit Ausnahme von php.ini.
Bibliotheken, die während der Kompilierung unterstützt werden, sind im Allgemeinen aktiviert, da sie in /etc/php.d zu finden sind. Ohne diesen Parameter ist dieses Verzeichnis nach zusätzlichen INI-Dateien durchsuchen leer und wird nicht automatisch geladen. Verschiedene Bibliotheken wurden geladen , und Sie müssen sie selbst zur php.ini hinzufügen.
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas tun, wenn php.ini keine Erweiterung hat?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!