gpt4 book ai didi

windows - fatal error : Call to undefined function mysql_connect() with Windows Vista, PHP5、MySQL 和 Apache2

转载 作者:可可西里 更新时间:2023-11-01 10:38:30 25 4
gpt4 key购买 nike

我正在努力让 PHP 连接到 Apache 环境中的 MySQL 数据库。我试图自己解决这个问题,但是,我在这个问题上花费了太多时间而没有解决方案。

在我的 php.ini 文件中,我有以下内容(经过广泛研究,这似乎是所需 INI 语句的共识):

; Directory in which the loadable extensions (modules) reside.
; extension_dir = "./"
extension_dir = "C:\php\ext"
extension=php5apache2_2.dll

extension=msql.dll
extension=php_mysql.dll
extension=php_mysqli.dll

mysql.default_port = 3607

mysqli.default_port = 3306

在我的 Apache httpd.conf 文件中:

LoadModule php5_module "C:/php/php5apache2_2.dll"
ServerName localhost:80

DocumentRoot "C:/Apache2/htdocs"

AddType text/html .shtml
AddType application/x-httpd-php .php
AddType application/x-httpd-php .phtml

extension=php_msql.dll

PHPIniDir "C:/php"

我有 PHP 5.2.17、Apache 2.2.22(Wind32) 和 MySQL 5.2。

PHP 脚本工作正常,包括 。我可以使用 MySQL Workbench 创建模式、表、脚本等。

我在某处(经过数小时搜索答案)读到,如果在 PHPInfo 的页面中没有看到 MSQL,说明安装不正确?我已按照建议重新安装,但无济于事。我已启动/停止服务,并在更改后定期重启以确保更改生效。

我正在使用装有 Windows Vista 的笔记本电脑。当我尝试访问 MySQL 时,出现以下 fatal error :

Fatal error: Call to undefined function mysql_connect()

对于这个安装新手的任何帮助将不胜感激!

最佳答案

我遇到了类似的问题。原来它没有从 php 文件夹中加载 php.ini 文件(是的,愚蠢的权利)我检查了 phpinfo,上面写着......

“配置文件 (php.ini) 路径”设置为“C:\Windows”。将 php.ini 放在该目录中,嗯,瞧。

...希望我已经安装了 WAMP

关于windows - fatal error : Call to undefined function mysql_connect() with Windows Vista, PHP5、MySQL 和 Apache2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12026476/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com