ホームページ > バックエンド開発 > PHPチュートリアル > phpのconfigure?ヘルプの説明

phpのconfigure?ヘルプの説明

WBOY
リリース: 2016-06-23 14:31:04
オリジナル
1324 人が閲覧しました

設定?ヘルプの説明

設定ヘルプテーブル: ?cache-file =FILE指定されたファイルにテスト結果を保存しますテスト結果をファイルにキャッシュします [無効]?no-createを出力しますファイルを実行した後の結果。正式なコンパイル前のテストによく使用されます。 出力ファイルを作成しません

?help

ヘルプ情報を表示

このヘルプを表示して終了

?バージョン

バージョンを表示

バージョン情報を表示して終了します

?quint、?silent

`checking...' メッセージを表示しません

インストールディレクトリ:

?srcdir=DIR ソースファイルライブラリが配置されているディレクトリDIR でソースを検索[configure dir または `..']?prefix=PREFIXシステムに依存しないファイルの最上位のインストール ディレクトリ PREFIX。PHP のインストール ディレクトリでもありますインストール アーキテクチャ-independent files in PREFIX?exec-prefix=EPREFIX システム関連ファイルを別の場所にインストールするための最上位のインストール ディレクトリ EPREFIX。ファイル EPREFIX のアーキテクチャに依存するファイルをインストールします?bindir=DIR ユーザー実行可能ディレクトリ DIR。 PHP サポート プログラムの保存に使用されますユーザー実行可能ファイル [EPREFIX/bin]?sbindir=DIR システム管理者の実行可能ディレクトリ DIR、PHP サーバー プログラムの実行に必要なサービスの保存に使用されます システム管理者実行可能ファイル [EPREFIX/sbin]?libexecdir=DIR 動的にロードされるモジュールディレクトリであるプログラム実行可能ディレクトリ DIR program execuテーブル [EPREFIX/libexec] ?sysconfdir=DIR 読み取り専用の単一マシン データ ディレクトリ DIR。php.ini などのサーバー設定ファイルを保存するために使用されます 読み取り専用の単一マシン データ [PREFIX/etc ]?sharedstatedir=DIR変更可能なアーキテクチャに依存しないデータ ディレクトリ DIR 変更可能なアーキテクチャに依存しないデータ [PREFIX/com]?localstatedir=DIR変更可能な単一-マシンデータディレクトリ DIR変更可能な単一マシンデータ [PREFIX/var]?libdir=DIRオブジェクトコードライブラリディレクトリ DIRオブジェクトコードライブラリ [ EPREFIX/lib]? Includedir=DIRPHP の C ヘッダー ファイル ディレクトリ DIRC ヘッダー ファイル [PREFIX/include]?oldincludeir =DIRC 以外のヘッダー ファイル-gcc [/usr/include]PHP サーバー読み取り専用システム非依存データディレクトリ DIR 読み取り専用アーキテクチャ非依存データ [DATAROOTDIR]情報ドキュメントディレクトリ DIRinfo ドキュメント [DATAROOTD IR/info]地域依存データ DIRロケール依存データ [DATAROOTDIR/locale]マニュアルドキュメントディレクトリ DIRman document [DATAROOTDIR /man] =PREFIX=SUFFIXインストールされているプログラム名に SUFFIX を追加します

[/usr/local/apache2]


[PREFIX]


?datadir=DIR

?infodir=DIR

? localedir=DIR

?mandir=DIR

?プログラムプレフィックス

インストールされているプログラム名に PREFIX を追加します

?program-suffix

インストールされているプログラム名にSUFFIXを追加します

-program-transform-name

=PROGRAM

Running sed プログラムスクリプトを実行したい場合
インストールされているプログラム名で sed PROGRAM を実行します

クロスコンパイル オプション:

?build=BUILD

コンパイル ツールが配置されているシステムのシステム タイプ BUILD を指定します

BUILD でビルドするための設定]

?host= HOST

ターゲット システム タイプ HOST を指定します

HOST 上で実行するプログラムをビルドするためのクロスコンパイル [BUILD]

?target=TARGET

を指定してくださいクロスコンパイルによって生成されるターゲットコードのタイプ

TARGET [HOST] のコンパイラを構築するための設定

機能オプション:

ではなく…/NAME でライブラリを検索します
?disable-FEATURE

FEATURE は含めないでください (同じas ?enable-FEATURE=no)

機能オプションをオフにする

?enable-FEATURE[=ARG]

include FEATURE [ARG=yes]

機能オプションを有効にする

?with-PACKAGE[=ARG]

use PACKAGE [ARG=yes]

Use PACKAGE

?without-PACKAGE

PACKAGE は使用しないでください ( ?with-PACKAGE=no)

パッケージングを無効にする

?x-includes=DIR

X インクルード ファイルは DIR

ディレクトリ内の X ヘッダー ファイルをインクルードします

?x-libraries=DIR

X ライブラリ ファイルは DIR

Include

…/lib
ライブラリ ファイル検索パス設定…/XXX/ lib/

?disable-rpath

追加のランタイム ライブラリ検索パスの受け渡しを無効にする
他のランタイム ライブラリ検索パスの受け渡しを無効にする

