1. 首页
  2. 系统运维
  3. Linux

PHP 7.3怎么编译安装intl扩展

在安装roundcube的时候,检查依赖时提示 Intl:  not found,原来之前手动编译安装的php没有启用intl扩展。那么为了继续下一步,现在需要手动安装。

PHP 7.3怎么编译安装intl扩展

1、编译intl扩展

找到PHP源码地址,进入到如下目录

PHP 7.3怎么编译安装intl扩展

输入命令

/usr/local/php73/bin/phpize
./configure --with-php-config=/usr/local/php73/bin/php-config 
make
make install

2、确认扩展编译是否成功

在make install之后,会提示extensions的目录,我们查看这个目录下是否有intl.so扩展文件,有说明扩展编译成功。

PHP 7.3怎么编译安装intl扩展

3、启用扩展

编译 /usr/local/php73/etc/php.ini ,设置 extension_dir 目录

extension_dir = /usr/local/php73/lib/php/extensions/no-debug-non-zts-20180731

添加扩展

extension=intl

重启PHP

/etc/init.d/php73-fpm restart

安装成功,接下来就可以继续roundcube的安装了。

联系我们

0574-55011290

QQ:248687950

邮件:admin@nbhao.org

工作时间:周一至周五,9:00-18:00,节假日休息

QR code