尚廣
PHP需要掌握的知識還是比較多的,最基本的比如:PHP基本的語法、php框架以及CMS、mysql數據庫設計表、mysql數據庫的基本SQL語句?,F在一般PHP的都得會前端,那就包括:js/ajax、html、css。如果更高點層次的就是linux服務器。下面參考雷雪松的個人博客學習PHP的路線和一些方法。1、用集成環(huán)境安裝PHP環(huán)境,一定要記住這一點,不要自己分開去裝,尤其是自學的朋友。不然你會覺得很復雜,會沒有信心學下去的。也要注意任何高手都不是一蹴而就的,是一步一步,不同的階段歷練才有最后的沉淀。2、先了解一些基本的變量類型,語法,函數,基本邏輯,寫簡單的代碼。前期以嘗試,培養(yǎng)興趣為主。這段時間是打基礎很好的時候,這個會影響你后面的發(fā)展,不過也可以在后期去完善。3、這時候你可能覺得PHP就這樣,沒什么難度,或者有的覺得太難了,簡直一臉疑惑。這個到底有什么用。在這時候一定要堅持下來,可以試試先放一下,別太較真。慢慢的困惑你的會被你領悟的。這時,建議學習html+css+js,緩解自己的壓力,這個相對簡單,簡歷信心。尤其是js,總結其實有相同的思路,可以結合著一起體會。4、這些都感覺有80%了解就可以先放放了,現在在學習MySQL,也是先了解基礎的。這個是干什么的,我可以用它做什么。因為之前裝的集成環(huán)境。為什么感覺是凌亂的,我想告訴你的是,一是不要在自己沒能力解決問題的時候死磕,浪費時間,喪失信心。這時候我們要做的是學習壯大自己,不要灰心。二是我本來覺得這一切都了解才是完整的。我們的目標也是要把這些都做好,這才是一個合格的PHP程序員。5、這一切都順利的話,你基本離預設的目標不遠了,完成了整個學習的70%了。后面的是在之前的基礎上升華。把HTML和css、js結合、靜態(tài)文件和PHP結合、PHP和MySQL結合。這個階段可能越到的問題會異常的多,一定要學會解決問題。網上很多都是答案,同樣你要學會問問題。6、這些之后你基本已經快到學習的尾聲了,但還缺少經驗。這時,你可以看一些網上開源的cms,例如織夢,國內用的多,越到問題好解決。看看一些視頻(網上免費的很多),查漏補缺,總結歸納形成自己的知識體系。是時候該準備慶祝下自己這段的時間沒有白費(一般2到3各月,看平時每天花的時間),基本成為一個合格的PHP程序員了。也該恭喜你了,其實并不那么難。堅持,堅持;努力,努力;學習,學習。
韓嵩
PHP需要掌握的知識還是比較多的,最基本的比如:PHP基本的語法、php框架以及CMS、mysql數據庫設計表、mysql數據庫的基本SQL語句。現在一般PHP的都得會前端,那就包括:js/ajax、html、css。如果更高點層次的就是linux服務器。下面參考雷雪松的個人博客學習PHP的路線和一些方法。1、用集成環(huán)境安裝PHP環(huán)境,一定要記住這一點,不要自己分開去裝,尤其是自學的朋友。不然你會覺得很復雜,會沒有信心學下去的。也要注意任何高手都不是一蹴而就的,是一步一步,不同的階段歷練才有最后的沉淀。2、先了解一些基本的變量類型,語法,函數,基本邏輯,寫簡單的代碼。前期以嘗試,培養(yǎng)興趣為主。這段時間是打基礎很好的時候,這個會影響你后面的發(fā)展,不過也可以在后期去完善。3、這時候你可能覺得PHP就這樣,沒什么難度,或者有的覺得太難了,簡直一臉疑惑。這個到底有什么用。在這時候一定要堅持下來,可以試試先放一下,別太較真。慢慢的困惑你的會被你領悟的。這時,建議學習html+css+js,緩解自己的壓力,這個相對簡單,簡歷信心。尤其是js,總結其實有相同的思路,可以結合著一起體會。4、這些都感覺有80%了解就可以先放放了,現在在學習MySQL,也是先了解基礎的。這個是干什么的,我可以用它做什么。因為之前裝的集成環(huán)境。為什么感覺是凌亂的,我想告訴你的是,一是不要在自己沒能力解決問題的時候死磕,浪費時間,喪失信心。這時候我們要做的是學習壯大自己,不要灰心。二是我本來覺得這一切都了解才是完整的。我們的目標也是要把這些都做好,這才是一個合格的PHP程序員。5、這一切都順利的話,你基本離預設的目標不遠了,完成了整個學習的70%了。后面的是在之前的基礎上升華。把HTML和css、js結合、靜態(tài)文件和PHP結合、PHP和MySQL結合。這個階段可能越到的問題會異常的多,一定要學會解決問題。網上很多都是答案,同樣你要學會問問題。6、這些之后你基本已經快到學習的尾聲了,但還缺少經驗。這時,你可以看一些網上開源的cms,例如織夢,國內用的多,越到問題好解決??纯匆恍┮曨l(網上免費的很多),查漏補缺,總結歸納形成自己的知識體系。是時候該準備慶祝下自己這段的時間沒有白費(一般2到3各月,看平時每天花的時間),基本成為一個合格的PHP程序員了。也該恭喜你了,其實并不那么難。堅持,堅持;努力,努力;學習,學習。
胡氏世家
從www.php.net下載php安裝包,我記得有一個是壓縮包的.直接解壓縮就行了.在環(huán)境變量里加一個變量PHPRC ==> 你的php解壓縮目錄把php目錄下的php.ini-dist改名為php.ini然后配置IIS.打開IIS->主目錄->配置->添加擴展名輸入.php上面那一個框打開到你的php目錄找到php5isapi.dll這些都搞定就ok了.寫個程序測試一下
石完
PHP一直秉承簡單、開源的思想,使得PHP得以快速的發(fā)展,相對于ASP(ASP培訓)、jsp來說,php有更高的安全性,通過與linux(linux教程linux培訓)服務器和mysql數據庫(數據庫培訓數據庫認證)以及apeache網站服務程序相搭配成為眾多中小企業(yè)網站的最佳選擇。PHP程序員(一、素質要求:作一個真正合格的程序員,或者說就是可以真正合格完成一些代碼工作的程序員,應該具有以下素質:1、 團隊精神和協(xié)作能力把它作為基本素質,并不是不重要,恰恰相反,這是程序員應該具備的最基本的,也是最重要的安身立命之本。把高水平程序員說成獨行俠的都是在囈語,任何個人的力量都是有限的,獨行俠可以作一些賺錢的小軟件發(fā)點小財,但是一旦進入一些大系統(tǒng)的研發(fā)團隊,進入商業(yè)化和產品化的開發(fā)任務,缺乏這種素質的人就完全不合格了。2、文檔習慣說高水平程序員從來不寫文檔的肯定是乳臭未干的毛孩子,良好的文檔是正規(guī)研發(fā)流程中非常重要的環(huán)節(jié),作為代碼程序員,30%的工作時間寫技術文檔是很正常的,而作為高級程序員和系統(tǒng)分析員,這個比例還要高很多。缺乏文檔,一個軟件系統(tǒng)就缺乏生命力,在未來的查錯,升級以及模塊的復用時就都會遇到極大的麻煩。3、規(guī)范化,標準化的代碼編寫習慣作為一些外國知名軟件公司的規(guī)矩,代碼的變量命名,代碼內注釋格式,甚至嵌套中行縮進的長度和函數間的空行數字都有明確規(guī)定,良好的編寫習慣,不但有助于代碼的移植和糾錯,也有助于不同技術人員之間的協(xié)作。代碼具有良好的可讀性,是PHP程序員基本的素質需求。4、需求理解能力程序員需要理解一個模塊的需求,性能需求指標中,穩(wěn)定性,并訪支撐能力以及安全性都很重要,作為程序員需要評估該模塊在系統(tǒng)運營中所處的環(huán)境,將要受到的負荷壓力以及各種潛在的危險和惡意攻擊的可能性。就這一點,一個成熟的程序員至少需要2到3年的項目研發(fā)和跟蹤經驗才有可能有心得。5、復用性,模塊化思維能力復用性設計,模塊化思維就是要程序員在完成任何一個功能模塊或函數的時候,要多想一些,不要局限在完成當前任務的簡單思路上,想想看該模塊是否可以脫離這個系統(tǒng)存在,是否可以通過簡單的修改參數的方式在其他系統(tǒng)和應用環(huán)境下直接引用,這樣就能極大避免重復性的開發(fā)工作,就會有時間和精力投入到創(chuàng)新的代碼工作中去。6、測試習慣軟件研發(fā)作為一項工程而言,一個很重要的特點就是問題發(fā)現的越早,解決的代價就越低,程序員在每段代碼,每個子模塊完成后進行認真的測試,就可以盡量將一些潛在的問題最早的發(fā)現和解決,這樣對整體系統(tǒng)建設的效率和可靠性就有了最大的保證。測試工作實際上需要考慮兩方面,一方面是正常調用的測試,也就是看程序是否能在正常調用下完成基本功能,這是最基本的測試職責;第二方面就是異常調用的測試。當然并不是程序員要對自己的每段代碼都需要進行這種完整測試,但是程序員必須清醒認識自己的代碼任務在整體項目中的地位和各種性能需求,有針對性的進行相關測試并盡早發(fā)現和解決問題,當然這需要上面提到需求理解能力。7、學習和總結的能力程序員是人才很容易被淘汰,很容易落伍的職業(yè),因為一種技術可能僅僅在三兩年內具有領先性,程序員如果想安身立命,就必須不斷跟進新的技術,學習新的技能。善于學習,對于任何職業(yè)而言,都是前進所必需的動力,對于程序員,這種要求就更加高了。但是學習也要找對目標,善于總結,也是學習能力的一種體現,每次完成一個研發(fā)任務,完成一段代碼,都應當有目的的跟蹤該程序的應用狀況和用戶反饋,隨時總結,找到自己的不足,這樣逐步提高,一個程序員才可能成長起來。二、PHP程序員要求-技能要求作為一名合格的PHPer 首先就是對PHP的熱愛,俗話說:“要做好一件事,要先去理解他,然后愛他?!盤HP是一種很美妙的開發(fā)語言,你不需要再為定義一個變量的類型而猶豫不定,PHP會自動判斷;你不需要在得到一個表單數據而聲明N多的函數,一切都交給PHP吧!1、 MYSQL只有一門好的開發(fā)語言而不懂得數據庫,我們依然是寸步難行的!還好,我們有一樣開源、小巧的MYSQL!對于一個web開發(fā)人員來說,不能僅僅懂得(填/刪/改/查-insert/delete/update/select),為了讓我們的網站跑的更快、更順暢我們還要懂得mysql的優(yōu)化。沒錯!這個時候,視圖、索引會幫你完成你想要的結果。2、 Apache3、 Javascript“后端語言群雄逐鹿,前端語言唯我獨尊!”沒錯,這就是Javascript在前端語言地位的真實寫照!想讓網站擁有絢麗的視覺效果,就離不開 Javascript;想讓網站擁有良好的客戶體驗,就離不開Ajax!縱然有時候,YUI,JQuery等就Javascript框架會幫助我們提高效率,但是,他們的基礎仍是Javascript!4、 算法、數據結構按照常理來說,算法是PHP程序員的“靈魂”。對一名合格的程序員的第一要求的往往就是過硬的算法基礎。具備以上全部PHP程序員要求的人,應當說是一個夠格的程序員了,以上的各種要求,不僅僅是由IQ決定的,也不是某些課本里可以完全學習到的,更重要的是要求程序員對自己工作的認識,是一種意識上的問題。
吳夫人
linux、windows系列等等系統(tǒng)都支持!編程軟件其實記事本就可以,如果要方便一點的推薦用zend for eclipse。另外要運行php的程序需要安裝服務器apache等!
秘果
一些軟件公司投簡歷筆試一般都很簡單只要你好好看看書基本都能通過如果的到面試機會向面試你的人表示自己想從頭學起待遇可以要求低一些比如和畢業(yè)生一樣的待遇基本上可以通過然后就要自己努力了積蓄知識和經驗別人學一個小時你就要學兩個小時準備跳槽因為你進這個公司的時候起點很低想要獲得一個好的職位和待遇就很難了在這里忍幾年等到羽翼豐滿就可以考慮再走一步了這個時候你就已經是有工作經驗的了也就算是重新走回了這條路我剛剛畢業(yè)的時候因為四級沒過只能在一個人浮于事的小公司里混日子過了一年半覺得再這樣下去自己就廢了正好趕上取消違約金讓同學在東軟內部推薦得到一個面試的機會說實話當時自己什么都不會和面試的主管談了半個小時最后以畢業(yè)生的待遇開始了現在這份工作等過兩年自己有了真正的“工作經驗”就可以考慮再跳一次了希望對你有幫助不要害怕嘗試不要害怕失敗一個人面對生活的時候缺少的往往不是知識不是能力而僅僅是走出一步的勇氣生活是自己的要自己來創(chuàng)造它的美好 ==========================================不管是什么語言第一要看語法第二要看標準庫同時要大量的編碼不要以為腦子里想出來的東西就能做出來在實際把代碼寫出來編譯過調試通的過程中大量的問題都會出現解決這些問題就是你要學習的第三方面至于其他的東西比如網絡、數據庫、圖象處理……有時間就看看沒時間就等工作中遇到了再學
王德綱
1.PHP自身的一些內置函數要了解,主要是來源于手冊,并且多加實踐。這個階段主要是打好PHP的基礎,比如字符串處理、文件處理、數組處理、OOP等等2.同時PHP和MySQL的結合一定要牢,雖然網上很多PHP連接MySQL的封裝類,但是初學的時候不推薦使用,一定要了解原生的PHP方法,最好自己總結優(yōu)劣,這時推薦經典的mysql系列方法,而不是mysqli或者pdo,當然之后是最好了解的。同時MySQL的一些基本要素要了解,比如建表、建庫、CURD操作等等。如果遇到問題不要盲目慌張,先自己分析原因,然后網上搜索,然后解決。這個階段最好有一些小項目來支撐,比如做個留言板。3.使用PHP無外乎網站或者底層數據,如果做網站,大量的是前端的事情,就要了解js/css等等,還要了解PHP關于安全性的一些方法和設定;如果做底層數據,基本就是PHP+MySQL了。同樣的,這些都需要了解安全性以及效率的解決方案,推薦看看O`Relly和圖靈的高級書,最好是有項目跟著做。4.如果都比較熟悉了,那么看看底層的結構,比如PHP執(zhí)行效率,MySQL的使用效率等等,還要看看高負載下的一些設計,這時候就牽扯到程序架構了,當然這個階段就比較高級了,推薦多交流,有經驗了才知道什么情況下用什么方案。比較推薦用linux自己編譯php和mysql,研究研究
陰風入洞
樓上幾位說的,其實都已經脫離了php程序員的范疇了,或者說是超出!php程序員,是后端開發(fā)!html等,那叫美工了!當然,基本一點的還是要懂!程序員+美工=不太可能的全能網站開發(fā)者,而不叫程序員!
晏明
數據結構基礎算法設計理論數據庫理論軟件開發(fā)的流程,軟件項目管理前端:html,css/div, jquery,javascript,ajax,ps后端:php, soap, 等等個人認為后面兩個都是浮云,前面的才上王道!