SAPI モジュール (SAPI モジュール設定): ?with-apache[=DIR]APACHE: mod_charset の転送テーブルを有効にする (Rus Apache)?with-apxs2[=FILE] 共有 Apache2.0 ハンドラーをコンパイルするモジュール。パラメータは、Apache apxs ツールのパス ファイルです実験: ビルド共有 Apache 1.x モジュールの FILE は、Apache apxs へのオプションのパス名です。ツール [apxs ]実験: 共有 apache1.0 フック モジュールをコンパイルします。パラメータは、Apache apxs ツールのパス ファイルです 実験: ビルド Apache 1.x モジュールは、トップレベルの Apache ビルドです。ディレクトリ [/usr/local/apache]実験: apache1.0 のフックモジュールをコンパイルします。パラメータは、Apache apxs ツールのパス ファイルです APACHE (フック): mod_charset (Rus Apache)apache (フック) の転送テーブルを有効にする ですApache の mod_ charset モジュールは、転送テーブル モードを有効にします。 Caudium で使用する Pike モジュールとして PHP を構築します。 DIR は、Caudium サーバーのディレクトリ [/usr/local/caudium/server] です。 Caudium サーバーは Pick モジュールをコンパイルします。パラメータは Caudium ソフトウェアのディレクトリです。 CLI を無効にして PHP バージョンをコンパイルします。このパラメータには ?without-pear が必要です (これにより ?without-pear が強制されます)。 phpを継続的サービスモジュールとしてコンパイルします。パラメータは、Continuity Server がインストールされているルート ディレクトリです。 Experimental: Build Embedded SAPIライブラリ。パラメータは共有され、静的です。 Zeus Web サーバー用の ISAPI モジュールを構築します。 Milter アプリケーションとして PHP をコンパイルする Netscape/iPlanet/Sun Web サーバーの NSAPI モジュールとして PHP をコンパイルします。 phttpd モジュールとして PHP をコンパイルするPike モジュールとして PHP をビルドします。 DIR はベース Roxen ディレクトリで、通常は /usr/local/roxen/server ですROXEN: Zend Thread Safety を使用して Roxen モジュールをビルドしますthttpd モジュールとして PHP を構築する?enable-fastcgiCGI: CGI で FastCGI サポートを有効にするbinary CGI バイナリで FastCGI を有効にします。 ?enable-force-cgi-redirectCGI: Apache で PHP CGI を実行する場合にこれを使用します?enable-discard-path?disable-path-info-check

?with-aolserver=DIR

インストールされた AOLserver へのパスを指定します

AOLserver Web サイト サーバーのインストール パスを指定します

? with-apxs[=FILE]

共有 Apache 1.x モジュールをビルドします。 FILE は、Apache apxs ツール [apxs] へのオプションのパス名です。

Build Apache 1.x モジュールのパスは、最上位の Apache ビルド ディレクトリ [/usr/local/apache] です。

Apache1 のコンパイル .x バージョンのモジュールの場合、ディレクトリは Apache のソフトウェア ルート ディレクトリです。

?enable-mod-charset

Apache の mod_charset モジュールの転送テーブル モードを有効にします。 (ロシア語でApache)

?
実験的: Apache2.0 の共有フィルタリング モジュールをコンパイルします。パラメーターは、Apache apxs ツールのパス ファイルです。

共有 Apache 2.0 ハンドラー モジュールを構築します。

?with-apache-hooks[=FILE]

?with-apache-hooks-static[=DIR]

?enable-mod-charset

?with-caudium[=DIR]

?disable-cli

CLI バージョンの PHP のビルドを無効にする

?with-continuity=DIR

Continuity Server モジュールとして PHP を構築します。 DIR は、インストールされた Continuity Server ルートへのパスです

?enable-embed[=TYPE]

EXPERIMENTAL: 組み込み SAPI ライブラリのビルドを有効にします。TYPE は 'shared' または 'static' のいずれかです。 [TYPE=shared]

?with-isapi[=DIR]

Zeus で使用する ISAPI モジュールとして PHP を構築する

?with-milter[=DIR]

Milter アプリケーションとして PHP をビルドする

?with-nsapi=DIR

PHP をビルドするNetscape/iPlanet/Sun Web サーバーの NSAPI モジュールとして

?with-phttpd=DIR

phttpd モジュールとして PHP を構築する

?with-pi3web[=DIR]

PHP をビルドするPi3Web モジュールとして

Pike モジュールとして PHP をコンパイルします。パラメータは ROXEN ソフトウェアのパスです。

?enable-roxen-zts

Roxen モジュールをコンパイルし、Zend スレッド セーフティ モードを使用します。

?with-thttpd=SRCDIR

TUX モジュールとして PHP をビルドする (Linux のみ)

?with-tux=MODULEDIR

TUX モジュールとして PHP をビルドする (Linux のみ)

TUX として PHP をコンパイルするUXモジュール( Linux でのみ適用可能)

?with-webjames=SRCDIR

WebJames モジュールとして PHP をビルドする (RISC OS のみ)

WebJames モジュールとして PHP をコンパイルする (RISC OS のみ)

? disable-cgi

CGI バージョンの PHP のビルドを無効にする

CGI を無効にして PHP バージョンをコンパイルする

内部サーバー リダイレクトのセキュリティ チェックを有効にします。診る。 Apache で PHP を実行する CGI を使用する場合は、これを使用します。

CGI: これを有効にすると、PHP CGI バイナリを Web ツリーの外側に安全に配置でき、.htaccess セキュリティを回避できなくなります

有効にすると、PHP CGI バイナリが外部ツリーを安全に置き換え、.htaccess セキュリティをバイパスするのを防ぐことができます。

CGI: これが無効になっている場合、/info.php/test?a=b などのパスは機能しません

URL パラメーターを無効にします。これが有効になっている場合、/info.php/test?a=b などは機能しません。

一般設定:

