2013-11-28 6 views
5

मैं रेमी रेपो से php 5.5.6 स्थापित किया है पर काम नहीं कर रहा, रोटी phpinfo() कोई जी.डी. पुस्तकालय पता चलता है और gd_info() समारोह मौजूद नहीं है।पीएचपी जी.डी.-पुस्तकालय स्थापित लेकिन CentOS 6.4

एक्सटेंशन /etc/php.d/gd.ini में सक्षम है, लेकिन अभी भी कुछ भी नहीं है।

मैंने php-gd लाइब्रेरी को पुनर्स्थापित करने का भी प्रयास किया है और यह सफलतापूर्वक पुनर्स्थापित किया गया है लेकिन सब कुछ पहले जैसा था।

yum --enablerepo=remi,remi-php55 reinstall php-gd 
Loaded plugins: fastestmirror 
Setting up Reinstall Process 
Loading mirror speeds from cached hostfile 
* base: mirrors.supportex.net 
* epel: mirror.muntinternet.net 
* extras: mirrors.supportex.net 
* remi: mirror.1000mbps.com 
* remi-php55: mirror.1000mbps.com 
* rpmforge: mirror.nl.leaseweb.net 
* updates: mirror.muntinternet.net 
Resolving Dependencies 
--> Running transaction check 
---> Package php-gd.x86_64 0:5.5.6-1.el6.remi will be reinstalled 
--> Finished Dependency Resolution 

Dependencies Resolved 

==================================================================================================================================== 
Package     Arch      Version          Repository      Size 
==================================================================================================================================== 
Reinstalling: 
php-gd      x86_64      5.5.6-1.el6.remi       remi-php55      66 k 

Transaction Summary 
==================================================================================================================================== 
Reinstall  1 Package(s) 

Total download size: 66 k 
Installed size: 228 k 
Is this ok [y/N]: y 
Downloading Packages: 
php-gd-5.5.6-1.el6.remi.x86_64.rpm                    | 66 kB  00:00 
Running rpm_check_debug 
Running Transaction Test 
Transaction Test Succeeded 
Running Transaction 
    Installing : php-gd-5.5.6-1.el6.remi.x86_64                      1/1 
    Verifying : php-gd-5.5.6-1.el6.remi.x86_64                      1/1 

Installed: 
    php-gd.x86_64 0:5.5.6-1.el6.remi 

Complete! 

उसके बाद मैंने सर्वर को पुनरारंभ किया, लेकिन इससे कोई बदलाव नहीं हुआ।

एक्सटेंशन अभी भी gd.ini फ़ाइल में सक्षम है।

फ़ाइल gd.so/usr/lib64/php/modules में मौजूद है।

लेकिन वहाँ एक बड़ी समस्या (मुझे लगता है कि कारण है) है:

PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/gd.so' - libvpx.so.0: cannot map zero-fill pages: Cannot allocate memory in Unknown on line 0

से मैं libvpx पुनः स्थापित करने की कोशिश की, सर्वर को पुनः आरंभ और फिर से: जब कंसोल से php स्क्रिप्ट शुरू, मैं चेतावनी मिलती है - कोई परिवर्तन नहीं: एक ही php चेतावनी unable to load library ....

कृपया, मदद - इस समस्या को ड्राइव मुझे पागल :(

+0

जब आप 'php -i' दर्ज करते हैं। grep gd' या लुकअप 'phpinfo();' क्या यह सक्षम है? परिदृश्य के अनुसार विभिन्न PHP कॉन्फ़िगरेशन हैं उदा। '/ etc/php/apache/php.ini','/etc/php/php5-fpm/php.ini' आदि, सुनिश्चित करें कि आप इसे सही कॉन्फ़िगरेशन में डाल दें। – DanFromGermany

+0

हां, सबकुछ सक्षम है। लेकिन मैंने अभी समस्या हल कर ली है (और यह वास्तव में PHP, जीडी या अन्य सॉफ़्टवेयर से संबंधित नहीं था - यह सबसे दिलचस्प बात है)। मैं स्पष्टीकरण के साथ कुछ मिनटों में प्रश्न का उत्तर जोड़ूंगा। – kovpack

उत्तर