PHP 설치 오류

PHP 설치 오류

저는 Linux Mint Maya를 실행하고 있습니다. localhost에서 PHP 파일을 실행하려고 할 때마다 Firefox는 파일을 다운로드하려고 시도합니다. Apache가 제대로 작동하는 것 같습니다. which php명령 프롬프트에 입력하면 /usr/bin/php다음 php -v과 같은 오류 메시지가 나타납니다.

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib
/php5/20090626+lfs/gd.so' - /usr/lib/php5/20090626+lfs/gd.so: cannot open 
shared object file: No such file or directory in Unknown on line 0

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib
/php5/20090626+lfs/mcrypt.so' - /usr/lib/php5/20090626+lfs/mcrypt.so: 
cannot open shared object file: No such file or directory in Unknown on 
line 0

PHP 5.3.10-1ubuntu3.26 with Suhosin-Patch (cli) (built: Feb 13 2017 
20:37:51) 
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies

어떤 제안이 있으십니까?

답변1

나는 얼마 전에 같은 문제를 겪었고 누락된 확장 프로그램을 설치하여 문제를 해결했습니다.

$ sudo apt-get install php5-gd php5-mcrypt

그렇지 않은 경우 예를 들어 (내 컴퓨터에서) 누락된 확장자를 로드하는 파일을 찾아볼 수 있습니다.

$ grep -Hr "extension=" /etc/php5 
/etc/php5/mods-available/opcache.ini:zend_extension=opcache.so
/etc/php5/mods-available/json.ini:extension=json.so
/etc/php5/mods-available/mcrypt.ini:extension=mcrypt.so
...

오류가 발생한 파일의 행을 주석 처리합니다.

편집하다지정된 경로가 올바르지 않을 수도 있습니다. 수정할 수 있습니다.

관련 정보