phpコンパイルインストールパラメータの詳細

3728 ワード

インストールパラメータの表示
php -i|grep confi
 
phpコンパイルインストールパラメータの詳細
 
 
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/local/mysql --with-mysqli=/usr/bin/mysql_config --with-iconv-dir=/usr/local --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-discard-path --enable-safe-mode --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --with-curlwrappers --enable-mbregex --enable-fastcgi --enable-fpm --enable-force-cgi-redirect --enable-mbstring --with-mcrypt --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-ldap --with-ldap-sasl --with-xmlrpc --enable-zip --enable-soap --without-pear --with-zlib --enable-pdo --with-pdo-mysql --with-mysql


#mysqli          MySQL     、  MySQL  ,                   。 
make ZEND_EXTRA_LIBS='-liconv' 
make install 

--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               
phpを指定します.ini位置
--with-MySQL=/usr/local/mysql
mysqlインストールディレクトリ、mysqlのサポート
--with-mysqli=/usr/local/mysql/bin/mysql_config            
mysqli拡張テクノロジーは、MySQLのストレージ・プロシージャを呼び出し、MySQLトランザクションを処理するだけでなく、データベースへのアクセスをより安定させることができます. 
--enable-safe-modeセキュリティモードを開く
--enable-ftpはftpのサポートを開きます
--enable-zip zipのサポートを開く
--with-bz 2 bz 2ファイルのサポートを開く
--with-jpeg-dir jpegピクチャのサポートを開く
--with-png-dir pngピクチャのサポートを開く
--with-freetype-dir freetypeフォントライブラリのサポートを開く
--without-iconv iconv iconv関数を閉じ、文字セット間の変換
--with-libXML-dir libxml 2ライブラリを開くサポート
--with-XMLrpc xml-rpcを開くc言語
--with-zlib-dir zlibライブラリを開くサポート
--with-gd gdオープンgdライブラリのサポート
--enable-gd-native-ttf TrueType文字列関数ライブラリをサポート
--with-curlブラウズツールのサポートを開く
--with-curlwrappers curlツールを使用してurlストリームを開く
--with-ttf freetype 1を開きます.*のサポートは、追加しないことができます
--with-xsl XSLTファイルサポートを開き、libXML 2ライブラリを拡張し、libxsltソフトウェアが必要
--with-gettext gnuのgettextサポートを開き、コードライブラリで使用
--with-pearオープンpearコマンドのサポート、PHP拡張用
--enable-calendarカレンダー拡張機能を開く
--enable-mbstringマルチバイト、文字列のサポート
--enable-bcmath画像サイズ調整を開き、zabbixモニタリングに使用したときにこのモジュールを使用しました
--enable-socketsオープンsocketsサポート
--enable-exifピクチャのメタデータサポート
--enable-magic-quotesマジックリファレンスのサポート
--disable-rpath追加のライブラリファイルを閉じる
--disable-debugデバッグモードをオフにする
--with-mime-magic=/usr/share/file/magic.mimeマジックヘッダファイル位置
CGI方式インストール用のパラメータ
--enable-fpm                      
PHP-fpmパッチを適用した後でやっとこのパラメータがあって、CGI方式のインストールするスタートアッププログラム
 
--enable-fastCGI                  
fastcgi方式によるPHP起動をサポート
 
--enable-force-CGI-redirect        
リダイレクト方式PHP起動
 
--with-ncurses                    
ncursesスクリーンペイントおよびテキスト端末ベースのグラフィックインタラクティブ機能をサポートするダイナミックライブラリ
--enable-pcntl freeTDSは、mssqlをリンクして使用する必要があります.
mhashとmcryptアルゴリズムの拡張
--with-mcryptアルゴリズム
--with-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
--enable-wddx
--enable-shmop
--enable-soap
転載:https://www.cnblogs.com/zsl123/p/5962944.html