我们开发了一个运行在各种服务器环境(> PHP5.3)上的web应用程序,该应用程序目前使用“不推荐”的 mysql 扩展连接到mysql。但是,由于PHP7,默认情况下似乎没有安装mysql,只有更新的mysqli扩展。
因此,我们希望将脚本转换为使用mysqli,但是如果mysqli扩展没有安装在“旧的”服务器上,我们会感到担忧。所以问题基本上是:自从PHP版本5.3以来,mysqli是否普遍存在?有人知道
我已经启动了Nginx和PHP,并且正在运行它,但我无法连接到数据库。当加载页面时,我得到了错误:
Fatal error: Uncaught Error: Class 'MySQLi' not found in /private/conn.php:8 Stack trace: #0 /public_html/index.php(2): require() #1 {main} thrown in /private/conn.php</e
在之后,我成功地将php5.4.38和5.5.21安装到运行在php 5.3上的centos6.6plesk服务器上。Warning: mysqli_connect(): (HY000/2002): No such file or director
我检查了unix_socket,它是默认的,但是我将它保存在php5.4是因为php-mysqli没有为php的其他版本提供基础吗?如果是这样的话,我如何在这些并行的ph
我已经安装了php并运行了一段时间,但我正在开始处理一个连接到数据库(即mysql)的项目,所以我安装了mysql (5.1.73),现在当我使用下面这行代码连接到数据库时我得到以下错误:
1 Fatal error: Call to undefined function mysql_connect() in /var/www/file.php这让我相信我的php配置没有连接到我最