PHP工程師需要掌握的知識(轉載)
阿新 • • 發佈:2019-03-13
http tail 靈活 調優 mys 版本控制 shel 配置 http協議 來源:CSDN
原文:https://blog.csdn.net/qq_21891743/article/details/79649478
- 掌握PHP基礎、文件操作、面向對象編程、CURL擴展。
- 掌握Linux環境下面LAMP環境搭建、LNMP環境搭建。
- 了解基本的HTTP協議和計算機網絡知識。
- 熟悉常用的算法與數據結構知識,隊列、棧、隊、圖、樹、排序算法等。
- 熟悉前端HTML、CSS、jQuery、BootStarp等知識。
- 熟悉常用的PHP開發框架,Laravel、Yii、ThinkPHP。能對比其不同。
- 熟悉Nginx的特性和工作原理,能夠靈活配置。
- 熟悉Apache的特性和工作原理,能夠靈活配置。
- 熟悉Linux系統原理,掌握常用命令和shell編程技能。
- 掌握MySQL理論基礎,熟悉常用SQL語句,能進行系統調優、主從讀寫分離。
- 了解PHP7新特性。
- 熟悉php-fpm工作流程及其原理。
- 掌握Redis數據庫,初級到高級
- 掌握Memcached緩存,能夠區分使用場景。
- 了解PHP的運作流程、掌握PHP的消息隊列實現。
- 了解RESTful風格及其實現。
- 熟悉常用的版本控制器,Git、SVN。
- 了解大流量網站的架構方案,負載均衡、集群冗余、CND加速、讀寫分離。
- 熟悉微信公眾號開發,及其流程。熟悉微信、支付寶支付對接。
- 掌握正則表達式。
- 了解常用的Web安全知識,有一定的安全控制能力。
- 懂得PHP底層實現原理,學會編寫PHP擴展。
---------------------
作者:software engnieer
原文:https://blog.csdn.net/qq_21891743/article/details/79649478
PHP工程師需要掌握的知識(轉載)