
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 php
en el símbolo del sistema, aparece /usr/bin/php
este php -v
mensaje 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.