日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

php isapi mysql_windows server 2003以isapi的方式配置php+mysql环境的详细过程

發布時間:2024/9/27 数据库 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php isapi mysql_windows server 2003以isapi的方式配置php+mysql环境的详细过程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、準備相關組件php-5.2.17-Win32-VC6-x86ZendOptimizer-3.3.3-Windows-i386.exedotNetFx40_Full_x86_x64.zip

wic_x86_chs.zip

相關軟件下載:

1、PHP下載地址:

2、MySQL下載地址:

3、PHP加速軟件ZendGuard下載地址:

4、Microsoft .NETFramework 4(獨立安裝程序)下載地址:

5、Microsoft VisualC++ 2010 可再發行組件包 (x64)下載地址:

6、Microsoft VisualC++ 2008 Redistributable Package (x86)下載地址:

二、開始安裝PHP

這里我們以安裝php-5.2.17為例。

首先必須確定系統中已經正確安裝 IIS ,如果沒有安裝,需要先安裝 IIS。

1、解壓php-5.2.17壓縮包至C:/php5目錄

3、給php5文件夾和php/tmp賦予“users”權限

3、給PHP臨時文件夾賦予可寫權限

到“C:\php5”里新建一個“tmp”文件夾,并給"user"賦予可寫權限。(tmp文件夾可自定義到別的路徑)

二、復制并設置相關文件

1、拷貝php的擴展文件

將“C:\php5”下的所有.dll文件,復制到“C:\WINDOWS\system32”下,如果有提示需要覆蓋文件,建議覆蓋。

若怕查找麻煩,可以在CMD命令行下執行以下代碼:

copy C:\php5\*.dll C:\WINDOWS\system32\

2、IIS

1)、在“控制面板”的“管理工具”中選擇“Internet服務管理器”,打開 IIS 后停止服務,然后在左側“你需要支持PHP的Web站點上單擊右鍵選擇“屬性”,在打開的“Web站點屬性”窗口的“ISAPI篩選器”標簽里找到并點擊“添加”按鈕,在彈出的“篩選器屬性”窗口中的“篩選器名稱”欄中輸入:PHP ,再將可執行文件指向 php5isapi.dll 所在路徑,如:C:\PHP\php5isapi.dll

2)、打開“Web站點屬性”窗口的“主目錄”標簽,權限部分先給予寫入權限 ,shopex建站完成后為了安全須去掉寫入權限。執行權限設置“腳本和可執行文件”

3)、打開“Web 站點屬性”窗口的“主目錄”標簽,找到并點擊“配置”按鈕,在彈出的“應用程序配置”窗口中找到并點擊“添加”按鈕,在彈出的窗口中新增一個擴展名映射,擴展名為 .php ,單擊“瀏覽”將可執行文件指向 php5isapi.dll 所在路徑,如:C:\PHP\php5isapi.dll,限制動作,填:GET,HEAD,POST,然后一路確定即可。

4)、添加web服務擴展右擊Web服務擴展,添加一個新的web服務擴展

添加后會多一個php服務設置為允許

3、修改PHP.ini

重命名php.ini-recommended為php.ini

打開php.ini文件

查找

extension_dir= "./"

并修改為

extension_dir= "C:\php5\ext"

2)修改臨時文件夾路徑

查找

;upload_tmp_dir=

去掉“;”,并修改為

upload_tmp_dir= "C:\PHP5\tmp"

當然這個目錄可以定在其它地方,但必須擁有可讀、可寫、可修改權限。

3)繼續改

查找

fastcgi.impersonate= 1,去掉前面的“;”

查找

short_open_tag= Off,去掉前面的“;”,并把Off改為On

4)查找 Windows Extensions

;extension=php_curl.dll

;extension=php_gd2.dll

;extension=php_gettext.dll

;extension=php_ldap.dll

;extension=php_mbstring.dll

;extension=php_exif.dll

;extension=php_mysql.dll

;extension=php_mysqli.dll

;extension=php_sockets.dll

;extension=php_xmlrpc.dll

;extension=php_mcrypt.dll

