PHP 拡張モジュールをインストールする方法: まず、PHP 解凍されたソース コード パッケージを入力し、インストールする拡張モジュールのディレクトリを見つけます。次に、コンパイルしてインストールし、次に php.ini ファイルを変更し、最後に再起動します。 apache.有効になります。
推奨: 「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 サイトの他の関連記事を参照してください。