首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CakePHP 1.3和Ubuntu16.04

CakePHP 1.3和Ubuntu16.04
EN

Stack Overflow用户
提问于 2016-08-25 02:59:19
回答 1查看 551关注 0票数 1

我最近从Ubuntu 14.04服务器切换到了新的Ubuntu 16.04 web服务器(在GCE上)。我移动了几个Ruby on Rails项目,这些项目在nginx和postgres上运行,几乎没有问题。我现在有两个遗留的PHP1.3应用程序要迁移到新服务器上,但我遇到了CakePHP和MYSQL的问题。

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

Ubuntu16运行PHP7,但自从我读了那个CakePHP 1.3 won't work on PHP7,我就降级到PHP5.6。

但是,我仍然收到这个错误"PHP message: PHP Fatal error: Call to undefined function mysql_query()"

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

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-26 01:08:25

在使用downgrading PHP from PHP 7 to PHP 5.6的过程中,我遗漏了一些php5.6包。我做了以下工作:

代码语言:javascript
复制
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,所以我需要customize my nginx configuration specifically for CakePHP

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39131112

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档