PHP拡張タイプとインストール方法

延長タイプ

低レベルの拡張(C言語に基づく):

上位拡張(PHP言語に基づく):

PECL

# 查找扩展
$ pecl search extname
# 安装扩展
$ pecl install extname
# 卸载扩展
$ pecl uninstall extname

これにより、extnameのソースコードがダウンロードされてコンパイルされ、extname.soがextension_dirにインストールされます。次に、php.iniを介してextname.soをロードできます。

phpize

phpizeコマンドは、PHP拡張ライブラリのコンパイル環境を準備するために使用されます。

$ wget extension.tar.gz
$ tar ...
$ cd php-7.1/extension/extname
$ /usr/local/php/bin/phpize
$ ./configure
$ make
# make install

これにより、extname.soが生成され、自動的にPHPの拡張ライブラリディレクトリに配置されます。この拡張ライブラリを使用するには、php.iniを調整し、extension = extname.so追加する必要があります。

PEARウェブサイトからソースコードをダウンロードした後、PHPコードに導入して使用できます。

PEAR拡張機能は基本的に廃止され、ほとんどをComposerで置き換えることができます。

おすすめ

転載: www.cnblogs.com/danhuang/p/12724899.html