真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何使用php制作安裝程序

這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)?lái)有關(guān)如何使用php制作安裝程序,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

創(chuàng)新互聯(lián)主要從事成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)通山,10年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):13518219792

php制作安裝程序的方法:首先檢測(cè)目錄和文件的權(quán)限;然后修改配置文件,并將配置文件修改為填寫(xiě)好的對(duì)應(yīng)的值;接著導(dǎo)入數(shù)據(jù)庫(kù);最后建立一個(gè)系統(tǒng)的初始超級(jí)管理員即可。

最近很是激動(dòng)啊,現(xiàn)在的自己還是和當(dāng)初剛剛學(xué)習(xí)程序的時(shí)候一樣,雖然現(xiàn)在回頭一看自己寫(xiě)過(guò)的程序,都非常的小孩子和漏洞百出,也沒(méi)有太多的考慮效率和安全,但是還是每次寫(xiě)出了新的程序或系統(tǒng),都是抱著一種馬上拿著去參賽的心情。感覺(jué)很爽啊,雖然過(guò)段時(shí)間再回看這個(gè)程序,又會(huì)發(fā)現(xiàn)一些不足,但無(wú)疑這樣積極的心態(tài)讓我受益匪淺。做程序就是要這樣,通過(guò)一些小小的成功,來(lái)增加自己的成就感和自豪感,這樣會(huì)讓你更有興趣。

這個(gè)導(dǎo)醫(yī)系統(tǒng),本來(lái)是為了滿足公司需要開(kāi)發(fā)的,所以沒(méi)有考慮太多,是我自己做的,歷時(shí)也不是很長(zhǎng)時(shí)間,不過(guò)也是直接跳過(guò)內(nèi)部測(cè)試,直接邊使用邊測(cè)試的,現(xiàn)在使用了近一年時(shí)間了,數(shù)據(jù)量級(jí)現(xiàn)在為十幾萬(wàn)級(jí),中間有幾次小的修改和升級(jí),也算是度過(guò)了測(cè)試,運(yùn)行比較良好。所以最近又升級(jí)了一下,希望可以做個(gè)簡(jiǎn)單的通用發(fā)行版。所以今天就做了下安裝程序。下面就總結(jié)一下php的安裝程序的做法。

這里我不會(huì)寫(xiě)具體的代碼了,是要說(shuō)一下做這個(gè)安裝程序的思路。php做的程序或系統(tǒng),一般都是bs的系統(tǒng),無(wú)論你是否是使用域名公網(wǎng)使用,還是內(nèi)部搭建環(huán)境,自己內(nèi)部使用,都是一樣的。所以php的程序是基于環(huán)境的,這里就不說(shuō)環(huán)境的搭建了,無(wú)論你是用集成,等等都可以,在哪個(gè)服務(wù)器也都可以。這里主要說(shuō)一下php的安裝程序的實(shí)現(xiàn),所有的程序都是目錄和文件,php也是一樣。

php的項(xiàng)目做完之后,一般都是預(yù)留出來(lái)配置文件,我們要做安裝程序就是來(lái)操作這個(gè)配置文件,如果用到了數(shù)據(jù)庫(kù),就還要操作數(shù)據(jù)庫(kù),下面就說(shuō)一下帶有數(shù)據(jù)庫(kù)的安裝程序的寫(xiě)法.

