目录

有多个前端项目经验者,可以先知道怎么使用,从基础上手,逐步了解,逐步丰富饱满PHP后端技能。

php开发环境

  • wampp
  • xmpp
  • phpstudy
  • lanmp (linux环境)

环境/项目配置

  • host解析
  • web服务器 apache/httpd vhost虚拟机配置
  • web服务器 nginx及vhost配置(暂不考虑)
  • .htaccess 项目配置文件了解

IDE工具

  • vscode
  • phpStorm
  • NetBeans
  • ZendStudio

php基础知识

建议先看php官方语言参考: https://www.php.net/manual/zh/langref.php

框架

以国产框架ThinkPHP 5.0为例

泛读了解TP5.0开发手册

=> TP 5.0 开发手册

  • 基础 / 目录结构、开发规范

  • 架构 / 总览、模块设计、命名空间

  • 配置 / 目录、格式、加载、读取配置、

  • 控制器 / 控制器定义

  • 请求 / 请求信息、输入变量、请求类型

  • 模板 / 模板定位、变量输出、使用默认值、使用运算符、三元运算、包含文件、内置标签

  • 扩展 / 函数

  • 部署 / 虚拟主机 URL重写 (结合web服务器apache的相关配置)

  • 了解具体项目架构

    • 客户端(如小程序)api请求,在服务端是哪个文件哪个方法
    • 请求参数怎么获取?如何响应数据?数据格式规范?
    • 服务端处理业务逻辑流程?服务端数据从哪里来?

具体项目可以用团队里已有项目,也可以到github或码云上找你喜欢的web框架对应的简单的demo上手

数据库

  • 基本sql语句了解
  • web框架(TP5.0)如何使用数据库

缓存

  • redis是什么,解决什么,为什么

安全

  • 请求数据安全
  • 响应数据保护隐私

其他