2016-06-29 12 views
0

AWSのamazonインスタンスにPHP 5.6をインストールしました。php56w-gdエラーをインストール中

PHP 5.6.22 (cli) (built: Jun 1 2016 21:46:41) 
Copyright (c) 1997-2016 The PHP Group 
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies 

画像処理用のモジュールphp56w-gdをインストールする必要がありました。しかし、私はPHPを実行するときにこの警告に遭遇するときに。

PHP Warning: Module 'calendar' already loaded in Unknown on line 0 
PHP Warning: Module 'curl' already loaded in Unknown on line 0 
PHP Warning: Module 'fileinfo' already loaded in Unknown on line 0 
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/5.6/modules/gd.so' - /usr/lib64/php/5.6/modules/gd.so: cannot open shared object file: No such file or directory in Unknown on line 0 
PHP Warning: Module 'gettext' already loaded in Unknown on line 0 
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/5.6/modules/gmp.so' - /usr/lib64/php/5.6/modules/gmp.so: cannot open shared object file: No such file or directory in Unknown on line 0 
PHP Warning: Module 'iconv' already loaded in Unknown on line 0 
PHP Warning: Module 'json' already loaded in Unknown on line 0 
PHP Warning: Module 'shmop' already loaded in Unknown on line 0 
PHP Warning: Module 'SimpleXML' already loaded in Unknown on line 0 
PHP Warning: Module 'sockets' already loaded in Unknown on line 0 
PHP Warning: Module 'tokenizer' already loaded in Unknown on line 0 
PHP Warning: Module 'xml' already loaded in Unknown on line 0 
PHP Warning: Module 'zip' already loaded in Unknown on line 0 

私はアンインストールして再インストールしましたが、同じ問題が引き続き発生しました。 gd.soファイルが見つからないため、php56w-gdも正しく動作していません。

は、相続人は、私は拡張子

yum install php56w-gd 
Loaded plugins: priorities, update-motd, upgrade-helper 
Resolving Dependencies 
--> Running transaction check 
---> Package php56w-gd.x86_64 0:5.6.22-1.w6 will be installed 
--> Processing Dependency: php56w-common(x86-64) = 5.6.22-1.w6 for package: php56w-gd-5.6.22-1.w6.x86_64 
--> Running transaction check 
---> Package php56w-common.x86_64 0:5.6.22-1.w6 will be installed 
--> Finished Dependency Resolution 

Dependencies Resolved 

==================================================================================================================================================================== 
Package              Arch             Version 
==================================================================================================================================================================== 
Installing: 
php56w-gd             x86_64            5.6.22-1.w6 
Installing for dependencies: 
php56w-common            x86_64            5.6.22-1.w6 

Transaction Summary 
==================================================================================================================================================================== 
Install 1 Package (+1 Dependent package) 

Total download size: 1.4 M 
Installed size: 9.1 M 
Is this ok [y/d/N]: y 
Downloading packages: 
(1/2): php56w-common-5.6.22-1.w6.x86_64.rpm 
(2/2): php56w-gd-5.6.22-1.w6.x86_64.rpm 
-------------------------------------------------------------------------------------------------------------------------------------------------------------------- 
Total 
Running transaction check 
Running transaction test 
Transaction test succeeded 
Running transaction 
    Installing : php56w-common-5.6.22-1.w6.x86_64 
warning: /etc/php.ini created as /etc/php.ini.rpmnew 
    Installing : php56w-gd-5.6.22-1.w6.x86_64 
    Verifying : php56w-gd-5.6.22-1.w6.x86_64 
    Verifying : php56w-common-5.6.22-1.w6.x86_64 

Installed: 
    php56w-gd.x86_64 0:5.6.22-1.w6 

Dependency Installed: 
    php56w-common.x86_64 0:5.6.22-1.w6 

Complete! 

をインストールするために何をしたか、あなたの考えを共有してください。

ありがとうございます!

答えて

0

あなたはphp.ini(またはextensions.ini)ファイルを編集し、すでにコンパイルされている拡張子をコメントアウトする必要があります。 PHPバイナリにコンパイルされた拡張機能を確認するには、次のコマンドを実行します。 php -m

関連する問題