?enable-gcov?enable-debug?with-layout=TYPE?with-config-file-path=PATH?with-config-file-scan-dir=PATH? Enable-safe -mode DIRセーフ- mode [ /usr/local/php/bin]PHP 独自の SIGCHLD ハンドラーを有効にするlibgcc に対する明示的なリンクを有効にする短い形式を無効にする< ;? デフォルトで開始タグ?enable-dmalloc有効にするdmal loc (dmalloc は Linux C プログラミング メモリ オーバーフロー検出ツールです) IPv6 サポートを無効にする記述子セットのサイズを設定します

拡張機能 (拡張パラメータ):

?with-EXTENSION=[shared[,PATH]] 構文設定 (注: すべてのモジュールを共有モードにコンパイルできるわけではありません)
注: すべての拡張機能を「共有」としてビルドできるわけではありません'.

次の例は、foobar を共有モードにコンパイルし、インストール パスを /usr/local/foobar/

として指定することを示しています。

例: ?with-foobar=shared,/usr/local/foobar/

o foobar をビルドします拡張子を共有拡張子として使用します。
o foobar パッケージのインストールプレフィックスは /usr/local/foobar/

?with-EXTENSION=[shared[,PATH]]

GCOV コードカバレッジを有効にする (LTP が必要) 開発者のみ!!

GCOV コード カバレッジを使用してください (開発者向け)のみ)

デバッグシンボルを使用してコンパイル

デバッグシンボルを使用してコンパイル

インストールされたファイルの処理方法を設定しますレイアウトされます。タイプは PHP または GNU [PHP] のいずれかです。

インストールされているファイルのレイアウトを示します。パラメータは PHP または GNU

php.ini [PREFIX/lib]

php.ini ファイルを検索するパスを設定しますlocation

設定ファイルをスキャンするパスを設定します

設定ファイルをスキャンするパス

デフォルトでセーフモードを有効にする

?with-exec-dir[=DIR]

セーフ モード ディレクトリでは実行可能ファイルのみが許可されます

?enable-sigchild

PHP が付属デフォルトで魔法の引用符を有効にします。プログラムの実行時にバックスラッシュを自動的に追加できるようにする導入文字。

?enable-libgcc

libgcc に対する明示的なリンクを有効にする

?disable-short-tags

PHP コードの開始タグとしての

dmalloc を有効にする

?disable-ipv6

IPv6 サポートを無効にする

?enable-fd-setsize

記述子セットのサイズを設定します

