一、安裝Apache2sudo apt-get install apache2二、測試Apache2在地址欄輸入以下地址,出現如圖所示照片,則表明安裝成功http://localhost/三、重啟apache2服務sudo /etc/init.d/apache2 restart //'restart'->'stop'關閉服務; 'restart'->'start'啟動服務四、安裝PHPsudo apt-get install php5 libapache2-mod-php5``` #
前言我初次嘗試編程使用的語言是php,並且在數個使用php作為主要開發語言的公司工作過。但是,我並不會對其他語言視而不見,並且現如今php已經不是我主要的開發語言了。我認為我是一個可以因為“不需要過度擔心語言設計”與“儘可能輕鬆地快速地賺錢、完成工作”就會很快樂的人。我最近剛從一個主要以php作為前端開發的全職工作崗位中離職。最近我通讀了那篇雖然已經陳舊但仍勾起如此真實的痛苦,以至於我無法再忽視的博文《Eevee.PHP:糟糕的設計帶來的片段
編輯整理:麥子大家在選擇PHP版本時一定很困惑,有這麼多版本究竟選那個呢?問題:我們現在新買了個伺服器,用的是windows server 2008 r2。配置php 5.4的環境。但我們之前開發的用2003,php是用5.2版本的,移植到新伺服器,程式運行會有影響嗎?或者我還需要注意那些問題?API版本PHP採用大版本向下相容的升級方式,也就是說5.5相容5.1-5.4,話雖如此,實際上相容性並不樂觀,大家也不要指望PHP官方會給出什麼好的解決辦法。現在2013年9月,版本有5.2.17 5.
Tiobe Index(程式設計語言世界排名指數),是一個顯示各種程式設計語言的相對流行趨勢的排名,開始於 2001 年,每個月更新一次。它將很多網站的搜尋結果計算在內,以得到統計資料。這些網站包括:Google,Blogger,Wikipedia,YouTube,Baidu,Yahoo,Bing,Amazon 等。PHP 在 Tiobe 上排名一直靠前,但最近它的排名更靠前了,2012 年是第7,現在是第5。人們可能將此歸因為去年年底 Zend Framework 2
一,php能力 1,瞭解階段,您能寫一些代碼,因為那是在手冊和google的協助下,您才完成的。變數亂定義,N多函數不知道,做起事來很慢,想到什麼寫什麼,代碼寫的比較亂,後期維護很麻煩。 2,熟悉階段,經常查函數,手冊估計也看過一,二遍了,常用的函數基本上您都瞭解了。後 期維護給您帶來了不少痛苦,您開始發現自己的代碼有很多不足,開始思考如果改進自己的代碼,如何站在項目的角度來規劃自己的代碼,而不是想到什麼寫什麼,
1、不寫注釋 2、不使用可以提高生產效率的IDE工具 3、不使用版本控制 4、不按照編程規範寫代碼 5、不使用統一的方法 6、編碼前不去思考和計劃 7、在執行sql前不執行編碼和安全檢測 8、不使用測試驅動開發 9、編碼時不開啟自動報錯(error_reporting) 10、不使用一種好的調試工具 11、不重構你的代碼(refactor) 12、不採用MVC這樣的分層結構 1
昨天在圖書館看書,看到《電腦報》上的一篇文章,題目為《30歲不是程式員的終點》,(詳情可參看《電腦報》2010年第19期,G14版數字職場的文章)。大致內容是採訪一位30歲的PHP進階程式員,他講了一些關於PHP程式員必備知識,感覺很是受用,於是做了些筆記:一名PHP程式員的基本要求:1、精通html、CSS、JS等網站前端技術。2、掌握PHP編程技術。3、瞭解Linux及Apache、MySql4、知道基本的網路原理,瞭解TCP/IP協議。5、瞭解基本的軟體工程知識和軟體設計技術。必須具備的基
對於日IP不高或者說並發數不是很大的應用,一般不用考慮這些!用一般的檔案操作方法完全沒有問題。但如果並發高,在我們對檔案進行讀寫操作時,很有可能多個進程對進一檔案進行操作,如果這時不對檔案的訪問進行相應的獨佔,就容易造成資料丟失。例如:一個線上聊天室(這裡假定把聊天內容寫入檔案),在同一時刻,使用者A和使用者B都要操作資料儲存檔案,首先是A開啟了檔案,然後更新裡面的資料,但這裡B也正好也開啟了同一個檔案,也準備更新裡面的資料。當A把寫好的檔案儲存時,這裡其實B已經開啟了檔案。但當B再把檔案儲存回
提示:PHP中外掛程式機制的一種實現方案. 這篇文章的出發點是我對外掛程式機制的理解,及其在PHP中的實現。此方案僅是外掛程式機制在PHP中的實現方案之一,寫下來和大家分享,歡迎大家一起討論。
什麼是多態性? Polymorphism(多態性)是一個很長的單詞,但是它表示的是一個非常簡單的概念。 多態性描述了在物件導向編程模式中類有不同的功能,而共用一個通用的介面。 多態性的優點是,並不需要知道它使用的是哪一個類,因為他們都用同樣的方式與不同的類的代碼工作。 可將多態性類比成現實世界的一個按鈕。大家都知道如何使用一個按鈕:您只需給它施加壓力。一個按鈕“確實是這樣”,然而,取決於它和什麼串連和使用它的上下文 -
PHP版本主要分三支:PHP4/PHP5/PHP6其中,PHP4由於太古老、對OO支援不力已基本被淘汰,就不在詳述。而PHP6由於基本沒有生產線上的應用,還基本只是一款概念產品,所以也不詳述。PHP5的版本主要分三支:PHP5.2之前的版本、PHP5.2.X和PHP5.3那我們應該如何選擇適用自己項目的版本呢?PHP5.2之前的版本不值得考慮,因為某些功能缺陷或者BUG。主流PHP程式對PHP5.2.X的相容性最好,而每次版本號碼的升級帶來的都是安全性和穩定性的改善,所以宜挑選最新的版本。目前P
採用最新PHP文法檔案及自動完成檔案(PHP代碼自動完成功能關閉)。 僅整合ZendStudio ZendCodeAnalyzer1.2.2作為PHP程式碼分析器。不依賴PHP+MySQL伺服器運行環境。 僅採用線上PHP及MySQL中文手冊,需要連入Internet才能查詢手冊。 未整合以php.exe作為編譯器的代碼調試等功能,由瀏覽器直接調試。 摒棄雞肋的PHP代碼美化等外掛程式。割捨越來越臃腫的離線手冊。但您可以設定“
首先,確認伺服器硬體是否足夠支援當前的流量。 普通的P4伺服器一般最多能支援每天10萬獨立IP,如果訪問量比這個還要大, 那麼必須首先配置一台更高效能的專用伺服器才能解決問題 ,否則怎麼最佳化都不可能徹底解決效能問題。 其次,最佳化資料庫訪問。 前台實現完全的靜態化當然最好,可以完全不用訪問資料庫,不過對於頻繁更新的網站, 靜態化往往不能滿足某些功能。 緩衝技術就是另一個解決方案,就是將動態資料儲存到快取檔案中,動態網頁直接調用
我一說出這樣的話,人們大量的評論就會批評道:你錯了,錯了,完全的錯了。 好的程式員需要具備溝通交流的技能,他們要有跟他人一起合作的能力。團隊裡不止你一個人! 事實上,人們會說:最好折中一下對技術上的要求,這樣可以找出更能適應企業文化的人。 你不如這樣說更合適:找不到那種技術上又好、又能適應企業文化的人,我就等著,一直找到為止。
jQPie 這是一個擴充自jQuery,結合PHP的一個Ajax架構。支援XML,HTML和JSON handler。jQPie提供的功能包括: 利用$.getJSON方法簡化來自PHP的請求和處理資料。 利用$.(element).load方法注入PHP產生的html到某一頁面元素中。 利用$.jqpie方法直接從web頁面調用PHP函數。在響應$.jqpie調用時從PHP函數反過來調用jQuery。phpmsajax 一組PHP檔案用來支援在PHP Web應用程式中使用Microsoft
問題重現這個 API 是當時給 Lyra 應用做啟用用的,遂開啟 Lyra 試了下,卻發現一切正常,於是可以排除服務端的問題放出導致錯誤的源碼(來自 MSDN):public string CalculateMD5Hash(string input){ // step 1, calculate MD5 hash from input MD5 md5 = System.Security.Cryptography.MD5.Create(); byte[] inputBytes =
一份好的原始碼例如 dz的論壇,wind論壇,帝國cms,dedecms等,都具有自己的一套設計思路和設計模式,所以在看某個產品之前就要做好心理準備,可以把自己的經驗和這些產品做對比,但千萬別一直用自己的思維去評判。一句話就是“以學習和批評的辯證思想去看待”。 好吧!我們就開始吧! 那具體的我們怎樣去閱讀一份php的原始碼呢? 一。先把原始碼安裝起來,結合它的文檔和手冊,熟悉其功能和它的應用方式。 二。瀏覽原始碼的目錄結構,瞭解各個目錄的功能。
我願意把本文歸入我的“編程糗事”系列。儘管在正規大學課程中,接觸到軟體工程、企業級軟體架構和資料庫設計,但我還是時不時地體會到下述事實帶給我的“罪惡”感,當然,都是我的主觀感受,並且面向Eclipse: 你是PHP菜鳥,如果你: 1. 不會利用如phpDoc這樣的工具來恰當地注釋你的代碼 2. 對優秀的整合式開發環境如Zend Studio或Eclipse PDT視而不見 3. 從未用過任何形式的版本控制系統,如Subclipse 4.
1、用PHP列印出前一天的時間格式是2006-5-10 22:21:21(2分) 2、echo(),print(),print_r()的區別(3分) 3、能夠使HTML和PHP分離開使用的模板(1分) 4、使用哪些工具進資料列版本設定?(1分) 5、如何?字串翻轉?(3分) --------------------------------------------------------------- 6、最佳化MYSQL資料庫的方法。(4分,多寫多得)
Beautify PHP,很好用的php格式化工具 http://www.bierkandt.org/beautify/ http://pear.php.net/package/PHP_Beautifier/download最近組內來新人,他們代碼不太規範的時候看得實在不舒服 這個工具實在很好用,再亂的代碼瞬間就格式化好了 丟到linux下還可以快速批量處理@.@ 好了,以下是本帖主題: Beautify PHP格式化符號時,遺漏了^=和&=判斷,