1,檢測(cè)目錄和文件的權(quán)限:一直使用win的同學(xué)可能不注意這一點(diǎn),因?yàn)樵趙in上,目錄的權(quán)限是比較模糊的,但是在linux上,文件的權(quán)限是很重要的,所以在開(kāi)發(fā)過(guò)程中,要記錄好你項(xiàng)目中那些目錄和文件是需要有寫(xiě)入權(quán)限的,哪些是要有可執(zhí)行權(quán)限等等。而那些不需要寫(xiě)入權(quán)限的,最好就不要讓他有寫(xiě)入權(quán)限,這樣才會(huì)更安全。你可以用php的函數(shù),判斷一下你指定的文件或目錄是否具有相應(yīng)的權(quán)限,如果沒(méi)有,給出提示讓他從ftp或其他方式修改,或者是你用php的chmod()函數(shù),將指定的文件修改為指定的權(quán)限。比如,你的程序如果有生成靜態(tài)文件,或生成備份文件的。就要有寫(xiě)入權(quán)限。這個(gè)時(shí)候,一般情況下安裝程序都是寫(xiě)在一個(gè)叫做install的目錄下,一定要注意里面程序的路徑問(wèn)題,這里就要大家研究下了。

2,修改配置文件:一般這個(gè)配置文件就是數(shù)據(jù)庫(kù)的配置文件,當(dāng)然有的時(shí)候也有一些你的程序的必要的配置文件,比如你有定義一個(gè)全局變量的值,需要在安裝的時(shí)候就指定好,那就要在這里讓安裝者填寫(xiě),這些需要的配置變量填寫(xiě)完,一定要進(jìn)行驗(yàn)證是否正確填寫(xiě),是否能配置成功,比如數(shù)據(jù)庫(kù)的,就鏈接一下數(shù)據(jù)庫(kù),看能否正確鏈接,當(dāng)全部驗(yàn)證通過(guò),我們可以通過(guò)正則等,將配置文件修改為他填寫(xiě)好的對(duì)應(yīng)的值。

3,導(dǎo)入數(shù)據(jù)庫(kù):數(shù)據(jù)庫(kù)導(dǎo)入有很多方法了,有的人習(xí)慣與用一些phpmyadmin的程序等,但有的情況下使用者可能只有一個(gè)賬號(hào)而已,所以要寫(xiě)個(gè)數(shù)據(jù)庫(kù)導(dǎo)入程序,這個(gè)程序其實(shí)很簡(jiǎn)單,我們可以講我們的數(shù)據(jù)庫(kù)清空一下可以清空的數(shù)據(jù)表,然后轉(zhuǎn)存為sql文件,或者其他的文件(php文件,當(dāng)然相應(yīng)的導(dǎo)入程序要對(duì)應(yīng)的來(lái)寫(xiě)了,這里以MySQL導(dǎo)出的sql文件這樣的最簡(jiǎn)單為例),然后我們讀取這個(gè)sql文件,執(zhí)行里面的sql語(yǔ)句即可(可能有的時(shí)候要過(guò)濾一下里面的其他的東西,注釋等),當(dāng)然也可以寫(xiě)成其他的數(shù)據(jù)庫(kù)導(dǎo)入程序,比如現(xiàn)在大部分導(dǎo)入程序?yàn)槠鋵iT(mén)寫(xiě)一個(gè)導(dǎo)入程序,都是可以的。

4,建立初始用戶:這個(gè)就容易理解了,無(wú)非就是建一個(gè)系統(tǒng)的初始超級(jí)管理員,這樣就可以登錄使用了。

但是有的安裝程序可能相對(duì)復(fù)雜,有了其他的要求,比如這個(gè)導(dǎo)醫(yī)系統(tǒng),我就做了兩個(gè)安裝程序工用戶選中,一個(gè)是初始安裝,就是第一次用的,一個(gè)是原來(lái)有一個(gè).net寫(xiě)的導(dǎo)醫(yī)系統(tǒng),我就是把這個(gè).net的改版了,并升級(jí)了一下。這樣有的情況下,就要保留原有的.net數(shù)據(jù)轉(zhuǎn)移到這個(gè)程序上,所以就要增加轉(zhuǎn)入程序。

上述就是小編為大家分享的如何使用php制作安裝程序了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


網(wǎng)頁(yè)標(biāo)題:如何使用php制作安裝程序
轉(zhuǎn)載注明:http://weahome.cn/article/gjccep.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部