カレンダー変換のサポートを有効にするカレンダー変換のサポートを有効にするctype関数を無効にするcURL サポートを含めるURL ストリームに cURL を使用する バンドルされたモジュールを使用して DBA を構築します。 共有 DBA 拡張機能を構築するには、?enable-dba=shared を使用します。 DBA: QDBM サポート?with -gdbm[=DIR]DBA: GDBM support?with-ndbm[=DIR]DBA: NDBM サポート?with-db4[=DIR] ]DBA: バークレー DB4 サポート?with-db3[=DIR]DBA: バークレー DB3サポート ?with-db2[​​=DIR]DBA: Berkeley DB2 サポート INI サポートを有効にする (バンドル) QDBM サポートを有効にする(同梱) FDF サポートを含めるFDF サポートを含める入力フィルタサポートを無効にする入力フィルタリングサポートを無効にするフィルター: pcre installプレフィックス pcreサポートとそのインストール ディレクトリ FTP サポートを有効にする FTP サポートを有効にする FTP: openssl install prefixopenssl インストール ディレクトリを指定します GD サポートを含めます。 DIR は GD ライブラリのベース インストール ディレクトリです [ BUNDLED] GD サポートを有効にし、GD ライブラリのインストール ディレクトリを指定します GD: libjpeg install prefix へのパスを設定しますlibjpegのインストールディレクトリを指定GD: libpng install prefixへのパスを設定 libpngのインストールディレクトリを指定?GD: libXpm インストール プレフィックスへのパスを設定します GD: FreeType 1.x サポートを含めるGD: FreeType 2のインストールプレフィックスへのパスを設定しますGD: T1lib サポートを含める >= 5.0.0 が必要ですGD: TrueType 文字列関数を有効にする GD : JIS マッピング日本語を有効にするフォントサポート?with-gettext[=DIR]GNU gettextサポートを含める? with-gmp[=DIR]GNU MP サポートを含める?disable-hash ハッシュサポートを無効にする?without-iconv[=DIR]iconv サポートを除外 には IMAP サポートが含まれています。 c-client インストール ディレクトリを指定します Kerberos サポートを有効にし、そのディレクトリを指定します ssl サポートを有効にして openssl ディレクトリを指定します JavaScript オブジェクトのシリアル化サポートを無効にする?with-libmbfl[ R]MBSTRING: 外部を使用libmbfl MSSQL-DB サポートを含み、FreeTDS ソフトウェア ディレクトリを指定します ?with -mysql-sock[=DIR]MySQL: libz install prefix へのパスを設定します MySQLi サポートを含めます。パラメータは mysql_config の場所です。 埋め込みサポートを有効にします。 ncurses サポートを含めます。 Oracle サポートが含まれます。 Oracle クライアントを使用してインストールする場合は、?with-oci8=instantclient,/path/to/oic /lib Adabas D サポートを含めるIncl SAP DB サポート ?with-solid[=DIR]ソリッドサポートを含める [/usr/local/solid]ソリッドサポートを含める?with-ibm-db2[​​=DIR] IBM DB2 サポートを含める [/home/db2inst1/sqllib] ODBCRouter .com サポートを含める [/usr]?with-empress[=DIR]Empress サポートを含める [$EMPRESSPATH] (Empress バージョン >= 8.60 が必要)?と- empress-bcs[=DIR] Empress ローカル アクセス サポートを含める [$EMPRESSPATH] (Empress バージョン >= 8.60 が必要)?with-birdstep[=DIR] Birdstep サポートを含める [/usr/local/birdstep] DBLIB-DB サポートを有効にします。このディレクトリは FreeTDS メイン ディレクトリです。 ?with-pdo-firebird[=DIR]PDO: Firebird サポート DIR は、Firebird のベース インストール ディレクトリ [/opt/firebird] です Firebird サポートを有効にします。 ?with-pdo-mysql[=DIR]PDO: MySQL サポート DIR は MySQL ベース ディレクトリです PDO: mysql サポートを有効にします。 ?with-zlib-dir[=DIR]PDO_MySQL: libz install prefix へのパスを設定します PDO を設定します: MySQL の zlib サポート ?with-pdo -oci[=DIR]?with-pdo-odbc=flavour,dir は、/usr/local で unixODBC をチェックします。「汎用」フレーバーを使用して、サポートされていないドライバーを使用しようとする可能性があります。 PDO: sqlite 3 サポートは sqlite ベースインストール ディレクトリです [BUNDLED]POSIX のような機能を無効にする?with-recode[=DIR] 再コード化のサポートを含める再コードサポートを含める?disable-reflectionリフレクションサポートを無効にするリフレクションサポートを無効にします。 ?disable-sessionセッションサポートを無効にするセッションサポートを無効にする?with-mm[=DIR] SESSION: セッション ストレージの mm サポートを含める セッション ストレージの mm サポートを有効にします。 ?enable-shmop shmop サポートを有効にする shmop サポートを有効にする?disable-simplexml SimpleXML サポートを無効にする SimpleXML サポートを無効にする?with-libxml-dir=DIRSimpleXML: libxml2 インストールプレフィックスsimpleXML: libXML2 サポートを有効にします。 ?with-snmp[=DIR]SNMPサポートを含むSNMPサポートを含みます。 ?with-openssl-dir[=DIR]SNMP: openssl インストールプレフィックス SNMP を含む: openssl サポート ?enable-ucd-snmp-hack?enable-soap?with-libxml -dir=DIR?enable-sockets?disable-spl ?without-sqlite=DIR?enable-sqlite-utf8?with-regex=TYPE?with-sybase[=DIR] Sybase-DB サポートを含む DIR は Sybase ホーム ディレクトリ [/home/sybase] です?with-sybase-ct[=DIR] Sybase-CT サポートを含めます。 ?enable-sysvmsgsysvmsg サポートを有効にする sysvmsg サポートを有効にします。 ?enable-sysvsemSystem V セマフォのサポートを有効にする System V セマフォのサポートを有効にする?enable-sysvshm System V 共有メモリのサポートを有効にする System V 共有メモリのサポートを有効にします。 ?with-tidy[=DIR]TIDY サポートを含むTidy サポートが含まれます。 ?disable-tokenizerトークナイザーのサポートを無効にするトークナイザーのサポートを無効にする?with-libexpat-dir=DIRXML: libexpat インストール プレフィックス (非推奨) libexpat サポートを有効にする (推奨されません) ?disable-xmlreaderXMLReader サポートを無効にするXMLreader のサポートを無効にします。 ?with-libxml-dir=DIRXMLReader: libxml2 install prefixXMLreader の libxml2 サポートを有効にします。 ?with-xmlrpc[=DIR]XMLRPC-EPI サポートを含める XMLRPC-EPI サポートを含める?with-libxml-dir=DIR XMLRPC-EPI: libxml2 インストール プレフィックス XMLRPC-EPI を有効にする: libxml2 サポート ?with-libexpat-dir=DIRXMLRPC-EPI: XMLRPC-EPI のディレクトリ (非推奨) XMLRPC-EPI を有効にする: libexpat サポート (非推奨) ?with-iconv-dir=DIRXMLRPC-EPI: XMLRPC-EPI の iconv dir ?disable-xmlwriter? with-libxml-dir=DIR?with-xsl[=DIR] PEAR (PEAR 関連オプション):

?disable-all

デフォルトで有効になっているすべての拡張機能を無効にする

LIBXML サポートを無効にする

?disable-libxml

サポート

?with-libxml-dir[=DIR]
LIBXML: libxml2 インストール プレフィックス

LIBXML インストール ディレクトリ

?with-openssl[=DIR]
OpenSSL サポートを含む (OpenSSL >= が必要)

openssl サポートを有効にする

?with-kerberos[=DIR]
OPENSSL: Kerberos サポートを含める

Kerberos サポートを含む

?without-pcre-regex
Perl を含めない互換性のある正規表現のサポート。DIR は PCRE インストール プレフィックス [BUNDLED]

pcre (Perl 互換の正規表現) サポートを無効にします。

?with-zlib[=DIR]
ZLIB サポートを含める (zlib >= 1.0.9 が必要)

zlib サポートを有効にする

?with-zlib-dir =
zlib インストール ディレクトリの場所を定義します

zlib がインストールされるディレクトリを定義します

?enable-bcmath
b c スタイルの高精度数学関数を有効にする

bcmatch (BC スタイルの精度演算) を有効にする

?with-bz2[=DIR]
BZip2 サポートを含める

BZip2 サポートを含める

?カレンダーを有効にする

?disable-ctype

ctype関数を無効にする

?カール付き[ = DIR]

cURL サポートを有効にする

?with-curlwrappers

URL ストリームとして cURL を使用する

?enable-dba

バンドルされたモジュールを使用して DBA を構築します。拡張共有モジュールを作成するには、?enable-dba=shared パラメータを使用します。

?with-qdbm[=DIR]

QDBM サポートを有効にする

GDBM サポートを有効にする

NDBM サポートを有効にする

バークレー DB4 サポートを有効にする

Berkeley DB3 サポートを有効にする

