php5.3 apache2.2.13连接mysql应该如何操作?
时间:2009-08-21
来源:互联网
php5.3 没有了libmysql.dll ,不知道怎么连接mysql了
打开了 extension=php_mysql.dll extension=php_pdo_mysql.dll
[code]
LoadFile ../php/php5ts.dll
LoadModule php5_module "../php/php5apache2_2.dll"
<IfModule mod_php5.c>
PHPINIDir "../php/"
AddType application/x-httpd-php .php
</IfModule>
[/code]
这样还是不行 phpmyadmin报错,自己写的一个测试也连接不上.
吧php5.2.10的libmysql.dll拷贝出来,
LoadFile ../php/libmysql.dll
LoadFile ../php/libmcrypt.dll
在apache载入,还是不行.
作者: joyanhui 发布时间: 2009-08-21
Loadfile "D:/ServerRoot/PHP/php5ts.dll"
# For PHP 5 do something like this:
LoadModule php5_module "D:/ServerRoot/PHP/php5apache2_2.dll"
# configure the path to php.ini
PHPIniDir "D:/ServerRoot/PHP"[/code]可能是这里的问题路径自己改下
php5.3 开发的配置不错,调试方便!
作者: 寶貝豬豬 发布时间: 2009-08-21
作者: peacock 发布时间: 2009-08-21
Loadfile "D:/ServerRoot/PHP/php5ts.dll"
# For PHP 5 do something like this:
LoadModule php5_module "D:/ServerRoot/PHP/php5apache2 ...
寶貝豬豬 发表于 2009-8-21 11:54
phpmyadmin无法载入mysql扩展
自己写的测试文件 也是 Fatal error: Call to undefined function mysql_connect()
[code]
LoadFile D:/QzServerCore/Php/libmysql.dll
LoadFile D:/QzServerCore/Php/libmcrypt.dll
LoadFile D:/QzServerCore/Php/php5ts.dll
LoadModule php5_module "D:/QzServerCore/Php/php5apache2_2.dll"
<IfModule mod_php5.c>
PHPINIDir "D:/QzServerCore/Php/"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
</IfModule>
[/code]
作者: joyanhui 发布时间: 2009-08-22
extension=php_mysql.dll
extension=php_pdo_mysql.dll
这两项是必须的
仔细检查你的php.ini路径是否正确,用phpinfo()查看一下
作者: peacock 发布时间: 2009-08-22
extension=php_mysql.dll
extension=php_pdo_mysql.dll
这两项是必须的
仔细检查你的php.ini路径是否正确,用phpinfo()查看一下
peacock 发表于 2009-8-22 05:32
不知道 和mysql版本有关系没有,我用的 mysql Ver 14.12 Distrib 5.0.27, for Win32 (ia32)
phpinfo没有错误[code]
Configuration File (php.ini) Path
C:\windows
Loaded Configuration File
D:\QzServerCore\Php\php.ini
[/code]
作者: joyanhui 发布时间: 2009-08-22
你的目录结构应该是
D:\QzServerCore\Apache\
D:\QzServerCore\Php\
下面是我的PHP 5.3 + Apache 2.2配置,完全没什么问题
http.conf[code]LoadModule php5_module "../PHP/php5apache2_2.dll"
<IfModule mod_php5.c>
PHPINIDir "../PHP/"
LoadFile "../PHP/php5ts.dll"
</IfModule>[/code]php.ini[code]extension=php_mssql.dll
extension=php_pdo_mysql.dll[/code]注:不要用PHP 5.3以前的文件用在PHP 5.3上,否则会出现不兼容的问题。
作者: peacock 发布时间: 2009-08-22
作者: joyanhui 发布时间: 2009-08-22
作者: peacock 发布时间: 2009-08-23
我也遇到这个问题过. 就是PHPIniDIr不起作用. 找不到php.ini
作者: ice 发布时间: 2009-09-02
你的目录结构应该是
D:\QzServerCore\Apache\
D:\QzServerCore\Php\
下面是我的PHP 5.3 + Apache 2.2配置,完全没什么问题
http.confLoadModule p ...
peacock 发表于 2009-8-22 13:36
LoadModule php5_module "D:/Program Files/php5/php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir "D:/Program Files/php5"
LoadFile "D:/Program Files/php5/php5ts.dll"
其他的配置都做好了,而且MySQL Command Line Client中也可以正常连接mysql(5.1.3.7),但是自己写的测试文件:
<?php
$host = "localhost";
$user = "root";
$password = "123456789";
$link=mysql_connect($host,$user,$password);
if(!$link) echo "<h1>失败!</h1>";
else echo "<h1>成功!</h1>";
mysql_close();
?>
却打不开,提示连接失败。。是哪里出错了呢?
作者: 航海 发布时间: 2009-09-18
作者: 航海 发布时间: 2009-09-28
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28