• <td id="ae6ms"><li id="ae6ms"></li></td>
  • <xmp id="ae6ms"><td id="ae6ms"></td><table id="ae6ms"></table>
  • <table id="ae6ms"></table>
  • <td id="ae6ms"></td>
    <td id="ae6ms"></td>
  • <table id="ae6ms"></table><table id="ae6ms"><td id="ae6ms"></td></table>
  • <td id="ae6ms"></td>
  • <table id="ae6ms"><li id="ae6ms"></li></table>
  • <table id="ae6ms"></table>
    西西軟件園多重安全檢測下載網站、值得信賴的軟件下載站!
    軟件
    軟件
    文章
    搜索

    首頁編程開發其它知識 → 在win2003服務器中構建php+mysqlweb服務平臺

    在win2003服務器中構建php+mysqlweb服務平臺

    相關軟件相關文章發表評論 來源:本站整理時間:2011/4/1 21:15:03字體大?。?em class="fontsize">A-A+

    作者:佚名點擊:111次評論:0次標簽: win2003 php mysql

    • 類型:遠程監控大?。?i>4.6M語言:中文 評分:5.7
    • 標簽:
    立即下載
    php+mysql構建win2003系統服務平臺
    工具:
    IIS v6.0(服務器)
    mysql v5.2.3(數據庫管理系統)
    php v5.2.1(php腳本解釋程序)
    ZendOptimizer v3.2.2(php加速程序)
    phpMyAdmin v2.9.2(數據庫管理程序)
    在安裝PHP之前,我們應該先了解一下關于PHP安裝的兩種模式:
    1。CGI擴展模式(Cgi executable Model)CGI相信大家都了解這個,一般用來處理網頁的程序perl編寫的2。模塊化安裝。 這里的模塊化安裝指的是分開的意思。
    具體的是:CGI模式,這種安裝模式是要求客戶如果請求PHP文件時,WEB服務器調用PHP.exe來進行解釋的,在這里安全方面就存在一些問題,比如說,客戶端構造的對php.exe的溢出代碼,即使不溢出,只要能返回服務器的有用信息對有心人來說就已經足夠了!CGI請求以后是以網頁的形式返回的。
    模塊化:PHP與WEB服務器同時運行是這種模式的一個特點,(就是說不是在有請求時才進行與PHP解釋文件的鏈接)這種方式在某種角度講具有一定的安全性,并且具有良好的執行速度和效率。
    像WIN的IIS一般在安裝PHP時采用ISAPI模式! win對API能更好的支持

    第一步:安裝PHP 把PHP復制到你想放的那個文件夾下面。就放到C盤根目錄下,因為很多人都放到C盤的根目錄下,所以很不安全,這里只是測試。
    1。先復制PHP根目錄下的php5ts.dll文件到 windows\system32下。
    2。復制php.ini-dist文件到\windows下。并改名成php.ini 這個不要忘了。!
    3。打開php.ini
    查:register_globals = off 改off為on
    查:extension_dir = 將路徑指向PHP目錄中的ext目錄。
    例如:extension_dir=”C:\PHP\ext”
    查找下列語句,將其前面的 ; 符號去掉。這些語句幾乎是挨著的,不用逐個查找。
    ;extension=php_dbase.dll
    ;extension=php_gd2.dll (用來支持GD庫,所以必須去掉)
    ;extension=php_ldap.dll
    ;extension=php_mbstring.dll (如果不去掉的話phpmyadmin會有紅色的提示)
    ;extension=php_mssql.dll (支持MSSQL數據庫)
    ;extension=php_mysql.dll (支持MYSQL數據庫)

    第二步:安裝mysql:
    1.安裝個過程比較簡單,懂一點英文應該沒問題,語言選擇gb2312,表示支持簡體中文,但是最后一定選擇可以命令管理 即Include Command那一項
    如果出現下面問題
    運行 net start mysql 啟動這個服務
    MySQL 服務正在啟動
    MySQL 服務無法啟動。
    系統出錯。
    發生系統錯誤 1067。
    進程意外終止。
    這個系統錯誤1067代號的意思就是因為系統找不到文件而錯,進程得不到所需文件啦!我們必須在windows下建立如下文件:my.ini以讓這個服務有這個文件可調嘛。
    [my.ini] 內容我寫在下面了
    [mysqld]
    # set basedir to your installation path
    basedir=C:/mysql
    # set datadir to the location of your data directory
    datadir=C:/mysql/data
    [WinMySQLAdmin]
    Server=C:/mysql/bin/mysqld-nt.exe
    這段代碼的作用基本上可以看明白吧;主要是寫的是數據庫mysql地址,以及提供服務所依靠的文件地址
    2.啟動mysql,輸入 mysql -uroot -p ,再回車。若出現這些表示成功了?;旧涎b上了MYSQL就是這個樣子。
    3.關于安全,就是那個root 的密碼啦,最好是改掉用戶名還有密碼,讓別人猜也沒法猜。最好是去下載一份mysql用戶中文手冊
    第三步:IIS設置
    1. IIS正確安裝 WIN2003默認是不支持ASP的,需要開啟允許運行asp腳本,開啟允許運行asp腳本,用asp程序測試 可以正常運行。
    2. 配置 添加php擴展名.php C:\php\sapi\php5isapi.dll 這個地址別弄錯了。差不多了!
    3. 在ISAPI里添加php C:\php\sapi\php5isapi.dll 篩選選項 成功加載后該項成綠色。

    第四步:安裝phpMyAdmin
    解壓后,編輯C:\Inetpub\wwwroot\phpMyAdmin\libraries下的config.default.php
    查找 $cfg['DefaultLang'] = 'en-iso-8859-1'; 改為 $cfg['DefaultLang'] = 'gb2312';
    查找 $cfg['DefaultCharset'] = 'iso-8859-1'; 改為 $cfg['DefaultCharset'] = 'gb2312';
    設置完成后,在IE瀏覽器中輸入http://localhost/phpmyadmin,即可進行相關操作

    第五步:安裝Zend
    安裝比較簡單。

    第六步:測試
    phpinfo.php 將其復制到網站根目錄下,驗證php是否可用
    http://localhost/phpinfo.php
    dblinktest.php 將其復制到網站根目錄下,驗證是否連接數據庫成功
    http://localhost/dblinktest.php
    到這里了 基本上就可以訪問啦,這次的php+mysql win2003的環境就到這里了。
    涉及到服務器的安全問題的可以參考下服務器的安全設置小節

      相關評論

      閱讀本文后您有什么感想? 已有人給出評價!

      • 8 喜歡喜歡
      • 3 頂
      • 1 難過難過
      • 5 囧
      • 3 圍觀圍觀
      • 2 無聊無聊

      熱門評論

      最新評論

      發表評論 查看所有評論(0)

      昵稱:
      表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
      字數: 0/500 (您的評論需要經過審核才能顯示)
      女人让男人桶30分钟免费视频,女人张开腿让男人桶个爽,一进一出又大又粗爽视频
    • <td id="ae6ms"><li id="ae6ms"></li></td>
    • <xmp id="ae6ms"><td id="ae6ms"></td><table id="ae6ms"></table>
    • <table id="ae6ms"></table>
    • <td id="ae6ms"></td>
      <td id="ae6ms"></td>
    • <table id="ae6ms"></table><table id="ae6ms"><td id="ae6ms"></td></table>
    • <td id="ae6ms"></td>
    • <table id="ae6ms"><li id="ae6ms"></li></table>
    • <table id="ae6ms"></table>