CakePHP1.3和Ubuntu 16.04

CakePHP1.3和Ubuntu 16.04,php,mysql,ubuntu,cakephp,Php,Mysql,Ubuntu,Cakephp,我最近从Ubuntu 14.04服务器切换到了新的Ubuntu 16.04 web服务器(在GCE上)。我浏览了一些在nginx和postgres上运行的rubyonrails项目,没有什么问题。我现在有两个遗留的CakePHP 1.3应用程序要转移到新服务器上,但我遇到了PHP和MYSQL问题 旧服务器是运行PHP5.5和MySQL 5.5的Ubuntu14.04 Ubuntu16运行PHP7,但自从我读到它之后,我已经降级到PHP5.6 但是,我仍然收到这个错误“PHP消息:PHP致命错误:

我最近从Ubuntu 14.04服务器切换到了新的Ubuntu 16.04 web服务器(在GCE上)。我浏览了一些在nginx和postgres上运行的rubyonrails项目,没有什么问题。我现在有两个遗留的CakePHP 1.3应用程序要转移到新服务器上,但我遇到了PHP和MYSQL问题

旧服务器是运行PHP5.5和MySQL 5.5的Ubuntu14.04

Ubuntu16运行PHP7,但自从我读到它之后,我已经降级到PHP5.6

但是,我仍然收到这个错误
“PHP消息:PHP致命错误:调用未定义的函数mysql\u query()”

这是因为我运行的是mysql-5.7吗?还是我的PHP5.6安装仍然存在问题

我可以让phpinfo运行。下面是结果顶部的屏幕截图。

在这一过程中,我遗漏了几个php5.6软件包。我做了以下工作:

sudo apt-get install php5.6-mbstring php5.6-mcrypt php5.6-mysql php5.6-xml
sudo service nginx restart
现在旧的cakephp1.3站点在Ubuntu 16上运行良好

另外,请注意,由于我是通过nginx而不是通过标准的Apache设置运行CakePHP,所以我需要这样做