Linux に PHP 拡張モジュールをインストールする方法: まず、PHP 構成ファイル、ライブラリ ファイル、およびログの保存場所を決定し、次にダイナミック リンク ライブラリをインストールし、次に PHP の読み込みを構成します。コードは [extension = XXX.so # または絶対パス]; 最後にサービスを再起動します。
Linux に PHP 拡張モジュールをインストールする方法:
1. 正しい場所を見つけます
PHP 拡張モジュールをインストールする前に、最初に行うことは、PHP 構成ファイル、ライブラリ ファイル、およびログの保存場所を確認することです。幸いなことに、PHP には構成詳細の概要機能が用意されていますphpinfo ()
この関数の出力に基づいて、すべてを知ることができます。
CentOS を例にとると、出力結果は次のとおりです。
上記の情報に基づいて、サードパーティ ライブラリをどこに配置すべきかを知ることができます。 /usr/lib64/php
注: このディレクトリをスキャンして追加の .ini ファイルを探します。この項目は、--with-config-file-scan-dir を使用して PHP をコンパイルすることによって指定されます。
2. ダイナミック リンク ライブラリをインストールする
上記の phpinfo 出力情報から、PHP が拡張モジュール ライブラリを保存するパスが / であることがわかります。 usr/lib64/php
の場合、まずターミナルに入り、/usr/lib64/php
ディレクトリの内容を確認します。
modules と pear は明らかに modules ディレクトリであるはずですが、リストでは実際にはこのディレクトリであることがわかりました。
現時点では、サードパーティのダイナミック リンク ライブラリの .so コンポーネントをここにコピーするだけで済みます。同時に、ファイル属性が他の .so と同じであることにも注意する必要があります。ファイル。
3. PHP ロードの設定
.so
ダイナミック リンク ライブラリ ファイルをインストールした後、php.ini 設定でそれをロードする必要があります。 。
これは、ウィンドウで .dll
ファイルをロードするのと同じです。
上の図の php 構成は Scan this dir forAdditional .ini files
で構成されているため、/etc/php に新しいファイルを作成するだけで済みます。 d
ini ファイルに、他のファイルに従って
extension = XXX.so # 或绝对路径
を追加するだけです。
4. 最後に
#ini ファイルが有効かどうかを確認するには、サーバーを再起動し、更新して 追加情報を表示するだけです。 phpinfo().ini ファイルが解析された
からの出力、この項目が正しく関連付けられているかどうか。
php.iniのerror_log
項目に指定されているエラーログファイルに誤りがないかも確認してください。
関連する学習の推奨事項: PHP プログラミングの入門から熟練度まで
以上がLinux に PHP 拡張モジュールをインストールするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。