ホームページ >バックエンド開発 >PHPチュートリアル >一般的な PHP コンパイル パラメータの中国語説明_PHP チュートリアル
この記事では、主に PHP の一般的なコンパイル パラメータの中国語の説明を紹介します。この記事では、PHP のコンパイル パラメータの役割を説明するために詳細な中国語の注釈を使用しています。
PHPのコンパイル時によく使われるパラメータの説明
コードは次のとおりです:--prefix=/usr/local/php #phpのインストールディレクトリを指定します
--with-apxs2=/usr/local/apache/bin/apxs #Apache の統合 apxs 関数は、mod_so の LoadModule 命令を使用して、指定されたモジュールを Apache にロードし、Apache が SO モジュールを開くように要求します
--with-config-file-path=/usr/local/php/etc #php3.ini または php4.ini のパスを指定するために使用されます
--with-MySQL=/usr/local/mysql #mysql インストールディレクトリ、mysql のサポート
--with-mysqli=/usr/local/mysql/bin/mysql_config #mysqli 拡張テクノロジーは、MySQL ストアド プロシージャを呼び出して MySQL トランザクションを処理できるだけでなく、データベースへのアクセスをより安定させることもできます。
--with-mysql-sock=/tmp/mysql.sock #mysqlソケットファイルの場所を指定します
--enable-safe-mode #セーフモードをオンにします。デフォルト値はオンです
--disable-short-tags #このオプションを設定した後、PHP プログラムは短いタグを使用できなくなり、長いタグを使用する必要があります
--with-exec-dir=DIR #PHP 実行パス (システムセキュリティのため、PHP プログラムを実行する必要があるディレクトリが指定される場合があります)
--enable-ftp #ftp サポートをオンにする
--enable-zip #zip のサポートをオンにする
--with-bz2 #bz2 ファイルのサポートをオンにする
--with-jpeg-dir #jpeg 画像のサポートをオンにする
--with-png-dir #png 画像のサポートをオンにする
--with-freetype-dir #freetype フォント ライブラリのサポートをオンにする
--without-iconv #iconv 関数をオフにして、さまざまな文字セット間で変換します
--with-libXML-dir #libxml2 ライブラリのサポートをオンにする
--with-XMLrpc #xml-rpcのC言語を開きます
--with-zlib-dir #zlib ライブラリのサポートをオンにする
--with-gd #gd ライブラリのサポートをオンにする
--enable-gd-native-ttf #TrueType文字列関数ライブラリをサポート
--with-curl #curl ブラウジング ツールのサポートをオンにする
--with-curlwrappers #curl ツールを使用して URL ストリームを開きます
--with-ttf #freetype1.* サポートをオンにする、追加する必要はありません
--with-xsl #Open XSLT ファイルのサポート、拡張 libXML2 ライブラリ、libxslt ソフトウェアが必要です
--with-gettext #コーディング ライブラリで使用される GNU の gettext サポートをオンにします
--with-pear #PHP 拡張に使用される pear コマンドのサポートをオンにします
--enable-calendar #カレンダー拡張機能を開きます
--enable-mbstring #マルチバイト、文字列のサポート
--enable-sqlite-utf8 #sqllite が utf-8 をサポートできるようにします
--enable-bcmath #画像サイズ調整を開く、zabbix監視を使用する際にこのモジュールが使用されます
--enable-sockets #オープンソケットのサポート
--enable-exif #画像メタデータのサポート
--enable-magic-quotes #マジッククォートのサポート
--disable-rpath #追加のランタイムファイルを閉じる
--disable-debug #デバッグモードをオフにする
--enable-debug #このオプションは、PHP プログラムの開発時に役立つ場合を除き、通常は使用されません。追加のエラーメッセージを表示することもできます
--with-ldap=DIR #ディレクトリ プロトコル (Lightweight Directory Access Protocol、LDAP) を使用する場合は、このオプションをオンにする必要があります。 LDAP の詳細については、RFC ドキュメント RFC1777 および RFC1778 を参照してください
--with-mime-magic=/usr/share/file/magic.mime #Magic ヘッダー ファイルの場所
--with-apache=DIR #PHP を Apache モジュールとして使用できるようにするには、このオプションを使用します。DIR の文字列は、/usr/local/apache または Apache がインストールされている他のディレクトリにすることができます。
--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-oracle=DIR #Oracleデータベースを使用します。 Oracle のバージョンはバージョン 7.3 以降である必要があります。 PHP プログラムで環境変数 ORACLE_HOME を使用して、Oracle へのパスを指定することもできます。 Oracle の詳細については、Oracle の Web サイト http://www.oracle.com を参照してください
--with-sybase=DIR #Sybase データベースを使用します。 Sybase の詳細については、Sybase の Web サイト http://www.sybase.com を参照してください
--with-sybase-ct=DIR #Sybase-CT データベースを使用します
CGI インストールでよく使用されるパラメータ:
コードは次のとおりです:
--enable-fpm #このパラメータは、PHP-fpmパッチを適用した後にのみ使用可能です。 CGIモードでインストールされるスタートアッププログラムです
。--enable-fastCGI #PHP を起動する fastcgi モードをサポートします
--enable-force-CGI-redirect #リダイレクト モードで PHP を起動します
--with-ncurses #ncursesの画面描画とテキストターミナルベースのグラフィックインタラクション機能をサポートするダイナミックライブラリ
--enable-pcntl #FreeTDS を使用する必要があります。mssql のリンクに使用される可能性があります
--with-mcrypt #mcryptアルゴリズムの拡張
--with-mhash #mhashアルゴリズムの拡張
上記の関数ライブラリをインストールする必要があります
--with-gmp #仕様をサポートする必要があります
--enable-inline-optimization #スレッドの最適化
--with-openssl #openssl サポート、暗号化された送信に使用されます
--enable-dbase #DBA を共有モジュールとして作成します
--with-pcre-dir=/usr/local/bin/pcre-config #Perl通常ライブラリのインストール場所
--disable-dmalloc
--with-gdbm #dba の gdbm サポート
--enable-sigchild
--enable-sysvsem
--enable-sysvshm
--enable-zend-multibyte #zend マルチバイトをサポート
--enable-mbregex
--wddx を有効にする
--enable-shmop
--enable-soap
注: 拡張機能は別途インストールする必要があります
1. gdライブラリ。
2.明の拡張。
3. mhashとmcryptの拡張機能
1>--with-apxs2=/usr/local/apache/bin/apxs を指定した後は、--enable-fpm と --enable-fastCGI を有効にしないでください。apxs は PHP を php モジュール モードで読み込みます。