mysqlphpadmin提示是无法加载Mysql扩展
但是php里都以经配置了Mysql,另外以前是好使的,自从装了SQLServer2008后就不好使了
现在还不能卸载SQL2008,PHPINFO http://www.dqfps.com/test.php
求指教
iis7+PHP+MySQL+SQLSERVER,连不上MySQL
答案:2 悬赏:20 手机版
解决时间 2021-03-03 08:39
- 提问者网友:温柔港
- 2021-03-02 16:00
最佳答案
- 五星知识达人网友:逃夭
- 2021-03-02 16:10
在这里我把PHP和MySql还有phpMyadmin都统一放在了D:\Program_Green\_Server目录下,php和Mysql我下载的都是免安装版。
首先要把mysql5目录中的my-small.ini改名为my.ini,然后把php目录中的php.ini-dist改为php.ini,然后打开php.ini编辑该文件:
找到extension_dir = “./” 这一行,改为extension_dir = “D:\Program_Green\_Server\php\ext\”
去掉
extension=php_mbstring.dll
extension=php_mcrypt.dll
extension=php_mysql.dll
前面的;号
这里有个问题,我想到以后可能会用到sqlite扩展,于是把extension=php_sqlite.dll前的;号也给去掉,但是IIS会出现“IIS Worker Process 已停止工作”的错误提示,不知道以后的PHP6里高版本的sqlite会不会解决这个问题。
下面是我做的一个简单的批处理,把以下内容保存成.bat文件,放到D:\Program_Green\_Server下执行。
@echo off
copy php\php.ini c:\windows\
copy php\libmysql.dll c:\windows\system32\
copy php\libmcrypt.dll c:\windows\system32\
mysql5\bin\mysqld-nt –install-manual “mysql5″ –defaults-file=”D:\Program_Green\_Server\mysql5\my.ini”
sc config “mysql5″ start= auto
net start mysql5
mysqladmin -u root -p password 123456
运行后会提示输入原密码,直接回车即可,123456即是新密码。
然后打开IIS,选择服务器名或者一个站点,双击右侧功能视图中的“处理程序映射”,添加一个脚本映射,请求路径为*.php,可执行文件指定为D:\Program_Green\_Server\PHP\php5isapi.dll,名称为PHP。
运行cmd,输入iisreset来重启IIS,至此环境配置完成。
phpmyadmin的配置很简单,我这里用的是2.11.6版,只需要把config.sample.inc.php改名为config.inc.php,然后打开并编辑它
为$cfg['blowfish_secret']随便指定一个字符串
把37和38行改为
$cfg['Servers'][$i]['controluser'] = ”;
$cfg['Servers'][$i]['controlpass'] = ”;
即可。
首先要把mysql5目录中的my-small.ini改名为my.ini,然后把php目录中的php.ini-dist改为php.ini,然后打开php.ini编辑该文件:
找到extension_dir = “./” 这一行,改为extension_dir = “D:\Program_Green\_Server\php\ext\”
去掉
extension=php_mbstring.dll
extension=php_mcrypt.dll
extension=php_mysql.dll
前面的;号
这里有个问题,我想到以后可能会用到sqlite扩展,于是把extension=php_sqlite.dll前的;号也给去掉,但是IIS会出现“IIS Worker Process 已停止工作”的错误提示,不知道以后的PHP6里高版本的sqlite会不会解决这个问题。
下面是我做的一个简单的批处理,把以下内容保存成.bat文件,放到D:\Program_Green\_Server下执行。
@echo off
copy php\php.ini c:\windows\
copy php\libmysql.dll c:\windows\system32\
copy php\libmcrypt.dll c:\windows\system32\
mysql5\bin\mysqld-nt –install-manual “mysql5″ –defaults-file=”D:\Program_Green\_Server\mysql5\my.ini”
sc config “mysql5″ start= auto
net start mysql5
mysqladmin -u root -p password 123456
运行后会提示输入原密码,直接回车即可,123456即是新密码。
然后打开IIS,选择服务器名或者一个站点,双击右侧功能视图中的“处理程序映射”,添加一个脚本映射,请求路径为*.php,可执行文件指定为D:\Program_Green\_Server\PHP\php5isapi.dll,名称为PHP。
运行cmd,输入iisreset来重启IIS,至此环境配置完成。
phpmyadmin的配置很简单,我这里用的是2.11.6版,只需要把config.sample.inc.php改名为config.inc.php,然后打开并编辑它
为$cfg['blowfish_secret']随便指定一个字符串
把37和38行改为
$cfg['Servers'][$i]['controluser'] = ”;
$cfg['Servers'][$i]['controlpass'] = ”;
即可。
全部回答
- 1楼网友:你可爱的野爹
- 2021-03-02 16:31
mysql是不需要iis的,可以独立运行.
mysql不是微软的.sql server才是微软的.
2者差距不是很大.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