;extension=php_mhash.dll

將以上常用組件前面的“;”去掉。

5)修改時區

查找;date.timezone =,去掉前面的“;”,并改為date.timezone = ”Asia/Shanghai”

若不修改時區,在部分服務器系統下會出現500錯誤。

4、復制文件

將剛剛的php.ini文件,復制一份到“C:\WINDOWS”目錄下,并把php程序目錄下的php.ini修改為“#php.ini”或刪除,防止php在調用時沖突。

4、測試

到IIS的網站目錄下新建一個php文件,并放入以下代碼,若能正常顯示表示PHP安裝成功。

phpinfo();

?>

5、安裝Zend組件

5、安裝.NetFramework4.0

安裝mysql 5.5 需要先安裝.NetFramework4.0,而安裝.NetFramework 4.0需要wic(windows Imaging Component)組件的支持,所以需要先安裝wic_x86_chs

6、最后安裝 mysql-installer-community-5.5.29.0.msi

歡迎界面選擇第一項“InstallMySQL Products”

選擇“I accept the kenseterms”然后點擊“next”。

這里直接點擊“Execute”,然后點”next”

選擇安裝類型,有“Typical(默認)”、“Complete(完全)”、“Custom(用戶自定義)”三個選項,這里選擇安裝方式為“Custom”,并設置安裝路徑為D:\mysql\install,數據存放路徑為:D:\mysql\data.然后”next”

安裝類型界面各設置項含義選項含義

Developer Default默認安裝類型

Server only僅作為服務器

Client only僅作為客戶端

Full完全安裝類型

Custom自定義安裝類型

Installation Path應用程序安裝路徑

Data Path數據庫數據文件的路徑

這里選擇只安裝第一項“Mysql Server 5.5.29”

這里檢查無誤,直接”next”

這里顯示要安裝的項目,直接“ Execute”,開始安裝。

一路”next”,到”Configuration”界面,在服務配置類型里(Server Configuration Type)選擇”Server Machine”:

圖中的“ServerConfiguration Type”下面的“Config Type”下拉列表項用來配置當著服務器的類型。選擇哪種服務器將影響到MySQL Configuration Wizard(配置向導)對內存、硬盤和過程或使用的決策,可以選擇如下所示的3種服務器類型:

?Developer Machine(開發機器):該選項代表典型個人用桌面工作站。假定機器上運行著多個桌面應用程序。將MySQL服務器配置成使用最少的系統資源。

?Server Machine(服務器):該選項代表服務器,MySQL服務器可以同其它應用程序一起運行,例如FTP、email和web服務器。MySQL服務器配置成使用適當比例的系統資源。

?Dedicated MySQL Server Machine(專用MySQL服務器):該選項代表只運行MySQL服務的服務器。假定運行沒有運行其它應用程序。MySQL服務器配置成使用所有可用系統資源。

在Enable TCP/IP Networking左邊的復選框中可以啟用或禁用TCP/IP網絡,并配置用來連接MySQL服務器的端口號,默認情況啟用TCP/IP網絡,默認端口為3306。要想更改訪問MySQL使用的端口,直接在文本輸入框中輸入新的端口號即可,但要保證新的端口號沒有被占用。

這里輸入自己設置的root密碼( 也可以自己新建賬號):

點擊”Finsh” 完成安裝:

默認安裝完成之后mysql服務會自動開啟,可在控制臺輸入“netstat -an”,查詢已經開啟3306端口監聽狀態:

用cd命令進入mysql 安裝目錄下的bin目錄

然后輸入mysql ?-u root –p 輸入密碼,進入mysql 數據庫

然后建立shopex數據庫,用于后續建立shopex測試網站:

到這里一切配置完畢 ,瀏覽器打開127.0.0.1提示403禁止訪問錯誤,原因是shopex網站的主頁是index.php ,需要在IIS屬性面板的”文檔”標簽里添加index.php索引項。如下:

然后順利打開網頁, 正確配置數據庫后保存下一步:

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的php isapi mysql_windows server 2003以isapi的方式配置php+mysql环境的详细过程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。