程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP基礎知識 >> Windows下使用IIS搭建PHP環境無法開啟Mysql支持的解決方法

Windows下使用IIS搭建PHP環境無法開啟Mysql支持的解決方法

編輯:PHP基礎知識
 

最近折騰了下IIS,在閒置的電腦上裝上Server 2003作為服務器

代替了Android手機作為家庭局域網數據中心

2003上的IIS是6.0版本的,這個版本的IIS是目前比較穩定的一個版本

搭建好PHP環境後,我卻在加載Mysql組件時遇到了問題

 

修改php.ini

根據我以前使用Nginx和Apache的經驗,出現不支持Mysql組件的原因是php.ini的配置問題

於是我打開了php.ini,果然發現下面兩行的注釋沒有去除

Windows下使用IIS搭建PHP環境無法開啟Mysql支持的解決方法
 

 

 

 

 

 

extension=php_mysql.dll
extension=php_mysqli.dll

去除上面兩行前面的分號,然後再檢查默認目錄,也就是下面的代碼:

 

 

 

 

 

extension_dir = "E:/Web/PHP/ext"

需要注意的是,上面的目錄需要配置為php下面的ext文件夾的目錄,而不是php文件夾的目錄

經過檢查,發現我的默認目錄配置沒有問題,於是在cmd中運行下面的命令重啟IIS

 

 

 

 

 

net stop w3svc
net stop iisadmin
net start w3svc

可是重啟後,問題依舊!

復制配置文件

郁悶了半天,反復檢查了配置文件是否有誤,甚至還重啟了計算機,都沒能解決問題

最後上網查詢資料,發現是由於配置文件放的目錄不對的問題

原來使用IIS時,需要進行下面的操作才能正確使用Mysql組件和php.ini:


1、將php.ini復制到C:/Windows目錄下

2、把php目錄下的libmysql.dll復制到C:/Windows/system32目錄下

進行上面的操作後重啟計算機,Mysql組件就正常運行了!

解決mcrypt 擴展問題

或許你會在運行phpmyadmin時碰到下面的提示


缺少 mcrypt 擴展。請檢查 PHP 配置。

其實和上面的解決辦法一樣


1、打開php.ini裡面的對應的php_mcrypt.dll

2、把libmcrypt.dll復制到C:/Windows/system32目錄下

 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved