Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
尝试在Windows 10上从PHP 7.1.3连接到MYSQL 5.7.31_Php_Windows_Mysql Connector - Fatal编程技术网

尝试在Windows 10上从PHP 7.1.3连接到MYSQL 5.7.31

尝试在Windows 10上从PHP 7.1.3连接到MYSQL 5.7.31,php,windows,mysql-connector,Php,Windows,Mysql Connector,我们最近从5升级到了PHP7,并且遇到了从PHP到MySQL的连接错误。我们已经尝试了PDO和mysqli,它们在一台开发机器上工作,唯一明显的区别是MySQL是5.6.34.0而不是5.7.31,但这无法连接到“连接失败:找不到驱动程序” 在php.ini文件中,以下内容未注释: extension=mysqli extension=pdo_mysql 并尝试将extension_dir设置为绝对路径和相对路径 对配置进行任何更改后,Apache将重新启动 有什么想法吗?谢谢您知道PHP 7

我们最近从5升级到了PHP7,并且遇到了从PHP到MySQL的连接错误。我们已经尝试了PDO和mysqli,它们在一台开发机器上工作,唯一明显的区别是MySQL是5.6.34.0而不是5.7.31,但这无法连接到“连接失败:找不到驱动程序”

在php.ini文件中,以下内容未注释:

extension=mysqli
extension=pdo_mysql
并尝试将extension_dir设置为绝对路径和相对路径

对配置进行任何更改后,Apache将重新启动


有什么想法吗?谢谢

您知道PHP 7.1不再受支持吗?请考虑升级SOON,因为您缺少MySQL的一些原因。虽然您的问题不是很清楚,但下载了更高版本的PHP、8.0.0rc1和配置的Apache…````#根据您的设置更新PHP目录路径。PHPIniDir“C:/localserver/php-8.0.0rc1”AddHandler应用程序/x-httpd-php.php加载模块php8_模块“C:/localserver/php-8.0.0rc1/php8apache2_4.dll”“``但是Apache无法启动``名为的Apache服务报告了以下错误:>>>httpd.exe:在C:/localserver/Apache24/conf/httpd.conf的第541行出现语法错误:无法在文件C:/localserver/php-8.0.0rc1/php8apache2_4.dll中找到API模块结构`php8_module'。无错误```PHP8.0尚未发布。虽然您可以使用它进行测试,但我建议您暂时坚持使用PHP7.4。apache无法启动意味着什么。它给出了什么错误?确定下载了7.4.11并进行了配置。Apache已启动,test.php文件已加载。在信息屏幕上没有“mysqli”部分