ホームページ  >  記事  >  バックエンド開発  >  PHP共通コンパイル設定パラメータの説明

PHP共通コンパイル設定パラメータの説明

WBOY
WBOYオリジナル
2016-06-20 12:57:591049ブラウズ

Php には多くの設定パラメータがあります。ここでは、いくつかの一般的なパラメータのみを説明します。

まず、php ソース コード パッケージ http://www.php.net をダウンロードします。

もちろん、インストールする前に、多くの依存関係パッケージをインストールする必要があります。そうしないと、インストール プロセスが終了します。一部のソース コード パッケージは個別にコンパイルしてインストールする必要がありますが、実際の状況に応じて決定される可能性があります。ここでは PHP の共通パラメータのみを説明し、その他の説明は省略します。

./configure --help |less を通じて関連パラメーターを表示します。実際には多すぎます。

php コンパイルとインストール

./configure

--prefix= /usr/local/php5 [phpのインストールパスを指定]

--with-gd [gdライブラリサポートを有効にする]

--with-zlib [zlibライブラリを有効にする]

--with-mysql=/usr/local/mysql/ [統合環境に適した mysql のインストール場所を指定します。データが分離されている場合、パスを指定する必要はありません。mysql を有効にするだけです。]

--with -config-file-path=/usr/local/php5 [php.ini ファイルの場所を指定します]

--enable-mbstring [マルチバイトおよび文字列のサポートを有効にする] ]

- -enable-fpm [ftp モジュールを有効にし、CGI モードでインストール]

--with-mysql-sock=/tmp/mysqld.sock [mysql ソケットの場所を指定します] file]

—with-mysqli=/usr/local/mysql/bin/mysql_config [mysqli ファイルディレクトリ]

--with-iconv [iconv 関数を有効にして次の間を変換します。さまざまな文字セット]

--enable-xml [XML サポートを有効にする]

--enable-bcmath [画像サイズ調整をオンにします。これは zabbix 監視中に使用されるようです]

--enable-shmop [shmop サポートを有効にします。このモジュールは、PHP で UNIX 共有メモリ セグメントの読み取り、書き込み、作成、削除を可能にする使いやすい機能セットです]

--enable- sysvsem [共有メモリ プラグインは shmop で動作します]

--enable-mbregex [正規表現を有効にする]

--enable-ftp [ftp サポートを有効にする]

-- Enable-gd-native-ttf [TrueType 文字列関数ライブラリをサポート]

--with-openssl [安全な送信に非常に役立つ openssl サポートを有効にする]

--enable-pcntl [ freeTDS に必要]

--enable-sockets [ソケット サポート モジュールを有効にする]

--with-xmlrpc [xml-rpc の C 言語サポートを有効にする]

-- Enable-soap [soap シンプルオブジェクトアクセスプロトコル データをやり取りするためのプロトコル仕様であり、オブジェクトアクセスプロトコルであり、カプセル化・エンコーディングルール・RPC表現・バインディングの4つに分かれる]

--enable -session [セッションを有効にする session オプション、非常に広く使用されています]

--with-gettext [GNU の gettext サポートをオンにします。エンコーディング ライブラリが使用されます]

--with-jpeg-dir

--with-freetype-dir [freetype のサポートを有効にします。Google でこのモジュールの具体的な意味を確認できます]

--enable-zip [zip 圧縮を有効にする]

--enable-sysvmsg [メッセージ キュー モジュールを有効にする]

--enable-sysvshm [システム v 信号サポートを有効にする]

--with-pdo-mysql=/usr/local/ mysql/[pdo mysql 拡張機能を有効にします。php5 以降では、pdo 拡張機能自体はデータベース操作を実行できません。データベースにアクセスするには、pdo ドライバーを使用する必要があります。]

次に、

メイク && インストール

―――――――――――――――――――――――――― ――――――――――――― ――――

php には、memcache、redis、zend などのモジュールも多数あります。比較的、PHP5 以降のバージョンでは、一部のモジュールについては、インストールしていなくても、基本的には再コンパイルせずに再インストールできます。

―――――――――――――――――――――――――――――――――――――――――

インストールが完了したら、php info 関数を使用して、現在の php インストールのすべての機能を表示できます。コマンド

ok,,,over




声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。