Berkeley DB2 サポートを有効にする

?with-d b1[=DIR]

DBA : Berkeley DB1 サポート/エミュレーション
Berkeley DB1 サポート/エミュレーションを有効にする

?with-dbm[=DIR]

DBA: DBM サポート
D BM サポートを有効にする

?without-cdb[=DIR]

DBA: CDB サポート (バンドル)
CDB サポートを有効にする (バンドル)

?disable-inifile

DBA: INI サポート (バンドル )

?disable- flatfile

DBA: FlatFile サポート (バンドル)

? Enable-dbase

バンドルされている dbase ライブラリを有効にする

バンドルされたデータベース ライブラリを有効にする

?disable-dom

DOM サポートを無効にする

DOM サポートを無効にする

?with-libxml-dir[=DIR]

DOM: libxml2 インストールプレフィックス

libxml2 を有効にしてそのインストールディレクトリを指定します

?enable-exif

EXIF (画像からのメタデータ) サポートを有効にする

EXIF サポートを有効にする(画像より Get metadata from

?with-fbsql[=DIR]

FrontBase サポートを含めます。

?with-fdftk [=DIR]

?disable-filter

?with-pcre-dir

?enable-ftp

?with-openssl-dir[=DIR ]

?with-gd[=DIR]

?with-jpeg-dir[=DIR]

?with-png-dir[=DIR]

? ]

libXpm のインストール ディレクトリを指定します

?with-ttf[=DIR]

FreeType 1.xのインストールディレクトリを指定します

?with-freetype-dir[=DIR]

インストールを指定するFreeType2 のディレクトリ

?with-t1lib[=DIR]

T1lib サポートを指定します

? Enable-gd-native-ttf

TrueType 文字関数を有効にする

?enable -gd-jis-conv

JISマップ日本語フォントサポートを有効にする

GNU gettextを含むサポート

GNU MP サポートを有効にする

ハッシュのサポートを無効にする

iconv サポートを無効にする

?with -imap[=DIR]

IMAP サポートを含めるのは、 c-client インストール プレフィックス

?with-kerberos[=DIR]

IMAP: Kerberos サポートを含めます。 DIR は Kerberos インストール プレフィックスです

?with-imap-ssl[=DIR]

IMAP: SSL サポートを含める DIR は OpenSSL インストール プレフィックスです

?と-interbase [=DIR]

InterBase サポートを含めます

JavaScript オブジェクトのシリアル化サポートを無効にする

?with-ldap[=DIR]

LDAPを含める応援

LDAPサポートを含める

?with-ldap-sasl[=DIR]

LDAP: Cyrus SASLサポートを含める

Cyrus SASLサポートを含める

?enable-mbstring

マルチバイト文字列サポートを有効にする

マルチバイト文字列サポートを有効にする

?disable-mbregex

MBSTRING: マルチバイト正規表現サポートを無効にする

マルチバイト正規表現を無効にする

?disable-mbregex-backtrack

MBSTRING: マルチバイト正規表現バックトラックチェックを無効にする

マルチバイト正規表現バックトラックチェックを無効にする

mcrypt サポートを含める

mcrypt サポートを含める

?with-mhash[=DIR]

mhash サポートを含める

mhash サポートが含まれます

? with- mime-magic[=FILE]

mime_magic サポートを含める (非推奨!!)

mime_magic サポートを有効にする (非推奨!)

?with-ming[=DIR]

MING サポートを含める

mSQL サポートを含める DIR は mSQL ベース ディレクトリ [/usr/local/Hughes]
mSQL サポートを含む

?with-mssql[=DIR]

MSSQL-DB サポートを含めます。DIR は FreeTDS ホーム ディレクトリ [/usr/local/freetds]

?with-mysql[=DIR]

MySQL サポートを含めます。

MySQL: MySQL UNIX ソケット ポインターの場所が指定されていない場合は、デフォルトの場所が検索されます。ユニックスmysqlのソケットポインタ。指定しない場合は、デフォルトの場所が検索されます。

?with-zlib-dir[=DIR]

zlib インストール ディレクトリを設定します。

?with-mysqli[=FILE]

?enable-embedded-mysqli

MYSQLi: 埋め込みサポートを有効にする

?with-ncurses[=DIR]

ncurses サポートを含める (CLI/CGI のみ)

?with-oci8[=DIR]

Oracle (OCI8) サポートを含めます。DIR のデフォルトは $ORACLE_HOME です。Oracle の場合は、?with-oci8=instantclient,/path/to/oic/lib を使用します。インスタント クライアント インストール

?with-adabas[=DIR]

Include Adabas D support [/usr/ local ]

?with-sapdb[=DIR]

SAP DB サポートを含める [/usr/local]

ODBCRouter サポートが含まれます。

Empress サポートを含める

Empress ローカル アクセス サポートを含めます。

Birdstep サポートを含みます

?with-custom-odbc[=DIR]

Sybase 用に次のような odbc.h を定義する必要があります。この設定スクリプトを実行する前の QNX 上の SQL Anywhere 5.5.00:
CPPFLAGS=”-DODBC_QNX -DSQLANY_BUG”
LDFLAGS=-lunix
CUSTOM_ODBC_LIBS= "-ldblib -lodbc"

ユーザー定義の ODBC サポートが含まれています。 directory は、ODBC インストールのホーム ディレクトリです。 CUSTOM_ODBC_LIBS が定義されており、インクルード ディレクトリに odbc.h ヘッダー ファイルがあることを確認してください。次のように、QNX 上の Sybase SQL Anywhere に対して定義する必要があります。これを実行する前に、スクリプトを設定します

