After updating PHP 7.4 to PHP 8.1 RC5, PHP has stopped working on my machine and produces following error:
PHP Warning: PHP Startup: ^(text/|application/xhtml+xml) (offset=0): unrecognised compile-time option bit(s) in Unknown on line 0
it produces the error even when I ask for php version:
PHP Warning: PHP Startup: ^(text/|application/xhtml+xml) (offset=0): unrecognised compile-time option bit(s) in Unknown on line 0
PHP 8.1.0RC5 (cli) (built: Nov 4 2021 14:57:53) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.0-dev, Copyright (c) Zend Technologies
with Zend OPcache v8.1.0RC5, Copyright (c), by Zend Technologies
OS: Ubuntu 20.04
updated using this repository:
sudo add-apt-repository ppa:ondrej/php
do you know what the problem could be?
4
Answers
The problem is solved, just update the repository and re-install PHP 8.1. I think it was just in RC5
Like @Douglas Roos said in comments,
Will fix your problem.
Under debian (i think is same for ubuntu), I fixed by doing:
The problem is also with old libpcre2 version 10.36, 10.40 works:
https://bugs.php.net/bug.php?id=81557
Fixed on Debian with