Error de instalación de PHP

Error de instalación de PHP

Estoy ejecutando Linux Mint Maya. Cada vez que intento ejecutar un archivo php desde localhost, Firefox intenta descargar el archivo. Apache parece estar funcionando bien y cuando escribo which phpen el símbolo del sistema, aparece /usr/bin/phpeste php -vmensaje de error:

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

¿Alguna sugerencia?

Respuesta1

Tuve el mismo problema hace un tiempo, lo solucioné instalando las extensiones que faltaban, es decir

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

Si no es necesario, puede intentar averiguar qué archivos cargan las extensiones que faltan, por ejemplo (en mi máquina)

$ 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
...

y comente las líneas en los archivos que dan un error.

EditarTambién es posible que las rutas especificadas sean incorrectas, quizás puedas corregirlas.

información relacionada