PHP 入門チュートリアル: php.ini 設定の詳細オプション_PHP チュートリアル
php.ini または php3.ini は、 PHP が起動時に読み取る設定ファイルです。このファイルの保存パスは /usr/local/lib/ です。 PHP 3.x バージョンでは、設定ファイルは php3.ini ですが、 PHP 4.x バージョンでは、 php.ini に変更されます。 PHP がサーバーモジュールとしてインストールされている場合、 Web サーバーが起動して実行されるときに読み込まれ、それ以降は読み込まれないため、設定を変更した場合は再起動する必要があります。 ウェブサーバー。独立した PHP CGI メソッドを使用する場合、毎回 1 回読み取られます。
現在のシステム構成に応じて、 phpinfo() を使用して確認できます。以下はオプション設定
php_valuenamevalue
設定変数名と値です。このオプションを使用するには、 PHP 4.x バージョンを使用する必要があります。
php_flag name on|off
フラグのブール変数オプションを設定します。このオプションを使用するには、 PHP 4.x バージョンを使用する必要があります。
php_admin_value 名前の値
Apache 設定ファイル変数を設定します。 .htaccess の元の設定は、このオプション設定に変更されました。このオプションを使用するには、 PHP 4.x バージョンを使用する必要があります。
php_admin_flag
name on|off
フラグとしてブール変数を設定します。このオプションを使用するには、 PHP 4.x バージョンを使用する必要があります。
asp_tags
boolean
構成 PHP プログラムが解析するかどうか ASPスクリプト構文 <%<% gt; のタグ (タグ) 。このオプションは、 PHP 3.0.4 以降でのみ使用できます。詳細については、 埋め込み方法 セクションを参照してください。
auto_append_file
string
このオプションを設定すると、指定したファイルを元の PHP プログラムに追加して自動実行できるようになります。 exit() 関数が PHP プログラムで使用されている場合、指定されたファイルは実行されません。パラメータ string は自動実行を指定するファイルです。 auto_prepend_file string
このオプションを設定すると、元の PHP プログラムの前に、指定されたファイルが自動的に実行されるようになります。パラメータ string は自動実行を指定するファイルです。
cgi_ext string
このオプションは、 CGI プログラムの拡張子名を構成します。
display_errors boolean
このオプションは、ユーザーのブラウザに実行エラー メッセージを表示するかどうかを構成します。
doc_root string
構成サーバー ファイルと PHP ファイルが配置されるルート ディレクトリ。
engine boolean
このオプションでは、 PHPを使用してモジュールモードでapacheを使用する必要があります。 PHP エンジンを使用するかどうかを構成できます。 php3_engine on/off を httpd.conf に追加すると、特定のディレクトリまたは仮想 Web サイトが PHP パーサーを使用するかどうかを構成することもできます。
error_log
文字列 このオプションは、エラー ログ ファイルを構成するために使用されます。 UNIX システムでは、パラメーター 文字列 はファイル名です。 Windows NT は、イベントをイベント ビューア ログに記録します。 Windows 95/98 はシステムログをサポートしていません。
error_reporting integer
このオプションは、システム ログのレベルを構成するために使用されます。パラメータ 整数 は、一緒に追加できるレベルのシリーズ フラグです。デフォルト値は 7 です。以下の表を参照してください
シリーズ 説明
1 一般的なエラー
2 一般的な警告
4 解析エラー
8 重要ではない警告
開く_basedir文字列
このオプションは、 PHP アクセスを提供する最下位ディレクトリを構成するために使用されます。 PHP プログラムは、指定されたディレクトリ内のファイルまたはディレクトリにのみアクセスできます。このオプションを使用するのは、主にシステムのセキュリティを考慮するためです。パラメータ 文字列 は、制限される最下位のディレクトリ ノードです。 UNIX システムでは、ノード下のファイルまたはディレクトリにシンボリック リンク (シンボリック リンク) がある場合、このオプションを使用する目的が損なわれる可能性があるため、ディレクトリ内の設計上の考慮事項は次のとおりです。これは、 ウェブマスター の重要な任務でもあります。デフォルト値では、すべてのファイルにアクセス可能です。 PHP 3.0.7 バージョン以降では、複数の基礎となるディレクトリを設定できます。
gpc_order string
Configuration GET/POST/COOKIE 3 つのモジュールの順序とルール。パラメータ 文字列 は設定するルールです。例: "GP" として設定 は cookie を無視することを意味し、アクセス方法 (メソッド) が同じ場合、 GET の代わりに POST を使用してください。
ignore_user_abort 文字列
デフォルト値は Off です。送信が完了せずにクライアントが切断された場合に処理を継続するかどうかを設定します。
include_path 文字列
は、 PHP プログラムの require、include 、 fopen_with_path などの関数のファイル検索パスです。 UNIXとWindowsではスラッシュの方向が異なります。
log_errors boolean
プログラムエラーを ログ ファイルに記録するかどうかを指定します。
magic_quotes_gpc boolean
設定 GET/POST/COOKIE 一重引用符、二重引用符、バックスラッシュ、ヌル文字を含む 3 つのモジュールの特殊文字 (N UL) するかどうか文字があふれた場合にバックスラッシュを自動的に追加します。
magic_quotes_runtime boolean
文字のオーバーフローが発生した場合に、返されたデータに自動的にバックスラッシュを追加するかどうかを構成します。データ内の単一引用符は、オーバーフロー文字としてバックスラッシュとともに自動的に追加されます。
max_execution_time integer プログラムの最長実行時間を設定します。単位は秒です。
memory_limit integer プログラムによって使用されるメモリの最大量を構成します。
short_open_tag
ブール 短い PHP タグ ( ?>) を使用するかどうかを構成します。これを使用しない場合は、プログラムの先頭に php を使用する必要があります。プログラムを XML 標準に準拠させたい場合は、この機能をオフにする必要があります。
track_errors boolean
最終エラー メッセージがグローバル変数 $php_errormsg に従うようにするには、このオプションをオンにします。
track_vars boolean
このオプションをオンにすると、ユーザーが入力した文字列を自分で処理することなく自動的に変数に解析できるようになります。
upload_tmp_dir string
アップロードするファイルの一時パスを指定します。
user_dir string
ユーザーのルートディレクトリへのパスを指定します。
warn_plus_overloading boolean
このオプションがオンの場合、文字列の間には英語のピリオド (.) リンクのみが使用できますが、プラス記号 (+) リンクは使用できません。弦。
SMTP 文字列
Windows シリーズのオペレーティング システムでは、 メール 機能で使用する SMTP サーバーを指定するために使用されます。パラメーター string は、 SMTP サーバー名です。
sendmail_from
文字列
設定 "From:" 文字列は、 Windows シリーズ オペレーティング システムで メール 機能を使用するために使用されます。
sendmail_path
string
Configuration sendmail プログラムの配置パス。たとえば、/usr/sbin/sendmail。
safe_mode
boolean
Configuration PHP セーフモードで実行します。
safe_mode_exec_dir
string
セーフモードプログラム実行用のパスを設定します。
debugger.host
string
リモート デバッグ サーバー名を指定します。これは、 IP または ドメイン名 です。
debugger.port
文字列 リモートデバッグサーバーのポートを設定します (ポート)。
debugger.enabled boolean
デバッグモードにできるかどうかを設定します。
enable_dl boolean
このオプションは、apache モジュール (Apache モジュール) を使用する場合にのみ有効です。 PHP の設定に使用される dl() 関数が機能するかどうか。システムがセーフ モード (セーフ モード) の場合、このオプション Enable も dl() 関数を使用できません。
extension_dir string
動的関数のパスを設定します。
拡張文字列
PHP 起動時にロードされる動的拡張関数。
mysql.allow_persistent boolean
を許可するかどうかの設定 MySQL データベースの永続的な接続 (永続的な接続) に影響します mysql_pconnect() 関数。
mysql.max_persistent 整数
最大数の MySQL 永続的な接続を維持するように各ハンドラーを構成します。
mysql.max_links integer
永続的な接続を含む MySQL 接続の最大数を構成します。
msql.allow_persistent boolean
許可するかどうかを設定 mSQL データベース永続接続 (永続接続)に影響します msql_pconnect() 関数。
msql.max_persistent 整数
最大数の mSQL の永続的な接続を維持するように各ハンドラーを構成します。
msql.max_links integer
ハンドラーごとに、永続的な接続を含む mSQL 接続の最大数を構成します。
pgsql.allow_persistent boolean
を許可するかどうかの設定 Postgres データベースの永続的な接続 (永続的な接続) pg_pConnect() 関数に影響を与えます。
pgsql.max_persistent 整数
最大数の Postgres 永続的な接続を維持するように各ハンドラーを構成します。
pgsql.max_links 整数

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

