ホームページ  >  記事  >  バックエンド開発  >  PHP コンパイル設定の詳細オプション_PHP チュートリアル

PHP コンパイル設定の詳細オプション_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:39:59829ブラウズ

詳細なオプションに関しては、インストールの導入に加えて、コンパイル時に他のオプションを追加することもできます。

Apacheモジュール

構文: --with-apache=DIR

注: PHP が Apache モジュールとして使用できるようにするには、このオプションを使用します。DIR 文字列は、/usr/local/apache または Apache がインストールされている他のディレクトリにすることができます。

例: --with-apache=/var/lib/apache

fhttpdサーバーモジュール

構文: --with-fhttpd=DIR

注: fttpd サーバーを使用している場合は、このコマンドを使用して PHP をコンパイルできます。モジュールを使用して fttpd サーバーと連携すると、効率が向上します。

Adabas D データベース

構文: --with-adabas=DIR

注: このオプションは、データベースシステムが Adabas D データベースの場合に必要です。 Adabas D データベースの詳細については、http://www.adabas.com を参照してください。

例: --with-adabas=/usr/local/adabasd

dBase データシート

構文: --with-dbase

注: このオプションが追加されている限り、他のパラメーターや関数ライブラリがなくても、PHP はシステムが 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

オラクルデータベース

構文: --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 の詳細については、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-custom-odbc を追加する必要がある場合があります。 =/ PHP 設定へ。 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 Clarks が作成した XML 解析ライブラリをサポートするには、このオプションをオンにします。

メンテナンスモード

構文: --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

説明: 通常はオンになっている 3 つの変数 HTTP_GET_VARS、HTTP_POST_VARS、HTTP_COOKIE_VARS を PHP が追跡できるようにします。

インポートされた文字を自動的に追加します

構文: --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 を読んでいるユーザーは、次のことを知っているハッカーレベルのユーザーに遭遇したときに、次の URL http://my.host/secret/doc を入力する可能性があります。 PHP システムを使用して関連情報を読み取ることができます。 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

簡体字中国語版、2005-12-07 17:40:26

php.ini または php3.ini は、PHP が起動時に読み取る設定ファイルです。このファイルの保存パスは /usr/local/lib/ です。 PHP 3.x バージョンでは、設定ファイルは php3.ini ですが、PHP 4.x バージョンでは、php.ini に変更されます。 PHP がサーバーモジュールとしてインストールされている場合、Web サーバーの起動および実行時に読み込まれますが、それ以降は読み込まれないため、構成を変更した場合は Web サーバーを再起動する必要があります。スタンドアロンの PHP CGI メソッドを使用する場合、毎回 1 回読み取られます。

現在のシステム構成を確認するには、phpinfo()を使用できます

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/486263.html技術記事詳細なオプションに関しては、インストールの導入に加えて、コンパイル時に他のオプションを追加することもできます。 apache module 構文: --with-apache=DIR 説明: PHP で Apache モジュールを使用するには、このオプションを使用します...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。