PHP拡張モジュールのインストール方法

藏色散人
リリース: 2023-03-06 22:08:02
オリジナル
2514 人が閲覧しました

PHP 拡張モジュールをインストールする方法: まず、PHP 解凍されたソース コード パッケージを入力し、インストールする拡張モジュールのディレクトリを見つけます。次に、コンパイルしてインストールし、次に php.ini ファイルを変更し、最後に再起動します。 apache.有効になります。

PHP拡張モジュールのインストール方法

推奨: 「PHP ビデオ チュートリアル

1. まず、PHP 解凍されたソース コード パッケージを入力し、拡張モジュールをインストールするディレクトリ。 (この例はソケット拡張モジュールをインストールする例です)

[xuexiaoxu@192 php-5.4.8]$ cd /home/xuexiaoxu/software/php-5.4.8/ext/sockets
ログイン後にコピー

ソケットディレクトリ下の絶対パスでphpizeプログラムを実行すると、ソケット用の設定プログラムが自動生成されます。ソケットディレクトリ。

[xuexiaoxu@192 sockets]$ /home/xuexiaoxu/software/php/bin/phpize
ログイン後にコピー

2. コンパイルとインストール

[xuexiaoxu@192 sockets]$ ./configure --with-php-config=/home/xuexiaoxu/software/php/bin/php-config
[xuexiaoxu@192 sockets]$ make
[xuexiaoxu@192 sockets]$ make install
ログイン後にコピー

make install を実行すると、sockets.so が保存されているパスを指定する画面が表示され、それを php の extensions ディレクトリにコピーします。私のパスは

/home/xuexiaoxu/software/php5.4.8/lib/php/extensions

3. php.ini ファイルを変更します

Find extension_dir = "./" この行を次のように変更します:

 extension_dir = "/home/xuexiaoxu/software/php5.4.8/lib/php/extensions/"
ログイン後にコピー

次に、新しい行を追加します:

 extension=sockets.so
ログイン後にコピー

4. Apache を再起動すると、有効になります。

他のモジュールのインストール方法も基本的には同様で、PHP独自の拡張モジュールであっても、サードパーティ製の拡張モジュールであっても、この方法でインストールできます。

PS: mySQLi 拡張モジュールをコンパイルするときは、次のような記述に注意してください:

 ./configure --with-php-config=/home/xuexiaoxu/software/php/bin/php-config \
  --with-mysqli=/home/xuexiaoxu/software/mysql/bin/mysql_config
ログイン後にコピー

後半の手順は基本的に同じです

以上がPHP拡張モジュールのインストール方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!