%EC%97%90%EB%8A%94%20%ED%91%9C%EC%8B%9C%EB%90%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
Ubuntu 서버에 Apache2, PHP5 및 MySQL을 설치할 때 GD를 활성화하려고 합니다.
다음을 사용하여 php5-gd를 설치했습니다.
apt-get install php5-gd
그리고 내가 실행하면 php -i
다음을 얻습니다.
gd
GD Support => enabled
GD Version => 2.0
FreeType Support => enabled
FreeType Linkage => with freetype
FreeType Version => 2.4.8
T1Lib Support => enabled
GIF Read Support => enabled
GIF Create Support => enabled
JPEG Support => enabled
libJPEG Version => unknown
PNG Support => enabled
libPNG Version => 1.2.46
WBMP Support => enabled
Directive => Local Value => Master Value
gd.jpeg_ignore_warning => 0 => 0
하지만 phpinfo()에는 표시되지 않습니다.
나는 서버를 4번 다시 시작했고 Apache2를 400만 번 다시 시작하려고 시도했습니다.
누구든지 이 문제를 해결하는 방법을 알고 있습니까?
답변1
libjpeg62
서버에 이(가) 설치되지 않은 것 같습니다 .
Apache2를 설치 libjpeg62
하고 다시 시작하십시오.
sudo apt-get install libjpeg62
답변2
아파치 웹서버에서 가리키는 PHP가 프로그램에서 실행 중인 PHP와 동일하다고 확신합니까?
내가 볼 수 있듯이 php -i는 실제로 phpinfo();를 실행하고 있습니다.
의심스러운 경우:
echo '<?php phpinfo(); ?>' | php
답변3
Windows/Apache에서도 동일한 문제가 발생했습니다. Extension_dir의 전체 경로를 사용하여 수정되었습니다.
변화:extension_dir = "ext"
에게:extension_dir = "c:/progra~1/php5513/ext"
분명히 설치 폴더에 맞게 경로를 변경하십시오