2017-01-29 53 views
-1

我已成功安装php56-php-intl.x86_64,但未启用。无法启用php-intl模块

我所做的检查如下所示。

yum list installed | grep php

[[email protected] html]$ yum list installed | grep php 

php.x86_64        5.6.29-1.el6.remi   @remi-php56 
php-cli.x86_64       5.6.29-1.el6.remi   @remi-php56 
php-common.x86_64      5.6.29-1.el6.remi   @remi-php56 
php-devel.x86_64       5.6.29-1.el6.remi   @remi-php56 
php-doctrine-instantiator.noarch   1.0.5-1.el6.remi   @remi  
php-fedora-autoloader.noarch    0.2.1-2.el6.remi   @remi  
php-mbstring.x86_64      5.6.29-1.el6.remi   @remi-php56 
php-mcrypt.x86_64      5.6.29-1.el6.remi   @remi-php56 
php-myclabs-deep-copy.noarch    1.5.5-1.el6.remi   @remi  
php-mysqlnd.x86_64      5.6.29-1.el6.remi   @remi-php56 
php-opcache.x86_64      5.6.29-1.el6.remi   @remi-php56 
php-pdo.x86_64       5.6.29-1.el6.remi   @remi-php56 
php-pear.noarch       1:1.10.1-8.el6.remi  @remi  
php-pecl-jsonc.x86_64     1.3.10-1.el6.remi.5.6  @remi-php56 
php-pecl-jsonc-devel.x86_64    1.3.10-1.el6.remi.5.6  @remi-php56 
php-pecl-xdebug.x86_64     2.5.0-1.el6.remi.5.6  @remi-php56 
php-pecl-xhprof.x86_64     0.9.4-4.el6.remi.5.6  @remi-php56 
php-pecl-zip.x86_64      1.13.5-1.el6.remi.5.6  @remi-php56 
php-phpdocumentor-reflection-docblock.noarch 
php-phpspec-prophecy.noarch    1.6.2-1.el6.remi   @remi  
php-phpunit-File-Iterator.noarch   1.4.2-1.el6.remi   @remi  
php-phpunit-PHP-CodeCoverage.noarch  4.0.4-1.el6.remi   @remi  
php-phpunit-PHP-Invoker.noarch   1.1.4-1.el6.remi   @remi  
php-phpunit-PHP-Timer.noarch    1.0.8-1.el6.remi   @remi  
php-phpunit-PHP-TokenStream.noarch  1.4.9-1.el6.remi   @remi  
php-phpunit-PHPUnit.noarch    5.7.5-1.el6.remi   @remi  
php-phpunit-PHPUnit-MockObject.noarch 3.4.3-1.el6.remi   @remi  
php-phpunit-Text-Template.noarch   1.2.1-1.el6.remi   @remi  
php-phpunit-Version.noarch    2.0.1-1.el6.remi   @remi  
php-phpunit-comparator.noarch   1.2.2-1.el6.remi   @remi  
php-phpunit-diff.noarch     1.4.1-1.el6.remi   @remi  
php-phpunit-environment.noarch   2.0.0-1.el6.remi   @remi  
php-phpunit-exporter.noarch    2.0.0-1.el6.remi   @remi  
php-process.x86_64      5.6.29-1.el6.remi   @remi-php56 
php-sebastian-code-unit-reverse-lookup.noarch 
php-sebastian-global-state.noarch  1.1.1-1.el6.remi   @remi  
php-sebastian-object-enumerator.noarch 2.0.0-1.el6.remi   @remi  
php-sebastian-recursion-context.noarch 2.0.0-1.el6.remi   @remi  
php-sebastian-resource-operations.noarch 1.0.0-2.el6.remi   @remi  
php-soap.x86_64       5.6.29-1.el6.remi   @remi-php56 
php-symfony-class-loader.noarch   2.8.15-3.el6.remi   @remi  
php-symfony-common.noarch    2.8.15-3.el6.remi   @remi  
php-symfony-yaml.noarch     2.8.15-3.el6.remi   @remi  
php-xml.x86_64       5.6.29-1.el6.remi   @remi-php56 
php56-php-common.x86_64     5.6.30-1.el6.remi   @remi  
php56-php-intl.x86_64     5.6.30-1.el6.remi   @remi  
php56-php-pecl-jsonc.x86_64    1.3.10-1.el6.remi   @remi  
php56-php-pecl-zip.x86_64    1.13.5-1.el6.remi   @remi  
php56-runtime.x86_64      2.1-5.el6.remi    @remi  

php56-php-intl.x86_64看起来安装正确。

然而

php -m | grep intl

不显示任何内容。

我已经重新启动了Apache服务器,接下来我该怎么做?

+0

检查[这个问题](http://stackoverflow.com/questions/33869521/how-can-i-enable-php -extension-intl)out。美好的一天! –

回答

1

从你的输出,PHP 5.6从雷米 - php56安装库,所以你必须安装同一版本库PHP-国际(这似乎并不启用),不php56-PHP-国际机场这是一个不同的并行安装软件包。您是否看过Wizard instructions

总之

yum install yum-utils 
yum-config-manager --enable remi-php56 
yum install php-intl 

由于雷米 - php56只提供PHP 5.6及其扩展,它是安全的,如果你使用被永久启用。更多它将允许获得新的更新(当前是5.6.30,而不是5.6.29)