天天看點

Windows server下部署php環境

使用2003 server搭建php程式環境

下載下傳MySQL    http://dev.mysql.com/downloads/

下載下傳php      http://php.net/downloads.php

  環境部署

安裝MySQL,完成安裝後測試MySQL

cmd進入指令提示符視窗,輸入指令 mysql -u root -p,能夠順利進入MySQL控制台,MySQL安裝正常,退出MySQL,輸入指令,net stop mysql  

打開C:\Program Files\MySQL\MySQL Server 5.0\my.ini,找到:

datadir="C:/Program Files/MySQL/MySQL Server 5.0/Data/" 修改為

datadir="c:\Database"

将c:\program files\mysql\mysql server 5.0\data檔案夾複制到c:\,重命名為c:\Database;

打開cmd指令行視窗,輸入指令

net start mysql

移動libmysql動态連結庫到系統目錄

将c:\program files\mysql\mysql server 5.0\bin\libmysql.dll複制到c:\windows\system32下

安裝php将php解壓到D:\下

進入d:\php下,将php.ini-list改為php.ini

打開php.ini檔案,找到:

extension_dir="./",将其改為extension_dir="d:\php\ext"

找到: Windows Extensions

在Windpows Extensions下方的動态子產品配置中,需要打開一下的子產品支援,(去掉子產品前的分号即可)

php_gd2.dll

php_mbrstring.dll

php_mcrypt.dll

php-mhash.dll

php_ming.dll

php_mysql.dll

php_openssl.dll

php_sockets.dll

php_xmlrpc.dll

php_zip.dll

找到:

disable_functions=

改為:

disable_functions=passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server

儲存php.ini檔案,并将其複制到c:\windows

IIS與php的整合配置

啟動IIs管理器,并建立一個網站

Windows server下部署php環境

打開剛剛建立的網站屬性。

在站點屬性視窗心中,單擊"主目錄"頁簽,單擊"配置"按鈕,在新彈出的"應用程式配置"對話框中,單擊"添加"按鈕。加入PHP的ISAPI支援,選擇可執行檔案D:\php\php5siapi.dll、擴充名為.php限制動作為:GET,POST。單擊"确定"添加,并在"應用程式配置"視窗檢視.php擴充名是否加載成功。

Windows server下部署php環境

單擊"文檔"頁簽,在預設内容文檔中添加index.htm index.html index.php三個檔案,并将所有預設文檔排序,順序按照1、index.html 2.index.htm 3.index.php

右鍵單擊"Web服務擴充",添加PHP擴充支援。

Windows server下部署php環境

在如下圖所示的"建立web服務擴充"對話框中,"擴充名"填寫php,檔案選擇d:\php\php5isapi.dll

并設定該php擴充預設為允許。

重新開機IIS服務

Windows server下部署php環境

繼續閱讀