差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 后一修订版 两侧同时换到之后的修订记录 | ||
amh4.2:insatll_php_intl [2019/04/05 11:21] root [AMH面板环境下安装php_inlt组件] |
amh4.2:insatll_php_intl [2019/04/05 11:28] root [安装intl扩展] |
||
---|---|---|---|
行 1: | 行 1: | ||
======AMH面板环境下安装php_intl组件====== | ======AMH面板环境下安装php_intl组件====== | ||
- | 默认情况下,AMH二次开发版并没有安装Php_intl组件,例如Prestashop商城程序默认需要这个组件,故手动进行安装。 | + | 默认情况下,AMH二次开发版并没有安装Php_intl组件。\\ |
+ | 例如Prestashop商城程序默认需要这个组件,若无该组件,则可能会出现用户注册及支付错误失败的现象。 | ||
====安装icu库==== | ====安装icu库==== | ||
- | 安装php_inlt的前提工作,是需要安装ICU库 \\ | + | 安装php_intl的前提工作,是需要安装ICU库 \\ |
icu官网 http://site.icu-project.org/download | icu官网 http://site.icu-project.org/download | ||
<code> | <code> | ||
行 14: | 行 15: | ||
====安装intl扩展==== | ====安装intl扩展==== | ||
- | 官网 http://pecl.php.net/package/intl 中下载最新的 php intl 源码 \\ | + | 官网 http://pecl.php.net/package/intl 中下载最新的 php_intl 源码 \\ |
<code> | <code> | ||
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 | ||
make && make install | make && make install | ||
行 24: | 行 25: | ||
====将so添加到php.ini中==== | ====将so添加到php.ini中==== | ||
- | 将 extension = /绝对路径/intl.so 加入到/etc/php.ini文件并保存。\\ | + | 将 extension = /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/intl.so \\ |
+ | 加入到/etc/php.ini文件并保存。\\ | ||
并重启amh环境即可。 | 并重启amh环境即可。 | ||
最后更改: in 2019/07/11 18:15