PHPコンパイルオプションの説明
コンパイル
詳細なオプションに関しては、上記のインストール概要に加えて、コンパイル中に他のオプションを追加することもできます。
Apache モジュール
構文: --with-apache=DIR
説明: PHP で Apache モジュールを使用するようにするには、このオプションを使用します。DIR の文字列は、
/usr/local/apache または Apache がインストールされている他のディレクトリにすることができます
例: - -with-apache=/var/lib/apache
fhttpd サーバー モジュール
構文: --with-fhttpd=DIR
注: fttpd サーバーを使用する場合は、このコマンド Compile PHP を使用できます。モジュールを使用して fttpd サーバーにサービスを提供すると、パフォーマンスが向上します。
Adabas D データベース
構文: --with-adabas=DIR
説明: このオプションは、データベース システムが Adabas D データベースの場合に必要です。 Adabas D データベースの詳細については、http://www.adabas.com を参照してください。
例: --with-adabas=/usr/local/adabasd
dBase データテーブル
構文: --with-dbase
説明: このオプションが追加されている限り、他のパラメータやライブラリがなくても、PHP はシステム Function を作成しますdBase データテーブルにアクセスします。
filePro データベース
構文: --with-filepro
説明: データベース パスや他のライブラリを指定せずに、filePro データベース (読み取り専用) を読み取ることができます。
mSQL データベース
構文: --with-msql=DIR
説明: mSQL データベースへのアクセスを提供します。詳細については、mSQL Web サイト
http://www.hughes.com.au を参照してください。
例: --with-msql=/usr/local/Hughes
MySQL データベース
構文: --with-mysql=DIR
説明: MySQL データベースへのアクセスを提供します。詳細については、MySQL Web サイト
http://www.tcx.se を参照してください。
例: --with-mysql=/usr/local/mysql
iODBC データベースデバイス
構文: --with-iodbc=DIR
説明: バックエンドデータベースにアクセスするための ODBC データベースデバイスを提供します。詳細については、iODBC Web サイト (http://www.iodbc.org) を参照してください。
例: --with-iodbc=/usr/local/iodbc
OpenLink ODBC データベース デバイス
構文: --with-openlink=DIR
説明: OpenLink ODBC データベース デバイスを使用して、バックエンド データベースにアクセスします。詳細については、
OpenLink ODBC Web サイト http://www.openlinksw.com を参照してください。
例: --with-openlink=/usr/local/openlink
Oracle データベース
構文: --with-oracle=DIR
手順: Oracle データベースを使用します。 Oracle のバージョンはバージョン 7.3 以降である必要があります。 PHP プログラム
で環境変数 ORACLE_HOME を使用して、Oracle へのパスを指定することもできます。 Oracle の詳細については、Oracle の Web サイト http://www.oracle.com をご覧ください。
例: --with-oracle=/export/app/oracle/product/7.3.2
PostgreSQL データベース
構文: --with-pgsql=DIR
手順: PostgreSQL データベースを使用します。 PostgreSQL の詳細については、PostgreSQL の
Web サイト http://www.postgreSQL.org または台湾のミラー サイト
http://postgresql.ccit.edu.tw を参照してください。
例: --with-pgsql=/usr/local/pgsql
ソリッド データベース
構文: --with-solid=DIR
手順: ソリッド データベースを使用します。 Solid の詳細については、Solid の Web サイト
http://www.solidtech.com を参照してください。
例: --with-solid=/usr/local/solid
Sybase データベース
構文: --with-sybase=DIR
説明: Sybase データベースを使用します。 Sybase の詳細については、Sybase の Web サイト
http://www.sybase.com を参照してください。
例: --with-sybase=/home/sybase
Sybase-CT データベース
構文: --with-sybase-ct=DIR
手順: Sybase-CT データベースを使用します。
例: --with-sybase-ct=/home/sybase
Velocis データベース
構文: --with-velocis=DIR
手順: Velocis データベースを使用します。 Velocis データベースの詳細については、Raima の Web サイト http://www.raima.com を参照してください。
例: --with-velocis=/usr/local/velocis
カスタマイズされた ODBC データベース ドライバー
構文: --with-custom-odbc=DIR
説明: カスタマイズされた ODBC ライブラリを使用します。もちろん、この方法を使用する場合は、CUSTOM_ODBC_LIBS 変数と
CFLAGS 変数を指定する必要があります。たとえば、QNX マシンで Sybase SQL Anywhere を使用する場合、システム環境変数 CFLAGS=-DODBC_QNX、LDFLAGS=-lunix および
CUSTOM_ODBC_LIBS="-ldblib -lodbc" を設定し、
--with- in を追加する必要がある場合があります。 PHP 設定。custom-odbc=/usr/lib/sqlany50
例: --with-custom-odbc=/usr/local/odbc
ODBC データベースドライバーを使用しません
構文: --disable-unified-odbc
手順: このオプションを使用すると、すべての ODBC データベース ドライバーが無効になります。このオプションではパスを指定する必要はありません。このオプションによって影響を受けるオプション
は、--with-iodbc、--with-solid、--with-adabas、--with-velocis
、および --with-custom です。 -odbc。
LDAP ディレクトリ プロトコル
構文: --with-ldap=DIR
説明: ディレクトリ プロトコル (Lightweight Directory Access Protocol、LDAP) を使用する場合は、
このオプションをオンにする必要があります。 LDAP の詳細については、RFC ドキュメント RFC1777 および RFC1778 を参照してください。
例: --with-ldap=/usr/local/ldap
mcrypt エンコード ライブラリ
構文: --with-mcrypt=DIR
注: mcrypt ライブラリは、インストール後、PHP のコンパイル時に追加できます。エンコードおよびデコード機能を使用するプログラム。
例: --with-mcrypt=/usr/local/include
Sys V 信号
構文: --enable-sysvsem
説明: SysV 信号 (セマフォ) メカニズムを使用するには、このオプションをオンにする必要があります。
XML サポート
構文: --with-xml
説明: James Clark によって作成された XML 解析ライブラリをサポートするには、このオプションをオンにします。
Maintainer モード
構文: --enable-maintainer-mode
説明: このオプションは、PHP 開発者にとって有用でない限り、通常はオンになりません。
正規表現ライブラリ
構文: --with-system-regex
説明: 追加の従来の表現関数が必要な場合は、このオプションを追加できます。
PHP 設定ファイル
構文: --with-config-file-path=DIR
説明: PHP の初期化中に使用する php3.ini または php4.ini のパスを指定するために使用されます。
例: --with-config-file-path=/usr/local/lib
PHP 実行パス
構文: --with-exec-dir=DIR
説明: システムのセキュリティを考慮して、PHP プログラムが指定される場合があります。どのディレクトリで実行する必要があります。
例: --with-exec-dir=/usr/local/bin
デバッグモード
構文: --enable-debug
説明: このオプションは、PHP プログラムの開発時に役立つ場合を除き、通常は使用されません。追加のエラー メッセージが表示される場合があります。
セーフ モード
構文: --enable-safe-mode
説明: デフォルト値はオンになっており、システム セキュリティの保護を強化できます。
変数追跡
構文: --enable-track-vars
説明: PHP が 3 つの
変数 HTTP_GET_VARS、HTTP_POST_VARS、HTTP_COOKIE_VARS を追跡できるようにします。これらは通常オンになっています。
インポートされた文字を自動的に追加する
構文: --enable-magic-quotes
説明: プログラムの実行時にインポートされたバックスラッシュ文字を自動的に追加できるようにします。
デバッガーを有効にする
構文: --enable-debugger
説明: 組み込みの PHP デバッガーを開きます。現時点ではこの機能は実験段階にあり、まだ成熟していません。
パスの破棄 (パスの破棄)
構文: --enable-discard-path
説明: このオプションをオンにすると、ユーザーはブラウザーを通じて .htaccess およびその他のシステム セキュリティ関連の
ファイルを読み取ることができなくなります。
高精度数学関数
構文: --enable-bcmath
説明: 高精度関数をオンにします。このオプションを有効にするには、この関数ライブラリを最初にインストールする必要があります。
CGI リダイレクトを強制する
構文: --enable-force-cgi-redirect
例: CGI VERSION モードを使用して PHP 設定を実行する場合、このオプションをオンにするとセキュリティが強化されます。たとえば、ユーザーが http://my.host/cgi-bin/php/secret/doc.html を読んで、PHP システムをよく知っているハッカーに遭遇した場合、顧客レベルのユーザーは次の URL http:/ を入力する可能性があります。 /my.host/secret/doc.html をクリックして関連情報を参照してください。 PHP と Apache が一緒にコンパイルされ、PHP が Apache の一部になる場合は、この
オプションを追加する必要はありません。
短いタグを使用しないでください
構文: --disable-short-tags
説明: このオプションを設定した後、PHP プログラムは短い > タグを使用する必要があります。 ?> の長いタグ。
リモート ファイルの導入
構文: --enable-url-includes
説明: このオプションを設定すると、PHP プログラムがリモート HTTP または FTP サーバーにファイル
をインポート (インクルード) できるようになります。
構文の効果をオフにする
構文: --disable-syntax-hl
説明: このオプションを使用すると、PHP 構文の色の効果がオフになります。
ライブラリパス
構文: CPPFLAGS=-IDIR および LDFLAGS=-LDIR
説明: PHP が安全であるか、コンパイルに必要なライブラリが特別なパスにある場合、このオプションを追加する必要があります。LDFLAGS
はライブラリのパスを示します。 CPPFLAGS はヘッダー ファイルのパスを表します。
例: LDFLAGS=-L/my/lib/dir CPPFLAGS=-I/my/include/dir ./configure

ホット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。\ _ \ _セット、動的属性設定を実装します。これらの方法は、特定の状況で自動的に呼び出され、コードの柔軟性と効率を向上させます。
