当前位置: 首页 > news >正文

PHP转Java笔记

提要:仅做应用,不做深层次理解。使用软件为phpstorm,前置安装等请看:PhpStorm配置Laravel

Laravel 

语法先搁一边,我们直接来看 PHP的最流行框架 Laravel ,类似与Java的sqringboot


生成项目

composer create-project --prefer-dist laravel/laravel laravel-start

中途可能会遇到的问题是 报错版本不符合,或者doa mysql无法启动等情况。需要修改php.ini内容(在你安装php的时候生成的配置文件)

php.ini详解:

必须启用的扩展(去除前面的分号)

  1. extension=pdo_mysql - 已启用,用于Laravel数据库连接
  1. extension=fileinfo - 已启用,Laravel需要此扩展验证文件类型
  1. extension=openssl - 已启用,用于加密功能和HTTPS
  1. extension=mbstring - 已启用,用于多字节字符串处理

建议启用的扩展

  1. extension=zip - 用于Composer包管理
  1. extension=gd - 如需图像处理
  1. extension=curl - 已启用,用于HTTP请求

重要配置项(确保合理设置)

  1. memory_limit = 128M - 可能需要增加到256M或更高
  1. upload_max_filesize = 2M - 如需上传大文件,应增加
  1. post_max_size = 8M - 应大于upload_max_filesize
  1. max_execution_time = 30 - 可能需要增加以处理长时间运行的脚本

开发环境建议

  1. display_errors = On - 已启用,显示错误信息
  1. error_reporting = E_ALL - 已启用,报告所有错误

您的配置已经基本满足Laravel开发需求,主要需要关注的是确保所有必要扩展已启用,并根据项目需求调整内存和文件上传限制。

http://www.lryc.cn/news/607235.html

相关文章:

  • 前端图片懒加载的深度指南:从理论到实战
  • 浏览器环境segmentit实现中文分词
  • windows内核研究(软件调试-调试事件采集)
  • 性能测试-性能测试中的经典面试题一
  • Nginx跨域问题与 MIME 类型错误深度排错指南:解决 MIME type of “application/octet-stream“ 报错
  • CAN通信协议
  • 从零到英雄:掌握神经网络的完整指南
  • 大模型开发框架LangChain之构建知识库
  • YOLOv8/YOLOv11 C++ OpenCV DNN推理
  • 深入浅出理解WaitForSingleObject:Windows同步编程核心函数详解
  • 大模型幻觉的本质:深度=逻辑层次,宽度=组合限制,深度为n的神经网络最多只能处理n层逻辑推理,宽度为w的网络无法区分超过w+1个复杂对象的组合
  • 前沿智能推荐算法:基于多模态图神经网络的隐私保护推荐系统
  • JS字符串匹配,检测字符中是否包含ABC,includes,indexOf
  • 网络配置+初始服务器配置
  • C++ AI 实用案例强化学习
  • UE5多人MOBA+GAS 番外篇:同时造成多种类型伤害,以各种属性值的百分比来应用伤害(版本二)
  • MySQL常见的聚合函数:
  • 逻辑回归----银行贷款模型优化
  • 【C++/STL】vector基本介绍
  • git pull和git fetch的区别
  • Linux---编辑器vim
  • vi/vim跳转到指定行命令
  • 达梦数据库权限体系详解:系统权限与对象权限
  • Js引用数据类型和ES6新特性
  • X2Doris是SelectDB可视化数据迁移工具,安装与部署使用手册,轻松进行大数据迁移
  • 向量投影计算,举例说明
  • rhcsa笔记大全
  • 华锐矩阵世界平台与海外客户洽谈合作
  • 网络协议之路由是怎么回事?
  • [buuctf-misc]百里挑一