問題タブ [phpinfo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - xdebug: マシン名を xdebug.idekey として削除しないようにしました
Apache 2.x、PHP 5.3、および Netbeans 6.9 で xdebug を動作させるために戦っています。
以下を除いて、phpinfoですべてがうまく見えるようになりました。
MYTHINKPAD は、私のローカル (Windows 7x64) マシンの名前です。マスター値がそのようにオーバーライドされる場所について、私にはかすかな手がかりがありません。確かに、http.conf にも .htaccess にも php_value も、php.ini にも異常はありません。
さらに驚くべきことに、これを httpd.conf に追加し、再起動して phpinfo() を確認すると、次のようになります。
は?誰かが私に記入してもらえますか、なぜ私のマシン名はそれほど回復力がありますか?
AllowOverride
その間、.htaccess ファイルで php_value ステートメントを使用できるようにするにはどうすればよいでしょうか? (はい、グーグルで検索しました)。それとも全然できない?
php - PHPスクリプトは、大きなファイルのアップロードでハングするだけです
ユーザーがPOSTでサーバーに複数のファイルをアップロードし、次のページにリダイレクトできるようにするphpスクリプトがあります。
それはしばらくの間機能していたようですが、最近ユーザーはそれが無限にぶら下がっていると報告しています。彼らはすべてのフィールドを入力し、アップロードするファイルを選択し、投稿を押してから、何時間も待ってからあきらめてウィンドウを閉じます。しかし、私がチェックすると、ファイルは正常にアップロードされ、無傷であるように見えます。フィールドだけは投稿されませんでした。
スクリプトは、フォームフィールドが解析されてmysqlデータベースに挿入される次のセクションに移行できないようです。私はいくつかの小さなテストを行いましたが、問題を再現できません。200Mなどの大きなファイルでテストする時間はありませんが。
ユーザーがアップロードする最大合計ファイルサイズは200Mになるので、私のphpコア設定で十分だと思います。これが私が持っているものです:
コア設定でこの問題を引き起こしている可能性のあるものは他にありますか?それともブラウザの問題でしょうか?
apache - Apache で有効になっている mod_headers および mod_expires モジュールを確認する方法
サーバーで mod_headers および mod_expires モジュールが有効になっているかどうかを確認したい
phpinfo();で php 情報を一覧表示するのと同じように、いくつかの php 関数を使用して apache が有効/無効になっているモジュールを一覧表示する方法はありますか? 関数?
php - WAMP上のMongoDB/PHP --phpinfo vs php -i
PHPとWAMPを使用してMongoDBをセットアップしようとしています。以前にWAMP64ビットをインストールしましたが、PHPドライバーが動作しないことがわかったので、それをアンインストールして32ビットをインストールしました。ここからPHPドライバーをダウンロードしました:http : //downloads.mongodb.org/mongo-latest-php5.3vc9ts.zip、dllをextに入れ、拡張機能をphp.iniに追加しました。
WAMPを起動してもエラーは発生しませんが、phpinfo()にMongoが表示されません。また、次のような単純なものを試してみると、
このエラーが発生します:
私のphpinfoはこの情報を示しています:
コマンドラインからphp-iを実行すると、mongoがロードされていることがわかります。
WAMPは私がインストールした唯一のphpであり、CLIPHPがWAMPphpinfoと一致していることを確認するために、詳細を確認しました。
最後に、「where php」は、コマンドラインがWAMPインストールからPHPを実行していることを示しています:C:\ Program Files(x86)\ wamp \ bin \ php \ php5.3.8 \ php.exe
1)CLI "php -i"でMongoがロードされていると表示されるのに、phpinfo()では表示されない理由はありますか?
2)phpinfo()がMongoがロードされていることを表示しないのと同じ理由で、「新しいMongo()」呼び出しが失敗していると推測していますが、Mongoロードの問題のデバッグをどこから開始すればよいかわかりません。wamp / logs / apache_error.logを確認しましたが、起動時にエラーは表示されません。
前もって感謝します。
php - PHP で register_argc_argv を検出する
PHP アプリケーション インストーラーで register_argc_argv が有効になっているかどうかを確認する必要があります。
コードを書いたのですが、うまくいきません。php.iniですでに有効になっているのに、常に無効になっていると言っています:
php - codeigniter のセッション システムは、PHP の組み込み $_SESSION とどのように分離されていますか?
マニュアルが言うように:
注: Session クラスはネイティブ PHP セッションを使用しません。独自のセッション データを生成し、開発者により多くの柔軟性を提供します。
しかし、 を使用してデータを保存する$this->session->set_userdata(array('sample_key' => 'sample_value'));
と、と その中phpinfo()
に見つけることができます。sample_key
sample_value
私はその部分を望んだ
ネイティブ PHP セッションを利用しない
からセッション変数を隠すことを意味しますphpinfo()
。
私はいつもそれがセキュリティの欠如かもしれないと思っていました。それは可能性が?
どうやら、値はurlencode
ed です。
php - 実行中のphpはどのようにコンパイルされましたか?
ソースコードからPHP(5.4.0)の新しいインスタンスをコンパイルしようとしていますが、ディストリビューションから既にインストールされているもの(PHP 5.3.6-13ubuntu3.6)、Ubuntu-11.10との互換性を維持したいと考えています。つまり./configure
、インストールされているPHPと同じディレクティブで実行したいと思います。
./configure
で出力されたコマンドはいつでも見ることができましphpinfo()
たが、今回は驚いたことに、提供されていません。
phpinfo
コンパイル構成の出力を妨げるフラグを知っていますか?または、
PHPがどのようにコンパイルされたかを知る他の方法を知っていますか?
php - php.iniのupload_max_filesizeとmax_execution_timeを変更するにはどうすればよいですか?
php.iniのupload_max_filesizeとmax_execution_timeを変更しようとしています
私はもう試した
と
私はphpinfoを実行しましたが、どれも変更されていません...何が得られますか?
ありがとう、J
php - safe_mode と register_globals の値 (ステータス) が表示されないのはなぜですか?
safe_mode と register_globals の値 (ステータス) が表示されないのはなぜですか?
私はphp.netからこのコードを使用します:
上記の例では、次のようなものが出力されます。
display_errors = 1、register_globals = 0
しかし、私はこれを取得します:
display_errors = 1、register_globals =
register_globals はオフですが、0 (ゼロ)の代わりに何も取得しません