Http error 500 blank screen

thanks for you help i found out the json php was installed but not listed in etc/php/7.0/mods-available so i used sudo apt-get purge php-json then sudo apt-get install php-json is fixed my fault but now when i open up owncloud i get Internal Server Error my log looks like this

{"reqId":"jGyAYvqFvO+jX+OoRcal","remoteAddr":"192.168.1.3","app":"index","message":"Exception: {\"Exception\":\"Error\",\"Message\":\"Class 'PDO' not found\",\"Code\":0,\"Trace\":\"#0 \\/var\\/www\\/owncloud\\/lib\\/private\\/Setup.php(170): OC\\Setup->getAvailableDbDriversForPdo()\n#1 \\/var\\/www\\/owncloud\\/lib\\/private\\/legacy\\/util.php(642): OC\\Setup->getSupportedDatabases()\n#2 \\/var\\/www\\/owncloud\\/lib\\/base.php(587): OC_Util::checkServer(Object(OC\\AllConfig))\n#3 \\/var\\/www\\/owncloud\\/lib\\/base.php(973): OC::init()\n#4 \\/var\\/www\\/owncloud\\/index.php(37): require_once('\\/var\\/www\\/ownclo...')\n#5 {main}\",\"File\":\"\\/var\\/www\\/owncloud\\/lib\\/private\\/Setup.php\",\"Line\":114}","level":3,"time":"2016-11-06T11:03:56+00:00","method":"GET","url":"\/owncloud\/","user":"--"}
{"reqId":"jGyAYvqFvO+jX+OoRcal","remoteAddr":"192.168.1.3","app":"PHP","message":"PHP Startup: Unable to load dynamic library '\/usr\/lib\/php\/20151012\/pdo_sqlite.so' - \/usr\/lib\/php\/20151012\/pdo_sqlite.so: undefined symbol: php_pdo_unregister_driver at Unknown#0","level":3,"time":"2016-11-06T11:03:56+00:00","method":"GET","url":"\/owncloud\/","user":"--"}

i wouldn't be surprised if its another php problem as tried installing and uninstalling a good few times now so might have broken other php files