PHP Warning: PHP Startup: Unable to load dynamic library

Hello Everyone, Im new failry new to FreePBX. I have a Elastix device which I somewhow broke the Elastix GUI. Ive been using the FreePBX GUI or SSH by leaning from all you pro’s. Ive been having some issues with a PHP Error among other things. Any help you guys can offer is greatly apprecaited! If you need any other information I will get it right over to you.

I consistently get this error.

PHP Warning: PHP Startup: Unable to load dynamic library ‘/usr/lib/php/modules/ filter.so’ - /usr/lib/php/modules/filter.so: undefined symbol: pcre_exec in Unkn own on line 0
PHP Warning: PHP Startup: SourceGuardian: Unable to initialize module
Module compiled with module API=20050922
PHP compiled with module API=20090626
These options need to match
in Unknown on line 0
No repos specified, using: [standard,unsupported,extended,commercial] from last GUI settings

Upgrading: framework, ucp, voicemail, webrtc
Upgrading framework…
Starting framework download…
Processing framework
Verifying local module download…Redownloading
The following error(s) occured:

  • Unable to connect to servers from URLs provided: REMOVED odules/packages/framework/framework-13.0.19.tgz.gpg,http://mirror2.freepbx.org/m odules/packages/framework/framework-13.0.19.tgz.gpg
    Whoops\Exception\ErrorException: PHP Startup: SourceGuardian: Unable to initiali ze module
    Module compiled with module API=20050922
    PHP compiled with module API=20090626
    These options need to match
    in file Unknown on line 0