1. <li id="3se62"></li>
      <th id="3se62"></th>

      <progress id="3se62"></progress>
         你好,歡迎來到電腦編程技巧與維護雜志社! 雜志社簡介廣告服務讀者反饋編程社區  
        合訂本訂閱
         
         
        您的位置:雜志經典 / 計算機安全與維護
        基于PB的多版本PHP集成開發環境系統設計與開發(四)
         

        1.1.1. Mysql組件提供程序命令接口的說明

        Apache組件中提供mysqldnet帶參數命令實現mysql的服務注冊、啟動、刪除、重啟等操作,并且所有命令必須在mysql組件的bin目錄運行才能有效。我們編寫集成開發環境所用到的命令參數與解釋如下:

        ① 命令格式:mysqld –install MYSQL –defaults-file=d:\mysql5\my.ini

        含義解釋:–install 表示注冊服務,MYSQL表示自定義服務名為MYSQL,同樣MYSQL也是自定義的,可以自行修改,如果機器已經默認安裝了mysql服務,在使用自行開發的系統時,將會照成不必要的沖突,建議自行設的一個。并且這個服務名稱,在后續操作中將反復用到。–defaults-file= 表示默認的配置文件,這里需要帶入my.ini文件的絕對路徑。

        ② 命令格式:net start MYSQL

        含義解釋:start 表示啟動服務,MYSQL 表示自定義服務名為MYSQL。如果之前自行修改過服務名稱,這里就是填寫自己設定的名稱,以后的操作也是相同。

        ③ 命令格式:net restart MYSQL

        含義解釋:restart 表示重啟服務,MYSQL 表示自定義服務名為MYSQL。

        ④ 命令格式:net stop MYSQL

        含義解釋:stop 表示停止服務,MYSQL 表示自定義服務名為MYSQL。

        ⑤ 命令格式:mysqld –remove MYSQL

        含義解釋:–remove 表示刪除服務,MYSQL表示自定義服務名為MYSQL。在執行刪除服務操作前,必須先將MYSQL服務停止后才能移除。

        通過以上五條常用命令就可以完成MYSQL的服務注冊、啟動、刪除、重啟基本操作。

        1.1.2. 實現組件命令接口功能的技術

        通過PBRun命令來運行這些組件的接口命令,首先定義一個全局變量curdir用來獲取主程序所在目錄,當然相關的服務組件需要放入這個目錄中,才能方便移動。這里我們同過apache組件的注冊示例來進行說明,其他命令接口基本與此格式相同。只需將命令進行修改。

        核心代碼實現過程如下:

        error_code=Run(curdir+"/bin/httpd-kinstall-n~"APACHE~"",Minimized!);

        If error_code>0then

        mle_messages.text=mle_messages.text+"HTTPD服務~"APACHE~"注冊成功!"+string(now())+"~r~n~r~n";

        mle_messages.scroll(mle_messages.linecount());//行滾動

        else

        mle_messages.text=mle_messages.text+"HTTPD服務~"APACHE~"注冊失敗!"+string(now())+"~r~n~r~n";

        mle_messages.scroll(mle_messages.linecount());//行滾動

        Endif

        從以上代碼示例可以看出,通過PBRUN命令調用MS-DOS命令行運行組件的服務,并且值得注意的是Minimized!表示該窗口將以最小化的方式運行。當組件命令運行后,我們可以通過error_code命令返回運行狀態,當狀態為大于0時表示運行成功,其他的值表示不成功。

          推薦精品文章

        ·2023年7月目錄
        ·2023年6月目錄 
        ·2023年5月目錄
        ·2023年4月目錄 
        ·2023年3月目錄 
        ·2023年2月目錄 
        ·2023年1月目錄 
        ·2022年12月目錄 
        ·2022年11月目錄 
        ·2022年10月目錄 
        ·2022年9月目錄 
        ·2022年8月目錄 
        ·2022年7月目錄 
        ·2022年6月目錄 

          聯系方式
        TEL:010-82561037
        Fax: 010-82561614
        QQ: 100164630
        Mail:gaojian@comprg.com.cn

          友情鏈接
         
        Copyright 2001-2010, www.1wcdp.top, All Rights Reserved
        京ICP備14022230號-1,電話/傳真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
        地址:北京市海淀區遠大路20號寶藍大廈E座704,郵編:100089 
        1. <li id="3se62"></li>
          <th id="3se62"></th>

          <progress id="3se62"></progress>
            操美女小骚逼