別のphp.iniファイルにphp.iniファイルを含めるにはどうすればよいですか?別のphp.iniファイルにphp.iniファイルを含めるにはどうすればよいですか?
答えて
メインのphp.iniファイルの.iniファイルを "インクルード"することはできません。
一つの可能な解決策は、しかし、PHPをコンパイルする際、configure行にこのオプションを使用するには次のようになります。
--with-config-file-scan-dir=PATH
Set the path where to scan for configuration files
このオプションは、コンパイル時に使用されている場合、PHPはすべての.iniファイルを探します。このディレクトリには、 "通常の" php.iniファイルに加えて、
たとえば、これはUbuntuで使用されているもので、php.iniを変更するのではなく、ダウンロードした各拡張子に対して異なる.iniファイルを使用するとします。
php.iniファイルへのパスがconfigure行に、このオプションを使用して定義されている: - それはないそれでも
--with-config-file-path=PATH
Set the path in which to look for php.ini [PREFIX/lib]
、それはおそらく、あなたが再コンパイルする必要がありますPHP意味しますハード、btw - あなたが必要とする依存関係を得るのが最も難しい部分です。あなたはそれがini_set機能を利用してシミュレートしようとすることができconfig files and PHP_CONFIG_FILE_SCAN_DIR
コンパイル時の設定に加えて、デフォルトの 'php.ini'(そして可能な他のiniファイル)ディレクトリを変更できる環境変数' PHPRC'もあります。 –
あなたがconfigure行で言うとき、それはどういう意味ですか?それはどこかのファイルですか? – tomjung
できません。オンラインのページを読む:
概要:PHPの起動時に読み込まれる設定ファイル (php.iniのを)。 サーバモジュールバージョンのPHPの場合、 は、ウェブ サーバが起動されたときに1回だけ発生します。 CGIおよびCLI バージョンでは、すべての 呼び出し時に発生します。
概要:メイン php.iniファイルに加えて、各ディレクトリ内のINIファイル のためのPHPスキャンは、 、要求されたPHPファイルの ディレクトリから始まると作業します現在の ドキュメントルート( $ _SERVER ['DOCUMENT_ROOT']に設定されているとおり)までです。 INI モードのPHP_INI_PERDIR とPHP_INI_USERの設定は、 .user.ini形式のINIファイルで認識されます。
投稿する前にそれらを読んで、可能かどうかについては何も言いません。 –
:
はそして、ここで私がそうであるように同じことを言うmaillingリスト@内部の投稿です。しかし、 "man page"が示しているように、ini_setを使ってすべてのiniオプションを変更することはできません。しかし、それは間違いなく便利な機能です。
私はmemcached for phpをインストールしましたが、iniがphp.iniに含まれていることを確認する方法がわかりませんでしたが、自動的に判明しました。 php --ini
を実行すると、読み込まれている内容を検証できます。
php --ini
Configuration File (php.ini) Path: /opt/local/etc/php5
Loaded Configuration File: (none)
Scan for additional .ini files in: /opt/local/var/db/php5
Additional .ini files parsed: /opt/local/var/db/php5/memcached.ini
"php --ini"によって返された設定ファイルのパスは、Webページ(<?php phpinfo();?>)から返されるものと同じではないかもしれません。 – gonglong
1も~/.bashrc
export PHP_INI_SCAN_DIR=/usr/local/lib/php.d
でパスを定義することができることは、それが参照され、ロードされるように、あなたは別のものに1つのiniファイルを含めることはできませんようです。しかし、いくつかのフォルダに調べるフォルダを指定することでphpを設定することができます。
FastCGIセットアップ(FPMでも可能ですが、確かに分かりませんが)を使用する場合は、PHPラッパーから環境変数をエクスポートできます。
あなたができるあり:
export PHP_INI_SCAN_DIR=/etc/php5/cgi/conf.d:/var/www/mydomain.net/etc
/var/www/mydomain.net/etc
は一例であり、それはあなたがあなたの中に追加のiniファイルを置くフォルダです。これは:
で区切られたリストになる可能性があります。
phpinfo.php
(任意では<? phpinfo();
というファイルのみ)を使用し、ブラウザで対応するURLを開き、解析されるディレクトリのリストとその上部にロードされるファイルのリストを確認します。
/etc/php5/cgi/conf.d
(PHPの実行ファイルにコンパイルされているためだと思います)、実際には必要ない可能性があります。
- 1. php.iniファイルを使用していないときにphp.iniファイルを使用するには、どのようにしてphp.iniファイルを使用するのですか?
- 2. PHP.iniにPHPファイルを含める
- 3. php.iniファイルはどこですか?
- 4. php.iniファイルで "SetEnv"
- 5. mysqliの拡張子を含めるためにphp.iniファイルを編集する
- 6. php.iniファイル -</p> <p>php.iniファイルで
- 7. MXMLファイルを別のMXMLファイルにインラインで含めるにはどうすればよいですか?
- 8. PHP:いいえphp.iniファイル
- 9. 1つのAGIファイルを別のAGIファイルに含めるにはどうすればよいですか?
- 10. 別のjsファイルからjsファイルを含めるにはどうすればよいですか?
- 11. Parallels Panelのphp.iniファイルはどこにありますか?
- 12. ソースディレクトリにファイルを含めるにはどうすればよいですか?
- 13. php.iniのようなphpプロセスのfilyタイプを作るためにphp.iniにどのような変更を加えなければなりませんか?
- 14. Linux/CentOS PC上のphp.iniファイルはどこですか?
- 15. ASP.Net - 別のプロジェクトの埋め込みJavaScriptファイルを含めるにはどうすればよいですか?
- 16. 返されたオブジェクトを別のjavascriptファイルに含めるにはどうすればよいですか?
- 17. MAC OSx用に新しいphp.iniを作成するにはどうすればよいですか?
- 18. php.iniファイルが見つかりませんでしたが、php.ini-distとphp.ini-recommendedがあります
- 19. PHPは別のphp.iniファイルを使用して設定します
- 20. Rubyソースを別のファイルにインラインで含めるにはどうすればよいですか?
- 21. MAC OSでmail()のphp.iniファイルを設定するには?
- 22. nginx、php.ini confファイルのfast-cgi設定ファイルはどこにありますか?
- 23. PHP.iniファイルを編集してより大きなファイルをアップロードするにはどうすればよいですか?
- 24. Googleのv8に別のjsファイルを含めるにはどうすればよいですか?
- 25. xdebuggerを起動するPHP.iniファイルの設定は何ですか?
- 26. Laravel 5.3 Homestead php7 reload php.iniファイル
- 27. PHPに別のファイルを含めるにはどうすればよいですか?
- 28. linuxでphp.iniファイルを編集するには
- 29. DrSchemeにファイルを含めるにはどうすればいいですか?
- 30. nginx.confにjavascriptファイルを含めるにはどうすればいいですか?
RHEL/Fedoraが/etc/php.d/*インクルードをどのように達成するのか興味があります。これを可能にするためにPHPにパッチを当てましたか? – gahooa
@gahooaこれは、ここで私を導いてくれた質問です。あなたは/etc/php.d/*インクルードをどのように達成するかを学んだことがありますか? –
以下の受け入れ可能な回答をご覧ください。これもあなたの質問に答えます。 Uはphp -i(phpinfo())を実行してPHPがどのように構築されたかを見ることができます –