Versehentlich alle dynamischen PHP-Bibliotheken entfernt

Versehentlich alle dynamischen PHP-Bibliotheken entfernt

Ich habe versucht, einen Startmodulordner (Ioncube) zu entfernen und habe dabei versehentlich den PHP-Startup-Ordner „Module/Erweiterungen“ (Debian) entfernt.

Jetzt bekomme ich das

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525+lfs/pdo.so' - /usr/lib/php5/20100525+lfs/pdo.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/20100525+lfs/curl.so' - /usr/lib/php5/20100525+lfs/curl.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/20100525+lfs/gd.so' - /usr/lib/php5/20100525+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/20100525+lfs/mcrypt.so' - /usr/lib/php5/20100525+lfs/mcrypt.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/20100525+lfs/mysql.so' - /usr/lib/php5/20100525+lfs/mysql.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/20100525+lfs/mysqli.so' - /usr/lib/php5/20100525+lfs/mysqli.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/20100525+lfs/pdo_mysql.so' - /usr/lib/php5/20100525+lfs/pdo_mysql.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/20100525+lfs/pdo_pgsql.so' - /usr/lib/php5/20100525+lfs/pdo_pgsql.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/20100525+lfs/pgsql.so' - /usr/lib/php5/20100525+lfs/pgsql.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/20100525+lfs/suhosin.so' - /usr/lib/php5/20100525+lfs/suhosin.so: cannot open shared object file: No such file or directory in Unknown on line 0

Ich konnte keine Dokumentation zur Neuinstallation finden. Ich habe versucht, PHP neu zu installieren, aber das scheint nicht zu funktionieren

Gibt es eine Möglichkeit, diese Dateien wiederherzustellen?

BEARBEITEN: Ich kenne den Grund für die negative Bewertung nicht, aber ich habe kein Backup erhalten.

Antwort1

Einige der Erweiterungen werden nicht vom PHP5-Paket bereitgestellt. Hier ist die Liste für Debian Squeeze

https://packages.debian.org/squeeze/php/

Wählen Sie diese Erweiterungen anhand ihres richtigen Namens aus und installieren Sie sie dann erneut mit apt-get

Z.B:apt-get reinstall php5-mysql

einige davon können nur von PECL installiert werdenhttp://pecl.php.net/

Z.B:pecl install pdo

verwandte Informationen