Linux での phpize 拡張機能のインストール例の詳細な説明

小云云
リリース: 2018-02-27 11:16:13
オリジナル
2614 人が閲覧しました

Linux システムでは、PHP が正常にインストールされると、phpize という名前の実行可能スクリプトが bin ディレクトリに生成されます。このスクリプトの目的は、PHP 拡張モジュールを動的にインストールすることです。

phpize スクリプトを使用して php 拡張モジュールをインストールする利点: php のインストール時にインストールされなかった拡張機能は、PHP を再インストールすることなく、将来いつでもインストールできます。

インストール手順:

1. 拡張モジュールのディレクトリに移動します。

php ソース コード パッケージが解凍されたディレクトリには、ext サブディレクトリがあります。ここには 70 近くの主流の php 拡張モジュール インストール パッケージがあります。

今すぐcurl拡張機能をインストールしたい場合は、curlディレクトリに切り替えます:
cd /lamp/php-7.0.7/ext/curl

2.curlディレクトリでphpizeスクリプトを実行します

/usr /local/php /bin/phpize

正常に実行されると、数行のデータが返されます:
設定:
PHP API バージョン: 20041225
Zend Module Api No: 20060613
Zend Extension Api No: 220060519

3. コンパイルを開始します (note-with-php-config パラメーター)

コンパイル プロセス中にエラーが報告された場合は、別の記事を参照してエラーを解決できます



http: //blog.csdn.net/haiqiao_2010/article/details/46005773

./configure --prefix=/usr/local/curl

4. 作成とインストール

システム プロンプト情報のスクリーンショットは次のとおりです:


/usr/local/php/lib/php/extensions/ no-debug-non-zts-20151012/
ディレクトリは、curl.so ファイルを生成します


5. extension_dir フィールドを見つけます。 php.ini で値を

/usr/local/php /lib/php/extensions/no-debug-non-zts-20121212/

<br/>
ログイン後にコピー

6 に変更します。次に、

vim /usr/local/php/etc/php.ini
ログイン後にコピー

を追加します。 php.ini /local/php/lib/php/extensions/no-debug-zts-20151012/

の動的拡張セクションにある extension = "curl.so"

/usr 7. サーバーを再起動します

/usr/ local/apache2/bin/apachectlrestart

関連する推奨事項:

phpize の使用方法

php7 インストール拡張機能 phpize は設定ファイルを生成しませんでした

phpize についてのちょっとした知識

以上がLinux での phpize 拡張機能のインストール例の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート