phpize は php-devel に属するもので、主に php プラグイン モジュールの設定を行うために使用されます
たとえば、あなたの php は mysql、mbstring などをサポートしていません。
アプリケーション例:
環境 php5.2.6、mysql 拡張機能をサポートしていません
phpのソースコードパッケージが/usr/local/src/php-5.2.6にある場合
phpのインストールディレクトリは/usr/local/php
# cd /usr/local/src/php-5.2.6
# cd ./ext/mysql
# /usr/local/php/bin/phpize
# ./configure –with-php-config=/usr/local/php/bin/php-config
#作る
#インストールする
この時点で、mysql.so が特定のディレクトリにコピーされていることがわかります。mysql.so を extension_dir が指すパスにコピーし、php.ini に extension=mysql.so を追加します
Web サーバーを再起動し、phpinfo を見てください。mysql がサポートされているはずです。完了です!
注: /usr/local/php/bin/phpize を実行すると、次のようなエラーが表示される場合があります。 autoconf が見つかりません。RHEL シリーズの場合は、yum -y install autoconf を使用して、エラー プロンプトに従って関連ソフトウェアをインストールします。以上です
その他のエラーについては、私にメッセージを残してください!
したがって、php-devel関連パッケージをインストールした後、phpizeが利用可能になります(ファイルはデフォルトで/usr/bin/phpizeに保存されます)
phpize コマンドは、PHP プラグイン モジュールのコンパイル環境を準備するために使用されます。次の例では、プラグイン モジュールのソース プログラムは extname ディレクトリにあります:
#cdextname
#phpize
# ./configure (注1)
#作る
#インストールする
インストールが成功すると、extname.so が作成され、PHP プラグイン モジュール ディレクトリに配置されます (デフォルトでは、/usr/lib/php/modules/ に格納されます)。
このプラグイン モジュールを使用する前に、php.ini を調整し、extension=extname.so 行を追加する必要があります。