孫旺才
您好,我來(lái)為您解答: ThinkPHP是一個(gè)免費(fèi)開(kāi)源的、快速簡(jiǎn)單的、面向?qū)ο蟮?、MVC結(jié)構(gòu)的輕量級(jí)PHP開(kāi)發(fā)框架,是為了敏捷Web應(yīng)用開(kāi)發(fā)和簡(jiǎn)化企業(yè)應(yīng)用開(kāi)發(fā)而誕生的。項(xiàng)目創(chuàng)立于2006年初,遵循Apache2開(kāi)源協(xié)議發(fā)布。 希望我的回答對(duì)你有幫助。
臧霸
php好,不要問(wèn)我為什么,php是世界上最好的語(yǔ)言,第一開(kāi)發(fā)成本低于java,第二開(kāi)發(fā)速度高于java,如果你要開(kāi)發(fā),做前期準(zhǔn)備,php是不二的選擇,不要問(wèn)我為什么,php是世界上最好的語(yǔ)言。java開(kāi)發(fā)的系統(tǒng)是性能好,但是對(duì)于大系統(tǒng)來(lái)說(shuō),php同樣有著各種擴(kuò)展性,并不次于java,說(shuō)這么多,只想說(shuō)php是世界上最好的語(yǔ)言。如果前期不打算投入太多金錢(qián),選php吧
特里格
要和vs一樣的平臺(tái)開(kāi)發(fā)php的IDE真沒(méi)找到,VS真是太強(qiáng)大了,但你也可以試一下netbeans,雖拖控件沒(méi)有VS哪么流暢其它還行。zend studio也還行
諸天寶鑒
1、良好的安全性PHP是開(kāi)源軟件,所有PHP的源代碼每個(gè)人都可以看得到,代碼在許多工程師手中進(jìn)行了檢測(cè),同時(shí)它與Apache編繹在一起的方式也可以讓它具有靈活的安全設(shè)定,PHP具有了公認(rèn)的安全性能。開(kāi)源造就了強(qiáng)大,穩(wěn)定,成熟的系統(tǒng)。2、跨平臺(tái)特性 PHP幾乎支持所有的操作系統(tǒng)平臺(tái)及數(shù)據(jù)庫(kù)系統(tǒng),并廣為流行。3、執(zhí)行速度快, 效率高 PHP是一種強(qiáng)大的CGI腳本語(yǔ)言,語(yǔ)法混合了C、Java、Perl和PHP式的新語(yǔ)法,執(zhí)行網(wǎng)頁(yè)速度比CGI、Perl和ASP更快,而且內(nèi)嵌Zend加速引擎,性能穩(wěn)定快速,占用系統(tǒng)資源少,代碼執(zhí)行速度快。PHP消耗相當(dāng)少的系統(tǒng)資源。的源代碼: 所有的PHP源代碼事實(shí)上都可以得到。4、很好的移植性和 擴(kuò)展性強(qiáng) PHP具有很好的開(kāi)放性和可擴(kuò)展性,PHP可以運(yùn)行在任何服務(wù)器上(不管是windows還是Linux)屬于自由軟件,其源代碼完全公開(kāi),任何程序員為PHP擴(kuò)展附加功能都非常容易。在很多網(wǎng)站上都可以下載到最新版本的PHP。目前,PHP主要是基于Web服務(wù)器運(yùn)行的,支持PHP腳本運(yùn)行的服務(wù)器有多種,其中最有代表性的為Apache和IIS。5、降低網(wǎng)站開(kāi)發(fā)成本 PHP不受平臺(tái)束縛,可以在UNIX、Linux等眾多不同的操作系統(tǒng)中架設(shè)基于PHP的Web服務(wù)器。采用Linux+Apache+PHP+MySQL這種開(kāi)源免費(fèi)的框架結(jié)構(gòu)可以為網(wǎng)站經(jīng)營(yíng)者節(jié)省很大一筆開(kāi)支. 6.支持面向?qū)ο? 面向?qū)ο缶幊蹋∣OP)是當(dāng)前的軟件開(kāi)發(fā)趨勢(shì),PHP對(duì)OOP提供了良好的支持??梢允褂肙OP的思想來(lái)進(jìn)行PHP的高級(jí)編程,對(duì)于提高PHP編程能力和規(guī)劃好Web開(kāi)發(fā)構(gòu)架都非常有意義。7.功能強(qiáng)大 PHP在Web項(xiàng)目開(kāi)發(fā)過(guò)程中具有極其強(qiáng)大的功能,而且實(shí)現(xiàn)相對(duì)簡(jiǎn)單,主要表現(xiàn)在如下幾點(diǎn):可操縱多種主流與非主流的數(shù)據(jù)庫(kù),例如:MySQL、Access、SQL Server、Oracle、DB2等,其中,PHP與MySQL是現(xiàn)在絕佳的組合,可以跨平臺(tái)運(yùn)行。可與輕量級(jí)目錄訪問(wèn)協(xié)議進(jìn)行信息交換。可與多種協(xié)議進(jìn)行通信,包括IMAP、POP3、SMTP、SOAP和DNS等。使用基于POSIX和Perl的正則表達(dá)式庫(kù)解析復(fù)雜字符串。可以實(shí)現(xiàn)對(duì)XML文檔的有效管理及創(chuàng)建和調(diào)用Web服務(wù)等操作。8.可選擇性 PHP可以采用面向過(guò)程和面向?qū)ο髢煞N開(kāi)發(fā)模式,并向下兼容,開(kāi)發(fā)人員可以從所開(kāi)發(fā)網(wǎng)站的規(guī)模和日后維護(hù)等多角度考慮,選擇所開(kāi)發(fā)網(wǎng)站應(yīng)采取的模式。PHP進(jìn)行Web開(kāi)發(fā)的過(guò)程中使用最多的是MySQL數(shù)據(jù)庫(kù)。PHP 5.0以上版本中不僅提供了早期MySQL數(shù)據(jù)庫(kù)操縱函數(shù),而且提供了MySQLi擴(kuò)展技術(shù)對(duì)MySQL數(shù)據(jù)庫(kù)的操縱,這樣開(kāi)發(fā)人員可以從穩(wěn)定性和執(zhí)行效率等方面考慮操縱MySQL數(shù)據(jù)庫(kù)的方式。9.版本更新速度快 與數(shù)年才更新一次的ASP相比,PHP的更新速度要快得多,因?yàn)镻HP幾乎每年更新一次。10.模板化 實(shí)現(xiàn)程序邏輯與用戶(hù)界面的分離。11.應(yīng)用范圍廣 目前在互聯(lián)網(wǎng)有很多網(wǎng)站的開(kāi)發(fā)都是通過(guò)PHP語(yǔ)言來(lái)完成的,例如,搜狐、網(wǎng)易和百度等,在這些知名網(wǎng)站的創(chuàng)作開(kāi)發(fā)中都應(yīng)用到了PHP語(yǔ)言。
余暫公
一般都是在window下面開(kāi)發(fā),開(kāi)發(fā)測(cè)試完成之后部署到linux下上線應(yīng)用。
趙汝義
第一步:簽訂合約通過(guò)第三方拿到接口(可以郵件形式發(fā)送、也可以在第三方系統(tǒng)下載),拿到接口后,要確認(rèn)下接口類(lèi)型,是否是自己需要的接口,比如B2C接口、B2B接口等類(lèi)型。第二步:支付接口分很多語(yǔ)言版本,比如ASP、JSP、PHP、.NET語(yǔ)言版本,所以要選擇與自己網(wǎng)站語(yǔ)言匹配的接口進(jìn)行安裝。商城網(wǎng)站的技術(shù)一般比較清楚商城的開(kāi)發(fā)語(yǔ)言。第三步:拿到的支付接口一般包括接口文檔和接口代碼示例,選擇合適的接口代碼示例,進(jìn)行聯(lián)調(diào),比如自己網(wǎng)站是PHP開(kāi)發(fā)的,就選擇PHP代碼示例聯(lián)調(diào)。第四步:接口聯(lián)調(diào)的時(shí)候,需要第三方支付提供聯(lián)調(diào)測(cè)試賬號(hào),方可以聯(lián)調(diào)。聯(lián)調(diào)除了需要聯(lián)調(diào)賬號(hào)除外,還需要該賬號(hào)的支付密鑰,聯(lián)調(diào)過(guò)程中,有什么問(wèn)題,可以直接找第三方支付技術(shù)支持給予協(xié)調(diào)處理。第五步:接口聯(lián)調(diào)通過(guò)后,可先換成生產(chǎn)環(huán)境賬號(hào),進(jìn)行交易測(cè)試,測(cè)試沒(méi)問(wèn)題后,可以放到商城網(wǎng)站進(jìn)行交易。
姜五
trying to connect via tcp://hostname:3306集成的環(huán)境里, 你是不是修改了連接 MYSQL 部分的參數(shù)?如果被你手動(dòng)修改成 hostname , 那么改回來(lái), 改成 localhost 即可或者建議你編輯 C:\Windows\System32\drivers\etc\hosts 這個(gè)文件增加一條對(duì) hostname 的解析, 即下面這行:127.0.0.1 hostname希望可以幫到你
吳多多
2.配置tomcat Tomcat我是由tomcat這個(gè)用戶(hù)來(lái)啟動(dòng)的,請(qǐng)注意:) 因?yàn)槲蚁螺d的是binary版本,所以不需要再進(jìn)行編譯。 #cp?/download/jakarta-tomcat-4.1.30.tar.gz?/usr/local #tar?zxvf?jakarta-tomcat-4.1.30.tar.gz #rm?-f?jakarta-tomcat-4.1.30.tar.gz #cd?jakarta-tomcat-4.1.30 添加環(huán)境變量: #vi?/home/tomcat/.bashrc export?CATALINA_HOME=/usr/local/tomcat export?CATALINA_BASE=/usr/local/tomat 可以測(cè)試Tomcat能否正常啟動(dòng)了: #bin/startup.sh
警禪心
要知道這WordPress是在PHP+MySQL的環(huán)境下運(yùn)行的,所以我們的第一步就是設(shè)置一個(gè)運(yùn)行的環(huán)境?,F(xiàn)在盆友們大多用的OS都是XP SP2的系統(tǒng),而XP的服務(wù)器配置為IIS V5.1。準(zhǔn)備工作要事先下載PHP程序,官方地址是http://www.php.net;MySQL程序,官方地址是http://www.mysql.com和WordPress,官方地址是http://wordpress.org。 第一步就是在IIS下配置PHP(IIS的安裝方法就不用說(shuō)了哈,記得要安裝Internet信息服務(wù)管理單元,公用文件,萬(wàn)維網(wǎng)服務(wù))。事先要準(zhǔn)備PHP,偶用的是PHP5.2.5在其官方站上面有下載。 1 解壓縮PHP 5.2到本地磁盤(pán)C盤(pán)根目錄。 2 接下來(lái)將PHP文件夾中的php.ini-dist復(fù)制到C:\WINDOWS目錄下并改名為php.ini,復(fù)制php5ts.dll和libmysql.dll兩個(gè)文件到C:\WINDOWS\system32中 3 為了讓PHP支持MYSQL和GD庫(kù)需要編輯php.ini文件,用記事本打開(kāi)該文件,查找“extension_dir”,然后把 extension_dir = "./"修改為extension_dir = "C:\php\ext";另外還需要把“;extension=php_mysql.dll”前的分號(hào)去掉,改成extension= php_mysql.dll。把“;extension=php_gd2.dll”前的分號(hào)也去掉,修改為extension=php_gd2.dll。 4 到這里PHP安裝就完成了,但是由于默認(rèn)情況下IIS是不支持PHP的,只能支持ASP。所以還需要我們像建立CGI那樣創(chuàng)建PHP的映射關(guān)系。接下來(lái)是進(jìn)行配置,打開(kāi)IIS,在默認(rèn)網(wǎng)站上點(diǎn)右鍵選擇“屬性”。找到“主目錄”標(biāo)簽,點(diǎn)右下角的“配置”按鈕。在“添加和編輯應(yīng)用程序擴(kuò)展名映射”窗口中,通過(guò)瀏覽按鈕找到c:\php\php5isapi.dll文件,擴(kuò)展名輸入.php,這樣在解析過(guò)程中將自動(dòng)調(diào)用php5isapi.dll解釋PHP語(yǔ)言。還需要把“腳本引擎”和“檢查文件是否存在”選中。 5 返回到默認(rèn)網(wǎng)站屬性窗口的“主目錄”標(biāo)簽,將執(zhí)行權(quán)限修改為“腳本和可執(zhí)行文件”,這樣才能夠執(zhí)行PHP程序。 圖8 6 到默認(rèn)網(wǎng)站屬性窗口的“文檔”標(biāo)簽,將index.php或default.php添加到默認(rèn)文檔列表中。 7 新建立一個(gè)TXT文本文件,內(nèi)容如下。 <? echo phpinfo(); ?> 將其保存成index.php或default.php文件并復(fù)制到網(wǎng)站發(fā)布目錄中。 8 在IIS中瀏覽index.php或default.php頁(yè)面文件就能夠看出真正的內(nèi)容了,這說(shuō)明我們的PHP環(huán)境已經(jīng)搭建成功 小提示:如果index.php無(wú)法正常顯示那么我們?cè)賮?lái)到默認(rèn)網(wǎng)站屬性中的ISAPI篩選器標(biāo)簽,添加一個(gè)名為PHP的篩選器,可執(zhí)行文件選擇c:\php\php5isapi.dll即可,這樣設(shè)置后往往可以解決實(shí)際問(wèn)題 9 當(dāng)然我們修改設(shè)置后需要重新啟動(dòng)IIS或者干脆直接啟動(dòng)計(jì)算機(jī)即可,重新啟動(dòng)后PHP文件就可以順利顯示了。重新啟動(dòng)IIS的方法是關(guān)閉“IIS ADMIN”服務(wù)或者直接在默認(rèn)網(wǎng)站上點(diǎn)右鍵選擇“停止”再“啟動(dòng)”。選中 第一步的PHP搭建和配置就完成了,第二步就是對(duì)MySQL的搭建和配置 第二步就是安裝MySQL數(shù)據(jù)庫(kù)。 1 解壓縮MySQL安裝包,直接運(yùn)行setup.exe,需要注意的是選擇一個(gè)安裝路徑,當(dāng)然,安裝路徑可以任意,建議選擇C:\MySQL目錄。安裝完成后MySQL也就完成了。默認(rèn)的用戶(hù)名是root,密碼為空。 2 Mysql安裝完成后,請(qǐng)通過(guò)開(kāi)始-程序-附件-命令提示符進(jìn)入:錄入cd C:\mysql\bin 并按下回車(chē)鍵,將目錄切換為 cd C:\mysql\bin 3 在 C:\mysql\bin> 命令提示符下錄入 mysqld-nt -install 命令,然后按下回車(chē),如果出現(xiàn) Service successfully installed 的提示, 這表示你已成功的將 MySQL 安裝成一項(xiàng) Windows 的服務(wù)。 4 點(diǎn)擊 開(kāi)始-程序-管理工具-服務(wù),你可以看到Mysql已經(jīng)成為眾多服務(wù)項(xiàng)目中的一項(xiàng),不過(guò)此時(shí)它還未被啟動(dòng), 因此接下來(lái)我們就來(lái)啟動(dòng)它。 5 說(shuō)到這里基本上MySQL已經(jīng)安裝成功,偶在網(wǎng)上搜索的資料在接下來(lái)的步驟里都會(huì)講到MySQL的一些操作命令,也都是一些很基本的命令行,不過(guò)偶覺(jué)得這些命令行也沒(méi)必要在看下去了,當(dāng)時(shí)在MySQL中文論壇里面恍了半天,知道其實(shí)有很簡(jiǎn)單的MySQL的管理工具phpMyAdmin,這個(gè)工具是在圖形化界面的方式下對(duì)MySQL數(shù)據(jù)庫(kù)進(jìn)行管理的,對(duì)那些對(duì)SQL命令不熟悉的噴油們來(lái)說(shuō)這個(gè)工具很方便,所以下面接著就是關(guān)于phpMyAdmin的安裝和配置步驟。 第三步phpMyAdmin的安裝和配置。 1 到phpMyAdmin的官方站點(diǎn)http://www.phpmyadmin.net/下載最新版本的phpMyAdmin主程序。后對(duì)主程序進(jìn)行解壓縮到本地磁盤(pán)。 2 phpMyAdmin的配置,在下載解壓下來(lái)的文件中有一個(gè)文件“config.sample.inc.php”,這是phpMyAdmin配置文件的樣本文件,我們需要把該文件中的所有代碼拷貝,新建一個(gè)文件“config.inc.php”,并將代碼粘貼。文件config.inc.php是phpMyAdmin的配置文件。 3 對(duì)于config.inc.php文件,最重要的即是修改加入phpMyAdmin連接MySQL的用戶(hù)名和密碼。尋找到代碼行: // $cfg['Servers'][$i]['controluser'] = 'pma'; // $cfg['Servers'][$i]['controlpass'] = 'pmapass'; 將“//”注釋號(hào)刪除,同時(shí)輸入MySQL中配置的用戶(hù)名和密碼,比如這里: $cfg['Servers'][$i]['controluser'] = 'leosn_com'; $cfg['Servers'][$i]['controlpass'] = '*********'; 4 phpMyAdmin的使用,打開(kāi)phpMyAdmin所在服務(wù)器目錄,繼續(xù)輸入MySQL用戶(hù)的用戶(hù)名和密碼,進(jìn)入。 5 選擇相關(guān)數(shù)據(jù)庫(kù)可看到數(shù)據(jù)庫(kù)中的各表,可進(jìn)行表、字段的增刪改,可以導(dǎo)入、導(dǎo)出數(shù)據(jù)庫(kù)信息。總之選擇中文語(yǔ)系的phpMyAdmin。
參考資料:http://hi.baidu.com/clnju/blog/item/d6898cd6bacb9f2a07088bd8.html