PHPに拡張子がない場合の対処法

藏色散人
リリース: 2023-03-04 09:18:02
オリジナル
2640 人が閲覧しました

サポートされるライブラリはコンパイル時に「有効」に設定されるため、php には拡張機能がありません。解決策は、パラメータ「--with-config-file-scan-dir=/etc/php」を追加することです。 .d」で十分です。

PHPに拡張子がない場合の対処法

推奨: 「PHP ビデオ チュートリアル

php php には拡張子がありません.ini

今日、centOS

vim /etc/php.ini
ログイン後にコピー

の php 設定を調べてみたところ、extension=

設定が存在しないことがわかりました。たとえ存在したとしても、コメントされています。 out

php -

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
ログイン後にコピー

が最初に /etc/php.d からロードされたことがわかりました。php をコンパイルするときに、パラメータ --with-config-file-scan-dir=/ を追加しますetc/php.d ではないため、ダウンロードされたソース コードは php7.2 で直接コンパイルおよびインストールされるため、このパラメータはデフォルトで保持される必要があります。

したがって、php は php.ini 以外の scan-dir 内のすべての ini 設定ファイルを積極的に検索します。

コンパイル中にサポートされるライブラリは、/etc/php.d にあるため、通常は有効に設定されます。このパラメータがないと、このディレクトリをスキャンして追加の .ini ファイルを探しても空になります。さまざまなライブラリはサポートされません。 php.ini に

を自分で追加する必要があります。

以上がPHPに拡張子がない場合の対処法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!