Linux 安裝PHP PECL 百分百成功

1.  下載 需要安裝的組件 http://pecl.php.net/packages.php

2.  解壓  tar zxf 你的擴展包路徑
3.  進入你解壓的擴展包路徑後 訪問 /usr/bin/phpize
4 .執行./configure --with-php-config=[/usr/local/php/bin/php-config]注意這裏[]內容是你php安裝的目錄
5. make
6. make install
7 ok!
在第4步執行完成以後,如果又提示 icu 錯誤 執行
yum install -y icu libicu libicu-devel
然後在重新執行第4步

下面以安裝 intl 擴展爲例
wget -c http://pecl.php.net/get/intl-3.0.0.tgz 這裏注意對應自己的php版本
tar zxf intl-3.0.0.tgz
cd intl-3.0.0
/usr/bin/phpize 
find / -name php-config 查找一下我的php-config在哪裏
/usr/local/php/bin/php-config 這個就是我的php-config地址了
./configure --with-php-config=/usr/local/php/bin/php-config

出錯了

configure: error: Unable to detect ICU prefix or no failed. Please verify ICU install prefix and make sure icu-config works.
沒事安裝一下icu就可以了
yum install -y icu libicu libicu-devel
安裝好以後在執行一次
./configure --with-php-config=/usr/local/php/bin/php-config
make
make install
顯示 Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
現在你可以去 /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/ 路徑下找到 intl.so文件了
再去修改 php.ini 在最下面加上
[Intl]
extension="intl.so"
 
重啓 php服務
OK!
 

轉載於:https://www.cnblogs.com/shrimp-liao/p/4898113.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章