1. 程式人生 > >PHP工程師需要掌握的知識(轉載)

PHP工程師需要掌握的知識(轉載)

http tail 靈活 調優 mys 版本控制 shel 配置 http協議

  1. 掌握PHP基礎、文件操作、面向對象編程、CURL擴展。
  2. 掌握Linux環境下面LAMP環境搭建、LNMP環境搭建。
  3. 了解基本的HTTP協議和計算機網絡知識。
  4. 熟悉常用的算法與數據結構知識,隊列、棧、隊、圖、樹、排序算法等。
  5. 熟悉前端HTML、CSS、jQuery、BootStarp等知識。
  6. 熟悉常用的PHP開發框架,Laravel、Yii、ThinkPHP。能對比其不同。
  7. 熟悉Nginx的特性和工作原理,能夠靈活配置。
  8. 熟悉Apache的特性和工作原理,能夠靈活配置。
  9. 熟悉Linux系統原理,掌握常用命令和shell編程技能。
  10. 掌握MySQL理論基礎,熟悉常用SQL語句,能進行系統調優、主從讀寫分離。
  11. 了解PHP7新特性。
  12. 熟悉php-fpm工作流程及其原理。
  13. 掌握Redis數據庫,初級到高級
  14. 掌握Memcached緩存,能夠區分使用場景。
  15. 了解PHP的運作流程、掌握PHP的消息隊列實現。
  16. 了解RESTful風格及其實現。
  17. 熟悉常用的版本控制器,Git、SVN。
  18. 了解大流量網站的架構方案,負載均衡、集群冗余、CND加速、讀寫分離。
  19. 熟悉微信公眾號開發,及其流程。熟悉微信、支付寶支付對接。
  20. 掌握正則表達式。
  21. 了解常用的Web安全知識,有一定的安全控制能力。
  22. 懂得PHP底層實現原理,學會編寫PHP擴展。

---------------------
作者:software engnieer

來源:CSDN
原文:https://blog.csdn.net/qq_21891743/article/details/79649478

PHP工程師需要掌握的知識(轉載)