您的位置:

php没有加载mysql咋办(php无法连接mysql)

本文目录一览:

PHP无法加载MySQL

昨天配置IIS + PHP + MYSQL 又弄了很久。

主要是 PHP 加载 mysql总是加载不上,出现:Fatal error: call to undefined function mysql_connect()意思是没有定义mysql_connect函数,即PHP没有加载mysql模块。

后来终于瞎弄弄出来了。记录一下。

前置条件:mysql正确安装到系统上。

1、下载PHP安装文件并解压缩到C:\PHP中,设置EVERYONE 权限可读写,或者设置internet来宾账号权限可读写(IUSR_账号)

2、将目录下的 php.ini-dist 文件复制一份并修改文件名为 php.ini。

3、用记事本打开php.ini,修改PHP的参数,具体的参数应用我在后面附有。现在主要修改几个地方:register_globals = OFF 改成 ON

??? 将 extension_dir = "./" 改成 你php里EXT文件夹的路径,现在我的是 extension = "C:\PHP\EXT"

??? 分别将 extension=php_gd2.dll,extension=php_mbstring.dll,extension=php_mcrypt.dll,extension=php_mysql.dll,extension=php_mysqli.dll 前的分号去掉。

4、将c:\php\ext 中的 php_mysql.dll,php_mysqli.dll,libmcrypt.dll,libmysql.dll? 和 c:\php 中的 php5ts.dll拷贝到c:\windows\system32 下

5、增加ISAPI扩展 : internet 信息服务(IIS)-》网站-》属性-》主目录-》配置-》映射-》缓存ISAPI扩展 添加,扩展名填写为:php, 可执行文件路径选择c:\php\php5isapi.dll,其他的默认就好。确定。在Web服务扩展里设置“所有未知ISAPI扩展”为允许

6、重启IIS

7、某些IIS可能会发神经,如果不放心,在web服务扩展里再添加一个新的web服务扩展,文件路径指向 c:\php\php5isapi.dll,设置为允许。

php.ini常用设置参数

关闭/打开全局变量?? register_globals = off/on

关闭/打开防SQL注入? magic_quotes_gpc = off/on? 强烈建议打开; $_POST,$_GET,$_COKIE提交变量中如果有单引号,双引号,反斜线和空字符时都会加上反斜杠进行转义,提高PHP的安全性。

关闭/打开错误提示?? display_errors = off/on? 网站发布时建议关闭

关闭/打开安全模式?? safe_mode = off/on 里面包含重要的内嵌的安全机制,能控制一些PHP中的函数,如system()等函数,建议开启

设置上传文件大小

? file_uploads = on ; 默认是打开的

? upload_max_filesize = 2M? 上传文件最大是2M

? post_max_size = 10M ?

? 当post_max_size 大于 upload_max_filesize 时,upload_max_filesize 不起作用

启用allow_url_fopen

?? allow_url_fopen = on ; 采集时要打开

PHP5不能加载MySQL

收集了几条对策,希望对你能有所帮助:

1.在PHP.IHI中打开MYSQL.DLL的加载项

自5开始.默认不再打开MYSQL.DLL了

2.php5ts.dll要复制到windows目录下

3.修改php.ini文件

除了要除去extension=php_mysql.dll的注释符外还要添加extension=php_mysqli.dll项,PHP5中连接MySQL需要添加mysqli这个扩展!

4.libmysql.dll拷到system32下

5.

5.1.在你的php.ini中设定你的extensions的路径:如e:/php5/ext/

5.2.将php_mysql.dll复制到上面给定的目录。

5.3.将php5目录下的libmysql.dll复制到win/system/如果你以apache的方式加载php也可以把该文件放在apache目录。

5.4.重新启动apache或iis

还有很多建议在下面的网址里,找找看吧

祝你好运

PHP就是不加载mysql

LZ,我觉得你应该清洁一下,把现在有关的都删除吧~!安装PHP,不用拷文件拷来拷去的~!一个也不用!我从来都是这样装,从来没拷过什么libmysql.dll到system32下,这个真的不需要。

首先,还是看一下php的INSTALL.TXT吧。

我的是APACHE环境,PHP.ini在原来的PHP目录里,在httpd.conf加入

# For PHP 5 do something like this:

LoadModule php5_module "C:/Program Files/Apache Software Foundation/php5/php5apache2_2.dll"

AddType application/x-httpd-php .php

# configure the path to php.ini

PHPIniDir "C:/Program Files/Apache Software Foundation/php5"

----

最后,记得改php.ini里的ext的目录。不要什么./ext这样的,要全路径。比如C:/Program Files/Apache Software Foundation/php5/ext

还有,打开mysql模块,也不需要mysqli,这是两个不同的模块。mysqli是mysql improved增强型模块(其实就是类操作而已)

-------------

我觉得你现在的工作应该是清洁你的电脑,不要让C:\windows\里有什么libmysql.dll之类的东西

所有的配置都是对的!为什么PHP就是加载不了MYSQL,GD。妈的!台坑爹了!

我想这上问题,通常是配置上出了点情况,要解决通常有以下三点方案:

1.看php.ini文件里的加mysql,和GD库的;号有没有去掉;

2.看下mysql数据库有没有装好;没有就重装下mysql;

3.若以上情况都不行,你看是win操作系统就装wamp,若是LINUX操作系统就用LAMP,直接安装即可!

php没有加载mysql咋办(php无法连接mysql)

2022-11-08
php连接mysql返回500,500错误php

本文目录一览: 1、php连接mysql 报500内部服务器错误 2、php出现500错误,求你帮帮我. 3、PHP在连接MySQL时为什么会报个一个 HTTP ERROR 500 的错误? 4、使用

2023-12-08
php与mysql配置连接问题(php配置mysql数据库)

2022-11-11
mysql无法用php连接(php不支持mysql)

2022-11-12
mysql数据库无法建立连接,mysql数据库连接不上

2022-11-24
mysql与php的连接问题(php关闭mysql连接)

2022-11-09
php无法与mysql连接(php如何连接mysql)

2022-11-08
php加载mysql(PHP加载数据网页卡)

2022-11-16
php连mysql的工具类(php与mysql连接)

2022-11-15
php无法连接mysql的问题,php不支持mysql

2022-11-19
php没有mysqli方法(php不支持mysql)

2022-11-11
php无法识别mysql(PHP无法识别中文)

2022-11-11
php无法连接mysql的问题(php连不上mysql数据库

2022-11-14
php连不上mysql,php网页无法访问

2022-11-20
无法连接到本地mysql数据库,连不上本地数据库

2022-11-19
php无法连接数据库mysql,phpmyadmin无法连接

2022-11-19
当php与mysql连接后,php和数据库连接

2022-11-17
php操作mysql常用方法,php连接mysql的方式

本文目录一览: 1、PHP中如何操作MySQL 2、php操作MYSQL数据库的步骤是什么? 3、PHP操作mysql数据库的步骤 4、怎样用PHP中的MySQL操作函数 5、php访问mysql的几

2023-12-08
php向mysql增加数据库,php向mysql添加数据

2022-11-22
php和mysql简单的交互(mysql和php连接)

2022-11-14