skip to Main Content

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


  1. Chosen as BEST ANSWER

    The problem is solved, just update the repository and re-install PHP 8.1. I think it was just in RC5


  2. Like @Douglas Roos said in comments,

    sudo apt update
    sudo apt upgrade
    

    Will fix your problem.

    Login or Signup to reply.
  3. Under debian (i think is same for ubuntu), I fixed by doing:

    sudo apt-get install libpcre2-8-0
    
    Login or Signup to reply.
  4. 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

    aptitude install -V -t testing libpcre2-8-0
    
    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search