CPPFLAGS="-DODBC_QNX -DSQLANY_BUG"。
LDFLAGS=-lunix
CUSTOM_ODBC_LIBS=”-ldblib -lodbc”

?with-iodbc[=DIR]

iODBC サポートを含める [/usr/local]

iODBC サポートを含める

?with -esoob[=DIR]

Easysoft OOB サポートを含める [/usr/local/easysoft/oob/client]

Easysoft OOB サポートを含める

?with-unixODBC [=DIR]

unixODBC サポートを含める [/usr/local]

unixODBC サポートを含める

?with-dbmaker[=DIR]

DBMaster サポートを含む

含まれるものDBMaster サポート

?enable-pcntl

pcntl サポートを有効にする (CLI/CGI のみ)

pcntl サポートを有効にします。

?disable-pdo

PHP データ オブジェクトのサポートを無効にする

PHP データ オブジェクトのサポートを無効にします。

?with-pdo-dblib[=DIR]

PDO: DBLIB-DB サポート DIR は FreeTDS ホーム ディレクトリです

PDO: Oracle OCI サポート。DIR のデフォルトは $ORACLE_HOME です。10.2.0.3 RPM を使用する Linux の場合は、?with-pdo-oci=instantclient,prefix,version を使用します。例) 次を使用します: ?with-pdo-oci=instantclient,/usr,10.2.0.3

PDO を設定します: Oracle OCI サポート。 ?with-pdo-oci=instantclient,prefix,version パラメーターを使用して Oracle 用クライアント SDK をインストールします

PDO: 'flavour' ODBC ドライバーのサポートinclude および lib dirs は「dir」で検索されます。「flavour」は、ibm-db2、unixODBC、generic のいずれかです。「,dir」部分が省略された場合は、選択したフレーバーのデフォルトが使用されます。 ? with-pdo-odbc=unixODBC
?with-pdo-odbc = generic,dir,libname,ldflags,cflags

共有としてビルドする場合、拡張ファイル名は常に pdo_odbc.so になります



「フレーバー」ODBC サポートを有効にします。 dir ディレクトリの include ディレクトリと lib ディレクトリを検索します。 「flavor」パラメーター値には、ibm-db2、unixODBC、generic を指定できます。 dir を省略した場合は、デフォルト値が使用されます。サポートされていないドライバーをジェネリック経由で使用しようとした場合。汎用 ODBC に提供される構文形式は次のとおりです:?with-pdo-odbc=generic,dir,libname,ldflags,cflags。共有コンパイル済み拡張ファイルの名前は通常 pdo_odbc.so

?with-pdo-pgsql[=DIR]
PDO: PostgreSQL サポート DIR は PostgreSQL のベースインストール ディレクトリまたは pg_config へのパスです

PDO を有効にする: PostgreSQL サポート。

?without-pdo-sqlite[=DIR]

SQLite 3 サポートを有効にします。 PostgreSQL サポートを有効にし、そのソフトウェア ルート ディレクトリまたは pg_config パスを指定します

?disable-posix

POSIX のようなサポートを無効にする

?with-pspell[=DIR]

PSPELL バージョン 0.50.0 以降が必要です

Incl PSP ELL は GNU をサポートしています

?with-libedit[=DIR]

libedit readline の置換を含める (CLI/CGI のみ)

libedit readline の置き換えを含める (CLI および CGI のみ)

? リードライン付き [ =DIR]

readline サポートを含める

(CLI/CGI のみ)readline サポートを含める (CLI および CGI のみ)

SNMP: UCD SNMP ハックを有効にする SNMP ハック

UCD を含む

SOAP サポートを有効にする

SOAP サポートを有効にする

SOAP: libxml2 インストール プレフィックス

SOAP を有効にする: LIBXML2 サポート。

ソケットサポートを有効にする

ソケットサポートを有効にする

標準 PHP ライブラリを無効にする

標準 PHP を無効にするlibrary

sqlite サポートを含めない DIR は sqlite ベースのインストール ディレクトリです [BUNDLED]

sqlite サポートを含めません。

SQLite: SQLite の UTF-8 サポートを有効にする

SQLite の UTF-8 サポートを有効にします。

regex ライブラリの種類: system、apache、php 警告: 何をしているのかわからない場合は使用しないでください。数式ライブラリのタイプ。

Sybase-DB サポートを含みます。

?enable-wddx

WDDX サポートを有効にする

WDDX サポートを有効にする

?with-libxml-dir=DIR

WDDX: libxml2 インストール プレフィックス

WDDX: libxml2 サポートが含まれています。

?with-libexpat-dir=DIR

WDDX: XMLRPC-EPI の libexpat ディレクトリ (非推奨)

XMLRPC-EPI の libexpat を有効にする (推奨されません)

?disable-xml

XML サポートを無効にする

XML サポートを無効にします。

?with-libxml-dir=DIR

XML: libxml2 インストールプレフィックス

libxml2 サポートを有効にする

XMLRPC-EPI を有効にする: iconv support

XMLWriter サポートを無効にする

XMLWriter サポートを無効にする

XMLWriter: libxml2 インストール プレフィックス

XMLReader: libxml2 サポートを有効にします。

XSL サポートを含める DIR は libxslt のベース インストール ディレクトリです (libxslt >= 1.1.0 が必要)

XSL サポートを有効にする

?enable-zip
Zip読み取り/書き込みサポートを含める

Zip読み取り/書き込みサポートを含める

?with-zlib-dir[=DIR]
ZIP: パスを設定しますlibz インストールプレフィックスへ

zip を有効にする: zlib サポート

?with-pear=DIR

Zend (ZEND 関連のオプション) :
DIR [PREFIX/lib] に PEAR をインストールします/php]

