検索
ホームページバックエンド開発PHPチュートリアルPHP コンパイル設定の詳細オプション_PHP チュートリアル
PHP コンパイル設定の詳細オプション_PHP チュートリアルJul 13, 2016 pm 05:39 PM
aphp優れた参加する存在するインストール時間導入コンパイル詳しいオプション構成

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

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 までご連絡ください。
php怎么把负数转为正整数php怎么把负数转为正整数Apr 19, 2022 pm 08:59 PM

php把负数转为正整数的方法:1、使用abs()函数将负数转为正数,使用intval()函数对正数取整,转为正整数,语法“intval(abs($number))”;2、利用“~”位运算符将负数取反加一,语法“~$number + 1”。

php怎么实现几秒后执行一个函数php怎么实现几秒后执行一个函数Apr 24, 2022 pm 01:12 PM

实现方法:1、使用“sleep(延迟秒数)”语句,可延迟执行函数若干秒;2、使用“time_nanosleep(延迟秒数,延迟纳秒数)”语句,可延迟执行函数若干秒和纳秒;3、使用“time_sleep_until(time()+7)”语句。

php怎么除以100保留两位小数php怎么除以100保留两位小数Apr 22, 2022 pm 06:23 PM

php除以100保留两位小数的方法:1、利用“/”运算符进行除法运算,语法“数值 / 100”;2、使用“number_format(除法结果, 2)”或“sprintf("%.2f",除法结果)”语句进行四舍五入的处理值,并保留两位小数。

php怎么根据年月日判断是一年的第几天php怎么根据年月日判断是一年的第几天Apr 22, 2022 pm 05:02 PM

判断方法:1、使用“strtotime("年-月-日")”语句将给定的年月日转换为时间戳格式;2、用“date("z",时间戳)+1”语句计算指定时间戳是一年的第几天。date()返回的天数是从0开始计算的,因此真实天数需要在此基础上加1。

php字符串有没有下标php字符串有没有下标Apr 24, 2022 am 11:49 AM

php字符串有下标。在PHP中,下标不仅可以应用于数组和对象,还可应用于字符串,利用字符串的下标和中括号“[]”可以访问指定索引位置的字符,并对该字符进行读写,语法“字符串名[下标值]”;字符串的下标值(索引值)只能是整数类型,起始值为0。

php怎么替换nbsp空格符php怎么替换nbsp空格符Apr 24, 2022 pm 02:55 PM

方法:1、用“str_replace(" ","其他字符",$str)”语句,可将nbsp符替换为其他字符;2、用“preg_replace("/(\s|\&nbsp\;||\xc2\xa0)/","其他字符",$str)”语句。

php怎么判断有没有小数点php怎么判断有没有小数点Apr 20, 2022 pm 08:12 PM

php判断有没有小数点的方法:1、使用“strpos(数字字符串,'.')”语法,如果返回小数点在字符串中第一次出现的位置,则有小数点;2、使用“strrpos(数字字符串,'.')”语句,如果返回小数点在字符串中最后一次出现的位置,则有。

php怎么读取字符串后几个字符php怎么读取字符串后几个字符Apr 22, 2022 pm 08:31 PM

在php中,可以使用substr()函数来读取字符串后几个字符,只需要将该函数的第二个参数设置为负值,第三个参数省略即可;语法为“substr(字符串,-n)”,表示读取从字符串结尾处向前数第n个字符开始,直到字符串结尾的全部字符。

See all articles

ホット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ヘンタイを無料で生成します。

ホットツール

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境