ホームページ  >  記事  >  バックエンド開発  >  phpize_PHP チュートリアルの概要

phpize_PHP チュートリアルの概要

WBOY
WBOYオリジナル
2016-07-13 17:50:312857ブラウズ

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 行を追加する必要があります。


みやえさんより抜粋

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/478278.html技術記事 phpize は php-devel に属するもので、主に php プラグイン モジュールの一部の設定を設定するために使用されます。たとえば、php は mysql、mbstring、およびその他のサンプル アプリケーションをサポートしていません。環境 php5.2.6 は mysql をサポートしていません。拡張子...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。