ホームページ >バックエンド開発 >PHPチュートリアル >一般的な PHP 拡張機能のインストール方法

一般的な PHP 拡張機能のインストール方法

尚
転載
2020-03-21 09:33:453367ブラウズ

一般的な PHP 拡張機能のインストール方法

fileinfo

1. ダウンロードした php バージョンには

cd /path/php/ext/fileinfo
phpize
./configure --with-php-config=/path/php/bin/php-config
make
make install

2 が付属しています。peclphp.net/ で検索してダウンロードし、 install

msgpack

peclphp.net/ でダウンロードとインストールを検索します。 注: バージョンは php

wget "http://pecl.php.net/get/msgpack-0.5.7.tgz"
tar zxf msgpack-0.5.7.tgz
cd msgpack-0.5.7
/usr/local/php/bin/phpize
./configure --with-msgpack
make
make install

のバージョンに適していますか?最後に変更しますphp.ini ファイル

extension = "msgpack.so"

imap php インストール パッケージには、

インストール依存関係パッケージ

yum install -y libc-client-* 
cd /path/php/ext/fileinfo
phpize
./configure --with-php-config=/path/php/bin/php-config --with-kerberos --with-imap-ssl
make
make install

一般的なエラー

configure: error: Cannot find imap library (libc-client.a). Please check your c-client installation.

が含まれています。ライブラリ ファイルが見つかりません

ll /usr/lib64/libc-client.so
 ln -s /usr/lib64/libc-client.so /usr/lib/libc-client.so

次に、コンパイルしてインストールします。

intl extension

インストール前に ICU をインストールする必要があります

ICU 公式 Web サイト: http://www. icu-project.org /

ダウンロード アドレス: http://download.icu-project.org/files/icu4c/49.1.2/icu4c-49_1_2-src.tgz

PHP intl : http:// pecl.php.net/package/intl

ICU のインストール

tar zxf icu4c-49_1_2-src.tgz
cd /path/icu/source
./configure --prefix=/usr/local/icu
make && make install

intl 拡張機能のインストール

cd /path/php/ext/intl
phpize
./configure --enable-intl --with-icu-dir=/usr/local/icu/ --with-php-config=/usr/local/php5/bin/php-config
make
make install

#最後に php.ini ファイルを変更します

extension = "intl.so"

関連する推奨事項:

PHP ビデオ チュートリアル: https://www.php.cn/course/list/29/type/2.html

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

声明:
この記事はoschina.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。