あなたが経験豊富な PHP 開発者であれば、すでにそこにいて、すでにそれを行っていると感じているかもしれません。あなたは、運用を達成するために、かなりの数のアプリケーションを開発し、数百万行のコードをデバッグし、大量のスクリプトを微調整してきました。

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、

JWTは、JSONに基づくオープン標準であり、主にアイデンティティ認証と情報交換のために、当事者間で情報を安全に送信するために使用されます。 1。JWTは、ヘッダー、ペイロード、署名の3つの部分で構成されています。 2。JWTの実用的な原則には、JWTの生成、JWTの検証、ペイロードの解析という3つのステップが含まれます。 3. PHPでの認証にJWTを使用する場合、JWTを生成および検証でき、ユーザーの役割と許可情報を高度な使用に含めることができます。 4.一般的なエラーには、署名検証障害、トークンの有効期限、およびペイロードが大きくなります。デバッグスキルには、デバッグツールの使用とロギングが含まれます。 5.パフォーマンスの最適化とベストプラクティスには、適切な署名アルゴリズムの使用、有効期間を合理的に設定することが含まれます。

文字列は、文字、数字、シンボルを含む一連の文字です。このチュートリアルでは、さまざまな方法を使用してPHPの特定の文字列内の母音の数を計算する方法を学びます。英語の母音は、a、e、i、o、u、そしてそれらは大文字または小文字である可能性があります。 母音とは何ですか? 母音は、特定の発音を表すアルファベットのある文字です。大文字と小文字など、英語には5つの母音があります。 a、e、i、o、u 例1 入力:string = "tutorialspoint" 出力:6 説明する 文字列「TutorialSpoint」の母音は、u、o、i、a、o、iです。合計で6元があります

このチュートリアルでは、PHPを使用してXMLドキュメントを効率的に処理する方法を示しています。 XML(拡張可能なマークアップ言語)は、人間の読みやすさとマシン解析の両方に合わせて設計された多用途のテキストベースのマークアップ言語です。一般的にデータストレージに使用されます

静的結合(静的::) PHPで後期静的結合(LSB)を実装し、クラスを定義するのではなく、静的コンテキストで呼び出しクラスを参照できるようにします。 1)解析プロセスは実行時に実行されます。2)継承関係のコールクラスを検索します。3)パフォーマンスオーバーヘッドをもたらす可能性があります。

PHPの魔法の方法は何ですか? PHPの魔法の方法には次のものが含まれます。1。\ _ \ _コンストラクト、オブジェクトの初期化に使用されます。 2。\ _ \ _リソースのクリーンアップに使用される破壊。 3。\ _ \ _呼び出し、存在しないメソッド呼び出しを処理します。 4。\ _ \ _ get、dynamic属性アクセスを実装します。 5。\ _ \ _セット、動的属性設定を実装します。これらの方法は、特定の状況で自動的に呼び出され、コードの柔軟性と効率を向上させます。
