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

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

Jul 13, 2016 pm 05:39 PM
a php 優れた 参加する 存在する インストール 時間 導入 コンパイル 詳しい オプション 構成

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

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 までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Dec 24, 2024 pm 04:42 PM

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

CakePHP の日付と時刻 CakePHP の日付と時刻 Sep 10, 2024 pm 05:27 PM

Cakephp4 で日付と時刻を操作するには、利用可能な FrozenTime クラスを利用します。

CakePHP データベースの操作 CakePHP データベースの操作 Sep 10, 2024 pm 05:25 PM

CakePHP でデータベースを操作するのは非常に簡単です。この章では、CRUD (作成、読み取り、更新、削除) 操作について理解します。

CakePHP ファイルのアップロード CakePHP ファイルのアップロード Sep 10, 2024 pm 05:27 PM

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP ルーティング CakePHP ルーティング Sep 10, 2024 pm 05:25 PM

この章では、ルーティングに関連する次のトピックを学習します。

CakePHP について話し合う CakePHP について話し合う Sep 10, 2024 pm 05:28 PM

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

CakePHP バリデータの作成 CakePHP バリデータの作成 Sep 10, 2024 pm 05:26 PM

Validator は、コントローラーに次の 2 行を追加することで作成できます。

CakePHP のロギング CakePHP のロギング Sep 10, 2024 pm 05:26 PM

CakePHP へのログインは非常に簡単な作業です。使用する関数は 1 つだけです。 cronjob などのバックグラウンド プロセスのエラー、例外、ユーザー アクティビティ、ユーザーが実行したアクションをログに記録できます。 CakePHP でのデータのログ記録は簡単です。 log()関数が提供されています

See all articles