opcache.so No such file or directory

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
jochensmile
Beiträge: 59
Registriert: 04.12.2007 09:53:55

opcache.so No such file or directory

Beitrag von jochensmile » 08.03.2023 14:29:31

Hallo liebe alle,

ich bin gerade am verzweifeln.

Debian11 mit php8.1

Code: Alles auswählen

Failed loading /usr/lib/php/20210902/opcache.so # File path from above:  /usr/lib/php/20210902/opcache.so # File path from above: cannot open shared object file: No such file or directory

Code: Alles auswählen


root@experpsychtest:/mnt/webdaten/nextcloud# php -i | grep opcache
Failed loading /usr/lib/php/20210902/opcache.so # File path from above:  /usr/lib/php/20210902/opcache.so # File path from above: cannot open shared object file: No such file or directory
/etc/php/8.1/cli/conf.d/10-opcache.ini,
opcache.blacklist_filename => no value => no value
opcache.consistency_checks => 0 => 0
opcache.dups_fix => Off => Off
opcache.enable => On => On
opcache.enable_cli => On => On
opcache.enable_file_override => Off => Off
opcache.error_log => no value => no value
opcache.file_cache => no value => no value
opcache.file_cache_consistency_checks => On => On
opcache.file_cache_only => Off => Off
opcache.file_update_protection => 2 => 2
opcache.force_restart_timeout => 180 => 180
opcache.huge_code_pages => Off => Off
opcache.interned_strings_buffer => 8 => 8
opcache.jit => tracing => tracing
opcache.jit_bisect_limit => 0 => 0
opcache.jit_blacklist_root_trace => 16 => 16
opcache.jit_blacklist_side_trace => 8 => 8
opcache.jit_buffer_size => 0 => 0
opcache.jit_debug => 0 => 0
opcache.jit_hot_func => 127 => 127
opcache.jit_hot_loop => 64 => 64
opcache.jit_hot_return => 8 => 8
opcache.jit_hot_side_exit => 8 => 8
opcache.jit_max_exit_counters => 8192 => 8192
opcache.jit_max_loop_unrolls => 8 => 8
opcache.jit_max_polymorphic_calls => 2 => 2
opcache.jit_max_recursive_calls => 2 => 2
opcache.jit_max_recursive_returns => 2 => 2
opcache.jit_max_root_traces => 1024 => 1024
opcache.jit_max_side_traces => 128 => 128
opcache.jit_prof_threshold => 0.005 => 0.005
opcache.lockfile_path => /tmp => /tmp
opcache.log_verbosity_level => 1 => 1
opcache.max_accelerated_files => 4000 => 4000
opcache.max_file_size => 0 => 0
opcache.max_wasted_percentage => 5 => 5
opcache.memory_consumption => 128 => 128
opcache.opt_debug_level => 0 => 0
opcache.optimization_level => 0x7FFEBFFF => 0x7FFEBFFF
opcache.preferred_memory_model => no value => no value
opcache.preload => no value => no value
opcache.preload_user => no value => no value
opcache.protect_memory => Off => Off
opcache.record_warnings => Off => Off
opcache.restrict_api => no value => no value
opcache.revalidate_freq => 60 => 60
opcache.revalidate_path => Off => Off
opcache.save_comments => On => On
opcache.use_cwd => On => On
opcache.validate_permission => Off => Off
opcache.validate_root => Off => Off
opcache.validate_timestamps => On => On


Code: Alles auswählen

; configuration for php opcache module
; priority=10
zend_extension=opcache.so
;opcache.jit=off
;
zend_extension=/usr/lib/php/20210902/opcache.so # File path from above
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable_cli=1

Code: Alles auswählen

libapache2-mod-php8.1                           install
php-common                                      install
php8.1                                          install
php8.1-apcu                                     install
php8.1-bcmath                                   install
php8.1-bz2                                      install
php8.1-cli                                      install
php8.1-common                                   install
php8.1-curl                                     install
php8.1-fpm                                      install
php8.1-gd                                       install
php8.1-gmp                                      install
php8.1-igbinary                                 install
php8.1-imagick                                  install
php8.1-intl                                     install
php8.1-ldap                                     install
php8.1-mbstring                                 install
php8.1-memcached                                install
php8.1-msgpack                                  install
php8.1-mysql                                    install
php8.1-opcache                                  install
php8.1-readline                                 install
php8.1-redis                                    install
php8.1-smbclient                                install
php8.1-xml                                      install
php8.1-zip                                      install




Im browser info.php Zend OPcache wird dies auch angezeigt.

Nutze apache2

Könnte mir da jemand einen Tipp geben?

Habe Nextcloud 25 eingerichtet.

danke
Mit freundlichen Grüssen jochensmile

Benutzeravatar
MSfree
Beiträge: 10686
Registriert: 25.09.2007 19:59:30

Re: opcache.so No such file or directory

Beitrag von MSfree » 08.03.2023 14:47:44

Mit Debianapt-file kann man nach Dateien in Debianpaketen suchen:

Code: Alles auswählen

apt-get install apt-file
Die Suche nach der fehlenden Datei mit

Code: Alles auswählen

apt-file search opcache.so
liefert mir unter Bookworm Debianphp8.2-opcache. Auf älteren Debianreleases dürfte das Paket eine andere Versionsnummer haben.

DeletedUserReAsG

Re: opcache.so No such file or directory

Beitrag von DeletedUserReAsG » 08.03.2023 14:49:58

Am besten fragst du dort, wo du die PHP-Version hergeholt hast. In den Debian-Repos ist’s ja nicht, und in den Backports auch nicht – und da du auch nicht verrätst, woher du das hast, wird dir leider keiner das Paket verlinken können.

jochensmile
Beiträge: 59
Registriert: 04.12.2007 09:53:55

Re: opcache.so No such file or directory

Beitrag von jochensmile » 08.03.2023 16:12:25

Danke für deine Antwort,

ich hatte diese von

Code: Alles auswählen

apt install ca-certificates apt-transport-https software-properties-common gnupg2 -y 
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/sury-php.list
wget -qO - https://packages.sury.org/php/apt.gpg | apt-key add -
https://packages.sury.org/php

Code: Alles auswählen

apt update && apt install -y php8.1-opcache php8.1-apcu
apt update && apt install -y php-common 
apt update php8.1-{fpm,gd,curl,xml,zip,intl,mbstring,bz2,ldap,apcu,bcmath,gmp,imagick,igbinary,mysql,redis,smbclient,cli,common,opcache,readline}
danke
Mit freundlichen Grüssen jochensmile

jochensmile
Beiträge: 59
Registriert: 04.12.2007 09:53:55

Re: opcache.so No such file or directory

Beitrag von jochensmile » 09.03.2023 07:54:10

Guten morgen,

es lag an den Einstellungen

Code: Alles auswählen

/etc/php/8.1/fpm/conf.d# vi 10-opcache.ini
; configuration for php opcache module
; priority=10

--geht!
zend_extension=opcache.so
;opcache.jit=off
;
dass wurde deaktiviert//;zend_extension=/usr/lib/php/20210902/opcache.so # File path from above


Mit freundlichen Grüssen jochensmile

Antworten