ディレクトリに pear をインストールします

?without-pear
PEAR をインストールしないでください

pear を無効にする

?with-zend-vm=TYPE

仮想マシンのディスパッチ方法を設定します。SWITCH または GOTO

?enable-maintainer-zts

コード管理者向けにスレッドセーフを有効にしますか?のみ!!
?disable-inline-optimization

zend_execute.lo のビルドが失敗した場合は、このスイッチを試してください

zend_execute.lo のビルドが失敗した場合は、このパラメータを使用してください

?有効にする - zend-multibyte

zend マルチバイト サポートを使用してコンパイルします

zend マルチバイト サポートを使用してコンパイルします。

TSRM (Thread Safe Resource Manager スレッド セーフ リソース マネージャー関連の設定):

?with-tsrm-pth[=pth-config]

GNU Pth を使用する

使用するスレッドを管理する GNU メソッド

?with-tsrm-pthreadsPOSIX スレッドを使用する (デフォルト) POSIX スレッドを使用してスレッドを管理する

Libtool (Libtool 関連の設定):
?with-tsrm-st

SGI の状態スレッドを使用する

スレッドを管理するために SGI の静的スレッドメソッドを使用する

コンパイルパラメータ

./configure ?prefix=/usr/local/php/ ?with-config-file-path=/usr/local/php/etc/php.ini ?with-apxs2=/usr/local/apache/bin /apxs ?with-mm=/usr/local/mm/ ?with-pear ?with-openssl ?with-zlib ?with-pcre-dir ?with-mcrypt ?with-mhash ?with-mysql ?with-pdo-mysql ?with-libxml-dir ?enable-fastcgi ?enable-discard-path ?enable-magic-quotes ?enable-static ?enable-mbstring ?enable-shmop ?enable-wddx ?enable-sockets

make

make install

cp php.ini-production /usr/local/php/etc/php.ini

サービス構成

1.php.ini ファイルの説明

[PHP]

;;;;;;;;; ;;;;;;;;;;;
; php.ini について ;
;;;;;;;;;;;;;;;;;;;
;PHP基本説明
;PHP初期化ファイルfor Configure php runningparameters
; PHP がこの設定ファイルを検索してロードしようとする順序: 1. SAPI で指定された場所 2. PHPRC 環境変数 3. Windows レジストリの指定された場所 4. 現在の作業ディレクトリ (CLI を除く)サーバー ディレクトリ (SAPI モジュール) または PHP ディレクトリの場所 6. コンパイル時に、config-file-path で指定されたディレクトリ。
;PHP コメント: 段落内の空白、開始セミコロン、[XXX] は無視できますが、将来的には使用される可能性があります。
;PHP スコープ: ディレクティブ [PATH=/www/mysite] はディレクトリ /www/mysite の php ファイルにのみ適用され、[HOST=www.example.com] は www.example.com の php ファイルにのみ適用されます。現在、[PATH=] と [HOST=] は CGI と FastCGI でのみ機能します。特別なフィールドは、ユーザーの個別の設定によって上書きすることはできません。つまり、設定はユーザーの個別の設定に従います。
;PHP ディレクティブの説明: 構文: ディレクティブ=値; ディレクティブで定義された変数は PHP または PHP 拡張機能の構成に使用されます。PHP が指定されたディレクティブを見つけられない場合、またはディレクティブの構成が間違っている場合、デフォルト値は有効です。命令の値は、文字列、数値、PHP 定数、INI 定数 (On、Off、True、False、Yes、No、None)、引用符で囲まれた文字列、以前に設定された変数または命令参照です。は演算子または括弧 | (OR) ^ (XOR) & (AND) ~ (NOT) に限定されます。 (NOT); ブール値: True は 1、On、Ture、Yes にすることができます。 False 値は 0、Off、False、No にすることができます。 Null 値: 値が使用されている場合は、None または空白にすることができます。これらの定数は動的にロードされるモジュール (PHP 拡張機能または Zend 拡張機能) に属しており、この変数は拡張機能にロードした後にのみ使用できます (つまり、変数は最初に定義してから使用する必要があります)
;
;一般に php.ini と呼ばれるファイルは、PHP の動作の多くの要素を構成します。

; PHP は、この構成をさまざまな場所から検索してロードしようとします。

; 以下は、その検索順序の概要です。 :
; 1. SAPI モジュール固有の場所
; 2. PHPRC 環境変数 (PHP 5.2.0 以降)
; 4 . 現在の作業ディレクトリ (CLI を除く)
; 5. Web サーバーのディレクトリ (SAPI モジュールの場合)、または PHP のディレクトリ (Windows の場合)
; 6. ?with-config-file-path コンパイルのディレクトリtime オプション、または Windows ディレクトリ (C:windows または C:winnt)
; 詳細については、PHP ドキュメントを参照してください。非常に単純です。セミコロンで始まる空白文字と行
は、(おそらくご想像のとおり) 無視されます。
; セクション ヘッダー (例: [Foo]) も、将来何かを意味する可能性がありますが、無視されます。

; セクション見出し [PATH=/www/mysite] に続くディレクティブは、www.example.com から提供される PHP ファイルにのみ適用されます。 ; 現在、[PATH=] セクションと [HOST=] セクションは、CGI /FastCGI.
でのみ動作します。ディレクティブは次の構文を使用して指定します:

; directive = value

