1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. WAMP環境+PHP程序+維護安裝卸載程序打成EXE安裝包的方法

        時間:2024-08-13 01:17:53 PHP 我要投稿
        • 相關推薦

        WAMP環境+PHP程序+維護安裝卸載程序打成EXE安裝包的方法

          大家經常會接到一些編程的活,例如設計企業網站,做做財務,統計系統什么的;蛟S是因為朋友的需求,或許圖個零花。不管什么原因吧。等程序做好了,給對方展示、安裝,就成了問題。企業網站好說,至少需要個虛擬主機什么的;可是OA,財務……這些內部系統就不好說了,總不能把代碼和數據庫扔給人家,寫個說明,讓他們自己照著說明去配置環境,安裝代碼吧。這樣顯然不像話,要知道隔行如隔山!再者,萬一客戶離自己呆的地方十萬八千里,總不能過去給人安裝吧,這樣估計所有收入都擋不住這一來一往的車費的。所以把WAMP環境+PHP程序+維護安裝卸載程序打成EXE安裝包就很有必要。要讓客戶安裝PHP程序就像安裝QQ一樣簡單,方便!

          方法應該有N多種。我所知道的只有三種。

          1.用RAR的自動解壓縮功能。

          2.用windows打包軟件InstallShield打成安裝包。

          3.用現成的東西打包。ê呛牵自捳f,站在巨人的肩膀上么!我也是懶人一族的。)

          以上1.2方法呢,大家可以通過百度,谷歌搜一搜。不會懶得搜索吧……=.=!比我還……

          在這里我詳細說一下我的方法。這個方法也是前些日子幫朋友做個房地產信息系統時自己搜集到的。

          第一,首先需要一個純凈綠色的PHP運行環境。組件根據項目需求先配置好。我是以F:PHPServer為環境根目錄,一般組件apache2+php5+mysql5+zo需要開通GD庫……配置80,3306……這個大家應該比我熟悉?梢詰枚ㄖ菩员容^強的集成套件最好要ZIP格式綠色版的,例如PHPNOW,XAMPP。不要急,下載鏈接會寫在下面。我用的是PHPnow,小巧方便定制性高!

          第二,把我們的編的系統安上,自己查錯調試,一切OK后。好了這就完成一半了。這時候有人發話了,“江湖郎中”“蒙古大夫”“騙子”。恩!各位不要急,好戲在后邊!現在這個文件夾PHPServer,要保證不要向外界導入配置文件,一定要保證PHPServer的獨立與完整性,就是保證其綠色。

          第三,向這些綠色集成套件一般里面都有寫好的BAT也就是批處理文件,直接啟動輸入號碼就能啟動和關閉服務。這時我們可以用RAR自解壓+運行批處理,可以,但現在遭到很多殺毒軟件封殺攔截。其實我用的也是這個原理。我在網上找到了一個打包程序make_exe(來自PHPnow)可以把.7z+打包后的文件界面信息打成一個EXE運行包,并在運行自解壓后自動運行7z壓縮包中的批處理文件。make_exe.zip包里有Make_exe.cmd,PHPServer.sfx,PHPServer.sfx.cf三個文件。看到這一點,大家應該有思路了吧。首先把PHPServer壓成PHPServer.7z文件然后配置好。修改PHPServer.sfx.cf文件,然后運行Make_exe.cmd就可以了。

          首先:Make_exe.cmd代碼

          setv=1.2

          copy/b/yPHPServer.sfx+PHPServer.sfx.cf+*.*PHPServer%v%.exe||pause

          很明了吧!“setv=1.2”是版本,然后需要三個文件,打包。

          PHPServer.sfx.cf代碼,打開方法,直接拖到TXT就行了

          ;!@Install@!UTF-8!

          Title="房地產信息管理系統V1.2"

          BeginPrompt="#房地產信息管理系統V1.2安裝包#nn*確認你沒有運行IIS等其他占用80端口的服務。n*如果你安裝有其他同類套件,請先停止或卸載。n*安裝完成后請不要隨便移動安裝目錄。nn作者:xiloQQ:110026985主頁http://www.xilo.cn。"

          ExtractDialogText="請稍后,正在解壓文件..."

          ExtractTitle="正在解壓..."

          ExtractPathText="請選擇解壓路經(僅限英文字符):"

          ExtractCancelText="取消"

          CancelPrompt="你真的要退出嗎?"

          GUIFlags="4+8+32+64+256+2048"

          InstallPath="D:PHPServer"

          RunProgram="cmd/csetup.cmd"

          ;!@InstallEnd@!

          這些相信也不用我解釋了,想顯示什么就改什么。注意這句InstallPath="D:PHPServer"為安裝目錄,還有解壓后運行RunProgram="cmd/csetup.cmd"這個BAT,也就是啟動apache,mysql服務的命令了。下面就是PHPServer的setup.cmd的命令了。因為太多簡單貼上幾句!

          @echooff

          rem--http://www.xilo.cn

          rem--Byxilo(QQ:110026985)

          setlocalenableextensions

          callPnconfig.cmd

          prompt-$g

          title初始化PHPserver%pnver%-Apache+PHP+MySQL

          echo____________________________________________________________

          echo^|^|

          echo^|######正在安裝浩搏不動產信息管理系統環境套件######^|

          echo^|____________________________________________________________^|

          echo.

          :copy

          echo____________________________________________________________

          echo^|^|

          echo^|開始文件處理...^|

          echo.

          rem建立目錄

          ifnotexist%apadir%confextramd%apadir%confextra

          ifnotexist%apadir%logsmd%apadir%logs

          省略…………

          省略…………

          下面會附上全部文件的!簡單解釋就是配置,復制,啟動!不明白我會再樓下解釋。

          貼圖:

          第一步:

          第二步:

          第三步:

          其實已經OK了,相信大家也懂了,第一次發技術帖有點太唐僧了!哈哈!如果在完善的話就是卸載命令!備份數據庫!添加到STARTMENU里去。《己芎唵蔚模∽詈舐暶饕稽c,所有資源均來自于網上,希望軟件作者不要找我麻煩!

          帖鏈接。!

          1.PHPnow官方的

          2.Make_EXE.zip

          3.精簡后的setup.cmd

          4.7z很強大!

        【WAMP環境+PHP程序+維護安裝卸載程序打成EXE安裝包的方法】相關文章:

        PHP開發環境安裝的方法有哪些10-27

        微軟認證考試之“另類”程序卸載有技巧10-23

        PHP程序員的技術成長規劃范文08-10

        綠茶的沖泡方法和程序05-19

        了解PHP環境搭建與配置的方法08-03

        剛接觸eclipse php wamp時該如何配置08-24

        Java程序開發與運行環境06-21

        室內設計方法與程序07-03

        淺談室內設計的程序與方法09-28

        室內設計的方法和程序步驟06-06

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>