一些php常見擴(kuò)展安裝方法
來源:尚
發(fā)布時(shí)間:2020-05-09 10:58:04
閱讀量:1089
fileinfo
1、下載的php版本中自帶有
1 2 3 4 5 | cd /path/php/ext/fileinfo
phpize
./configure --with-php-config=/path/php/bin/php-config
make
make install
|
2、在peclphp.net/搜索下載安裝
msgpack
在peclphp.net/搜索下載安裝 注意:版本是否適合php的版本
1 2 3 4 5 6 7 | 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文件
imap php安裝包內(nèi)含有
安裝依賴包
1 2 3 4 5 6 | 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
|
常見錯(cuò)誤
1 | configure: error: Cannot find imap library (libc-client.a). Please check your c-client installation.
|
為缺失庫文件
1 2 | ll /usr/lib64/libc-client.so
ln -s /usr/lib64/libc-client.so /usr/lib/libc-client.so
|
再進(jìn)行編譯安裝
intl擴(kuò)展
安裝之前應(yīng)先安裝ICU
ICU官網(wǎng):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
1 2 3 4 | tar zxf icu4c-49_1_2-src.tgz
cd /path/icu/source
./configure --prefix=/usr/local/icu
make && make install
|
安裝intl擴(kuò)展
1 2 3 4 5 | 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文件