; ディレクティブ名は *大文字と小文字が区別されます* ? foo=bar は、PHP または PHP 拡張機能を構成するために使用される変数です。名前の検証は行われません。設定されていない、または入力が間違っているために PHP がディレクティブを見つけられない場合は、デフォルト値が使用されます (例: E_ALL)。 ; または M_PI)、INI 定数の 1 つ (On、Off、True、False、Yes、No、None)、または式 (例: E_ALL & ~E_NOTICE)、引用符で囲まれた文字列 (「bar」)、 ; 事前に設定された変数またはディレクティブへの参照 (例: ${foo})
; ビットごとの XOR
; ~ ビットごとの NOT
;

; ブール フラグは、値 1、On、True、または Yes を使用してオンにできます。
; 値 0、Off、False または No を使用してオフにできます。

;単純に等号の後に何も書かない
; foo = “ “ ; foo を空の文字列に設定します

; None” ; foo を文字列 'None' に設定します

; 値に定数を使用し、それらの定数が動的にロードされる拡張機能 (PHP 拡張機能または Zend 拡張機能) に属する場合は、
のみを使用できます。これらの定数は、拡張機能をロードする行の *後* です。

;;;;;;;;;;;;;;;;;;;;

; このファイルについて ;
;;;;;;;; ;;;;;;;;; ;;;
;PHP にはファイルの説明が付属しています

;PHP には、運用環境用と開発環境用の 2 つのファイルが付属しています。 php.ini-production には、カーネルのセキュリティ、パフォーマンス、およびベスト プラクティスの設定が含まれています。ただし、これらの設定は古いバージョンとの互換性を損なう可能性があり、セキュリティを重視するアプリケーションではほとんど使用されないことに注意してください。このファイル。 php.ini-development は製品版と非常に似ていますが、エラー後に詳細情報が提供される点が異なります。このファイルは開発環境でのみ使用することをお勧めします。そうしないと、プログラムに出力されたエラーによってユーザーが不用意にセキュリティを漏洩する可能性があります。情報。

; PHP には 2 つの INI ファイルがパッケージ化されています。1 つは実稼働環境での使用が推奨され、もう 1 つは開発環境での使用が推奨されます。

;パフォーマンスと
; ただし、これらの設定は、古いまたはセキュリティに配慮していないアプリケーションとの互換性を損なう可能性があることに注意してください。
; -development は製品バージョンと非常に似ていますが、エラーに関してはより冗長です ; アプリケーション ユーザーが誤って安全な情報を漏洩する可能性があるため、開発環境でのみ開発バージョンを使用することをお勧めします。
;;;;;;;;;;;;;;;;;;;;;
; クイックリファレンス ;;;;;;;;;;;;;;;;;;;
;クイック リファレンス ;

; 以下は、INI ファイルの本番環境と開発環境におけるデフォルトの動作の違いについてです。これらの変更を行った理由を理解するには、詳細についてはドキュメントの後半にある実際の設定を参照してください。

; 以下は、PHP のデフォルトの動作に関して、INI の本番バージョンと開発バージョンで異なるすべての設定です。その理由については、後述の実際の設定を参照してください。 PHP の動作の変更を推奨します。

; 開発値: オフ
; 開発値: オン

;オフ


; デフォルト値: オフ
; 本番値: オフ

; デフォルト値: E_ALL & ~E_STRICT

;生産値: E_ALL & ~E_DEPRECATED
; html_errors
; 開発値: オン
; 開発値: オフ
; ; magic_quotes_gpc
; デフォルト値: オン
; 制作値: オフ

; 制作値: 60 (60 秒) 60 秒)

; デフォルト値: オフ
; 開発値: 4096
; 開発値: オフ
;

; register_long_arrays
; 開発値: Off
; request_order
; 開発値: "GP"

; bug_compat_42

; デフォルト値: オン
; 開発値: オン
;

; session.bug_compat_warn
;   デフォルト値: オン
;   開発値: オン
;   生産価値: オフ

; session.gc_divisor
;   デフォルト値: 100
;   開発値: 1000
;   生産価値: 1000

; session.hash_bits_per_character
;   デフォルト値: 4
;   開発値: 5
;   生産価値: 5

; short_open_tag
;   デフォルト値: オン
;   開発値: オフ
;   生産価値: オフ

;トラックエラー
;   デフォルト値: オフ
;   開発値: オン
;   生産価値: オフ

; url_rewriter.tags
;   デフォルト値: “a=href,area=href,frame=src,form=,fieldset=”
;   開発値: “a=href,area=href,frame=src,input=src,form=fakeentry”
;   プロダクション値: “a=href,area=href,frame=src,input=src,form=fakeentry”

;変数_順序
;   デフォルト値: 「EGPCS」
;   開発価値:「GPCS」
;   実稼働値: 「GPCS」

2、構成Apache使之サポートPHP

vi /usr/local/apache/conf/httpd.conf

修改如下三处:

LoadModule php5_module modules/libphp5.so
< IfModule dir_module>
DirectoryIndexindex.phpindex.htmindex.html


AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

在apacheの默认站点目录下建立文件index.php
代コード例:
date_default_timezone_set('UTC');
phpinfo();
?>
再新启アニメーションapache

转:http://lengyu.sinaapp.com/?p=143

?enable-shared[=PKGS]

共有ライブラリを構築する [default=yes]

共有モジュールをコンパイルする

?有効にする-static [= pkgs]

build staticライブラリ[デフォルト= yes]アストラレーション[デフォルト= yes]

? GNU ld [default=no]

C コンパイラを使用する GNU ld

?disable-libtool-lock

ロックを避ける (並列ビルドが中断される可能性がある)

ロックを避ける(場合によっては)並列ビルドを中断します)

?with-pic

PIC/非PICオブジェクトのみを使用してみます[デフォルト=両方を使用]

PICまたは非PICオブジェクトのみを使用してみてください

?with-tags[=TAGS]

追加の構成を含める [自動]

追加の構成を含める

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート