這篇文章主要介紹如何在windows系統環境下,分別安裝php, mysql, apache以及如何配置使他們協同工作。
如果配合apache伺服器,建議使用vc6 thread safe版本的php。
如果配合iis伺服器,建議使用vc9 thread safe版本的php。
如果你使用的是php5.2以上的版本,請注意:php對服務的擴充套件功能做了一定的改動,也就是說,你安裝php和擴充套件的方式也要做調整了。
主要的調整有兩方面,一是php5.2以上的版本中,php.ini檔案無需新增到windows目錄下。二是類如「mysql擴充套件」這樣的庫檔案
c:\php\libmcrypt.dll要複製到到c:\php\ext目錄中,而不是像老版本的安裝方式複製到c:\windows
\system32中。
1.將php5.2.x解壓至你的安裝目錄,如c:\php。
2.在apache的配置文件http.conf檔案中,加入以下**:
loadmodule php5_module "c:/php/php5apache2_2.dll"
(使apache能將php以模組方式載入)。
找到,在其內部新增**變為 directoryindex index.php index.html
3.在apache的配置文件http.conf檔案中,加入以下**:phpinidir "c:/php"(指定php.ini檔案的所在目錄)。
找到extension_dir = "./",更改為extension_dir = "c:\php\ext";
找到;extension=php_mysql.dll,去掉前面的分號;
找到;extension=php_mcrypt.dll,去掉前面分號;
找到;extension=php_mbstring.dll,去掉前面的分號;
5.現在是最重要的步驟,請注意:
複製c:\php\libmysql.dll至c:\php\ext目錄下,用來支援mysql擴充套件庫;
複製c:\php\libmcrypt.dll到c:\php\ext,用於完整擴充套件檔案;
6. 在apache2.2的配置檔案httpd.conf中加入
loadfile c:\php\php5ts.dll
loadfile c:\php\libmysql.dll
loadfile c:\php\libmcrypt.dll
6.重啟web服務
7.iis使用者,更改內容同上,需要把php.ini檔案複製到%ststemroot%下
8.完成以上操作後重啟服務。
wamp 環境配置
這裡以我的安裝目錄為準 一 conf httpd.conf apache 配置檔案 httpd.conf 主要配置內容 1 增加一行 該檔案就是php解析引擎 loadmodule php5 module d php5.2 php5apache2 2.dll 2 增加一行 解析php檔案 3 增加一...
wamp環境配置
1 修改時區 1009行左右,將 date.timezone prc 設定完成 2 設定擴充套件 php擴充套件模組目錄 設定擴充套件的路徑 821行左右extension dir c wamp php ext 3 啟動 mysql模組 extension php mysql 和 extension...
WAMP環境配置
mysql 5.7.12 php 7.1 apache 24 windows 10 64bit 如下 db default hostname localhost 一般預設即可 db default username root 資料庫使用者名稱 db default password root 資料庫...