差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
amh4.2:insatll_php_intl [2019/04/05 11:24]
root [将so添加到php.ini中]
amh4.2:insatll_php_intl [2019/07/11 18:15]
root [安装icu库]
行 1: 行 1:
 ======AMH面板环境下安装php_intl组件====== ======AMH面板环境下安装php_intl组件======
-默认情况下,AMH二次开发版并没有安装Php_intl组件例如Prestashop商城程序默认需要这个组件,故手动进行安装+默认情况下,AMH二次开发版并没有安装Php_intl组件。\\ 
 +例如Prestashop商城程序默认需要这个组件,若无该组件,则可能会出现用户注册及支付错误失败的现象
 ====安装icu库==== ====安装icu库====
 安装php_intl的前提工作,是需要安装ICU库 \\ 安装php_intl的前提工作,是需要安装ICU库 \\
 icu官网 http://​site.icu-project.org/​download ​ icu官网 http://​site.icu-project.org/​download ​
 <​code>​ <​code>​
 +cd /root
 wget http://​download.icu-project.org/​files/​icu4c/​52.1/​icu4c-52_1-src.tgz wget http://​download.icu-project.org/​files/​icu4c/​52.1/​icu4c-52_1-src.tgz
 tar xf icu4c-52_1-src.tgz tar xf icu4c-52_1-src.tgz
行 14: 行 16:
  
 ====安装intl扩展==== ====安装intl扩展====
-官网 http://​pecl.php.net/​package/​intl 中下载最新的 ​php intl 源码 \\+官网 http://​pecl.php.net/​package/​intl 中下载最新的 ​php_intl ​源码 \\
 <​code>​ <​code>​
 +cd /root
 wget http://​pecl.php.net/​get/​intl-3.0.0.tgz ​ wget http://​pecl.php.net/​get/​intl-3.0.0.tgz ​
 tar -xzf intl-3.0.0.tgz tar -xzf intl-3.0.0.tgz
-cd intl-3.0.0 ​3.+cd intl-3.0.0
 /​usr/​local/​php/​bin/​phpize /​usr/​local/​php/​bin/​phpize
 +./configure --enable-intl --with-icu-dir=/​usr/​local/​icu/​ --with-php-config=/​usr/​local/​php/​bin/​php-config
 make && make install make && make install
 </​code>​ </​code>​
最后更改: in 2019/07/11 18:15