将 php5 升级到 php7后 ,出现错误500
PHP致命错误:未捕获错误:调用未定义函数mysql_connect()
我将其放入我的apt源中以便立即获取php7:
deb http://packages.dotdeb.org jessie全部
deb-src http://packages.dotdeb.org jessie全部
我基本上所做的是:
apt-get remove php5
apt-get install php7-*
我正在使用Debian Jessie的当前版本。
但是我仍然明白这一点。在SO上有很多问题,我肯定已经全部解决了。但是我还没有找到答案。
从PHP手册:
警告此扩展在PHP 5.5.0中已弃用,在PHP
7.0.0中已被删除。相反,应使用MySQLi或PDO_MySQL扩展。另请参见MySQL:选择API指南。此功能的替代方法包括:
mysqli_connect()
PDO::__construct()
使用MySQLi
或PDO
<?php
$con = mysqli_connect('localhost', 'username', 'password', 'database');
deb http://packages.dotdeb.org jessie all deb-src http://packages.dotdeb.org jessie all 我基本上做的是: 我使用的是当前版本的Debian Jessie。 但我还是明白。这里有很多问题,我肯定都查过了。但我还没有在那里找到答案。
问题内容: 我正在测试php 7,并遇到此错误: 致命错误:未捕获错误:调用未定义函数odbc_connect() 从文档页面:http : //php.net/manual/en/function.odbc- connect.php php 7未列为受支持。 有谁有办法解决这个问题或何时会支持它? 谢谢@ 问题答案: DOC页面上确实列出了PHP 7,因此只需安装php-odbc,您就可以使用了
我有WordPress运行在Windows 10与IIS。 今天早上将WordPress升级到5.5时,我收到以下错误: PHP致命错误:未捕获错误:调用未定义的函数wp_unregister_GLOBALS()在C:\inetpub\www root\wordpress\wp-settings.php:70堆栈跟踪:#0 C:\inetpub\www root\wordpress\wp-conf
问题内容: 当我要实现Authorize.net付款网关时。但是,我收到此错误: 调用未定义的函数curl_init() 请让我知道其中有什么问题。 问题答案: 如果您使用的是Windows: 转到您的php.ini文件,并从以下行的开头删除标记: 保存文件后, 必须 重新启动HTTP服务器软件(例如Apache),然后才能生效。 对于Ubuntu 13.0及更高版本,只需使用已解包的软件包。在终
问题内容: 我刚刚将脚本切换到其他服务器。在以前的服务器上,它可以完美地工作,现在,我将它们切换到其他服务器上,我无法理解问题。 我不确定是否有帮助,但这是相关的代码。 PHP版本是:PHP 5.3.2 问题答案: 从文档开始,在PHP 5.4.0发行之前: 仅当PHP作为Apache模块安装时才支持此功能。 PHP 5.4.0和更高版本无条件支持此功能。 所述文档还包括替换功能,这些功能通过逐步