Hi,
I ran into a strange issue today: my PHP installation doesn’t work anymore.
When I try to run even php --version
, i get the following error message:
PHP Fatal error: Unable to start pcre module in Unknown on line 0
I tried looking this up online and found posts like this where the answer was to remove libpcre files from /usr/local/lib
, but that folder is empty for me.
I’ve tried reinstalling the php8 package, but that didn’t solve the issue.
I’ve also checked that I have the pcre packages installed. Here is the output of zypper se pcre
:
S | Name | Summary | Type
---+-------------------------------------+----------------------------------------------------------------------------------------+-----------
i+ | jpcre2-devel | C++ wrapper for the PCRE2 library (header only) | package
i+ | libpcre1 | A library for Perl-compatible regular expressions | package
i | libpcre1-32bit | A library for Perl-compatible regular expressions | package
| libpcre1-debuginfo | Debug information for package libpcre1 | package
i | libpcre2-8-0 | A library for Perl-compatible regular expressions | package
i+ | libpcre2-8-0-32bit | A library for Perl-compatible regular expressions | package
| libpcre2-8-0-32bit-debuginfo | Debug information for package libpcre2-8-0 | package
| libpcre2-8-0-debuginfo | Debug information for package libpcre2-8-0 | package
i | libpcre2-8-0-x86-64-v3 | A library for Perl-compatible regular expressions | package
| libpcre2-8-0-x86-64-v3-debuginfo | Debug information for package libpcre2-8-0 | package
i | libpcre2-16-0 | A library for Perl-compatible regular expressions | package
i+ | libpcre2-16-0-32bit | A library for Perl-compatible regular expressions | package
| libpcre2-16-0-32bit-debuginfo | Debug information for package libpcre2-16-0 | package
| libpcre2-16-0-debuginfo | Debug information for package libpcre2-16-0 | package
i | libpcre2-16-0-x86-64-v3 | A library for Perl-compatible regular expressions | package
| libpcre2-16-0-x86-64-v3-debuginfo | Debug information for package libpcre2-16-0 | package
i | libpcre2-32-0 | A library for Perl-compatible regular expressions | package
i+ | libpcre2-32-0-32bit | A library for Perl-compatible regular expressions | package
| libpcre2-32-0-32bit-debuginfo | Debug information for package libpcre2-32-0 | package
| libpcre2-32-0-debuginfo | Debug information for package libpcre2-32-0 | package
i | libpcre2-32-0-x86-64-v3 | A library for Perl-compatible regular expressions | package
| libpcre2-32-0-x86-64-v3-debuginfo | Debug information for package libpcre2-32-0 | package
i | libpcre2-posix3 | A library for Perl-compatible regular expressions | package
i+ | libpcre2-posix3-32bit | A library for Perl-compatible regular expressions | package
| libpcre2-posix3-32bit-debuginfo | Debug information for package libpcre2-posix3 | package
| libpcre2-posix3-debuginfo | Debug information for package libpcre2-posix3 | package
i | libpcre2-posix3-x86-64-v3 | A library for Perl-compatible regular expressions | package
| libpcre2-posix3-x86-64-v3-debuginfo | Debug information for package libpcre2-posix3 | package
i | libpcre16-0 | A library for Perl-compatible regular expressions | package
i+ | libpcre16-0-32bit | A library for Perl-compatible regular expressions | package
| libpcre16-0-debuginfo | Debug information for package libpcre16-0 | package
i | libpcre32-0 | PERL 5 regular expression pattern matching | package
| libpcre32-0-debuginfo | Debug information for package libpcre32-0 | package
i | libpcrecpp0 | A library for Perl-compatible regular expressions | package
i+ | libpcrecpp0-32bit | A library for Perl-compatible regular expressions | package
| libpcrecpp0-debuginfo | Debug information for package libpcrecpp0 | package
i | libpcreposix0 | A library for Perl-compatible regular expressions | package
i+ | libpcreposix0-32bit | A library for Perl-compatible regular expressions | package
| libpcreposix0-debuginfo | Debug information for package libpcreposix0 | package
| ocaml-pcre | Perl compatibility regular expressions (PCRE) for OCaml | package
| ocaml-pcre-devel | Development files for ocaml-pcre | package
| pcre | PERL 5 regular expression pattern matching | srcpackage
| pcre | PERL 5 regular expression pattern matching | package
| pcre-debuginfo | Debug information for package pcre | package
| pcre-debugsource | Debug sources for package pcre | package
i+ | pcre-devel | A library for Perl-compatible regular expressions | package
| pcre-devel-static | A library for Perl-compatible regular expressions | package
i | pcre-doc | A library for Perl-compatible regular expressions | package
| pcre-testsuite | Tests for libpcre | package
i+ | pcre-tools | A library for Perl-compatible regular expressions | package
| pcre2 | A library for Perl-compatible regular expressions | srcpackage
| pcre2-debugsource | Debug sources for package pcre2 | package
i | pcre2-devel | A library for Perl-compatible regular expressions | package
i+ | pcre2-devel-static | A library for Perl-compatible regular expressions | package
i | pcre2-doc | A library for Perl-compatible regular expressions | package
i | pcre2-tools | A library for Perl-compatible regular expressions | package
| pcre2-tools-debuginfo | Debug information for package pcre2-tools | package
| R-PCRedux | Quantitative Polymerase Chain Reaction (qPCR) Data Mining and Machine Learning Toolkit | srcpackage
| R-PCRedux | Quantitative Polymerase Chain Reaction (qPCR) Data Mining and Machine Learning Toolkit | package
I basically have every pcre-related package installed, except -debuginfo packages.
What am I missing here?
Thanks very much for your help!