2017-01-29 74 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)