ホームページ >バックエンド開発 >PHPの問題 >PHP拡張モジュールのインストール方法

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

藏色散人
藏色散人オリジナル
2020-11-02 09:49:062564ブラウズ

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 サイトの他の関連記事を参照してください。

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