問題タブ [php-ini]
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 - php max_execution_timeの値は30秒ですが、200秒実行しますか?
このようにphpの最大実行時間を取得しています。
しかし、私はこのスクリプトを実行できます。
imの実際のini値を取得する方法は?
よろしくお願いします
php - PHP の最大実行時間を増やす
実行時間を長くする機能を追加しましset_time_limit(0);
たが、最大で 2 ~ 3 分しか実行できません。
時間のかかるサイトからリンクを検索したい。
php - open_basedir を有効にする必要がありますか?
セキュリティを強化するには、open_basedir を「オン」にする必要があることを読みました。本当?有効にする必要がありますか?
php - 1のphpファイルアップロードエラー - php_iniの正しい使い方は?
サーバーに PDF をアップロードする際に問題が発生しています。upload_max_filesize は 2M で、ファイルはそれ以上で、約 4M です。ここで私と同様の問題を持つ投稿を見つけました
$_FILE 大きなファイルをアップロードすると、upload_max_size がファイル サイズよりも大きい場合でもエラー 1 が返される
ini_set コマンドを正しく使用するために php.net から収集できるのは、現在使用しているこれです。
しかし、私が投稿したリンクでは、彼らは別の方法を使用しているようです (正しいコードを要約しているだけでない場合)。しかし、私のコードもそのままでは機能していないようです。ページの下部に<?php phpinfo(); ?>
、upload_max_filesize がまだ 2M であると表示されています。ini_set の正しい構文を使用していますか? または、私のpdfをアップロードする際の問題は別のものですか?
アップロードを処理する私のコードは
行 'print_r($_FILES['pdf']);' の出力 は
command-line - Zend php.ini がコマンド ラインでエラーをスローする
コマンド ラインで zend フレームワーク スクリプトを実行しようとしています。これはうまく機能しますが、php スクリプトを実行するたびに、多くの警告とエラーが返されます。何が問題なのですか? どうすればこれを解決できますか?
「php -c /usr/local/zend/etc/ script.php」を使用しようとすると、このディレクトリがコマンドラインでデフォルトで使用されるため、zend php.ini を /etc/ に配置しました。同じエラーが発生しました。 .
コマンドラインからのエラー;
アドバイスありがとう、
ニッキー
php - php.ini はどこにありますか?
数年前、私は管理している Linux サーバーに Apache 2.2x と PHP 5.3.1 をインストールしました。私は .tar.gz を使用し、(rpms や what-have-you の代わりに) 指示どおりにビルドしました。そして、すべて大丈夫でした。
今日は、PHP ライブラリのように見えるこれをインストールする必要があります。make install までのすべてのステップを実行したところ、.ibm_db2.so が に見つかりました$PHP_HOME/lib/extensions/somecomplicatedname/ibm_db2.so
。
大きな問題は、最後のステップでファイルphp.iniを構成することですが、私のシステムにはphp.iniファイルがありません。 恐怖の中の恐怖。PHP は正常に動作しますが、もちろん、誰かが GUI を使用してDB2をいじることができるように、私が使用したいこの新しい ibm_db2 thingamajig を除きます。(失敗し、ibm_db2 関数が使用できないことを示す小さな PHP スクリプトを試しました。)
私は数年に一度 PHP を扱わなければならないので、DB2 への Web ベースの GUI アクセスを可能にするために何ができるかについて、非常に基本的なレベルで教えてください。
php - デフォルトで例外をスローするように PDO を設定する
私は常に次のように PDO を使用するため、エラーが発生した場合は常に PDO が例外をスローするようにします。
PDOがデフォルトで例外をスローするように編集できる構成ファイルがあればいいのですが、これは可能ですか?
これが必要な理由は、毎回この行を書く必要がないようにするためです。
更新- それ以来、データベース アクセスを処理するライブラリを作成しました (例外をスローするように PDO を設定することを含む)。
php - PHP エラーが 2 回出力されるのはなぜですか?
概要
驚くべきことに、GoogleやSOでこれについて何も見つけることができませんでした。PHP で例外をスローすると、コンソールに 2 回表示され、エラー メッセージとスタック トレースが表示されます。最初に印刷されたときは「PHP Fatal error: ...」と表示され、2 回目は単に「Fatal error: ...」と表示されます。これがApacheプラグインのバージョンであることはテストしていません。
例
安全のために一部の名前空間とパスは「...」で短縮されています。
質問
エラーを出力するstderrとstdoutの両方に関係があると思います。いずれにせよ、PHP に一度だけ、できれば stderr に印刷するようにうまく指示するにはどうすればよいですか?
バージョン出力
PHP 5.3.9 (cli) (ビルド: 2012 年 1 月 11 日 17:09:48)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.3.0、Copyright (c) 1998-2012 Zend Technologies
コード
http://pastebin.com/iBUGJ2eY
これは、名前空間とパスが foos に編集された二重の例外を表示する正確なコードです。このインストールでは、コマンドラインで常に二重の例外が発生することに注意してください。問題がPHP構成にあることはほぼ確実です。
php - MS-SQL と PHP.INI - IIS7 の PHP で mssql サポートを有効にする方法
現在、Windows IIS7 で PHP を実行しています。そして、php.ini の関連セクションでこれが報告されます。
明らかに、この PHP には mssql のサポートがありません。
この--without-mssql
フレーズが構成領域から消えて、mssql のサポートが php コンパイルに存在するようになるには何が必要ですか?
これまでのところ、これが私たちが行ってきたことです。
php_mssql.dll を php 拡張機能として有効にしました。ntwdb.dll が php と同じフォルダーにあることを確認しました。
私たちのショーはこのファタラーで終わります!
Fatal error: Call to undefined function mssql_connect() in ...
php - PDOのデフォルトホストを設定するにはどうすればよいですか?
一部のPHPコードをMysqliからPDOに変換しようとしていますが、PDO MySQL接続のデフォルトホストを(アプリケーションコードの外で)設定できる必要があります。
Mysqliを使用すると、次のphp.ini
設定でこれを行うことができます。
そして、次のように接続します。
それは私たちにとって美しく機能しました。
PDOの同等のコード:
同じようには機能しません。MySQLサーバーがローカルホスト上にある限り機能します。そうではありません。MySQLサーバーをホストしている別のマシンがあります。
php.ini
PDOに必要なことを達成できる同等の設定はありますか?私が見つけた最も近いものはpdo_mysql.default_socket設定ですが、それでうまくいくとは思いません。