TP3.2.3 与 TP5.0 为例
2020年 12月尾 github star数量
php 29.1k
ThinkPHP3.2|2.8k --- ThinkPHP6|2.3k --- laravel|63.1k--- yii2|13.6k--- yaf|4.3k--- magento2|9.3k---
前端 103k vue|177k--- react|161k--- angular|69k
python 95.5k Django|54.5k--- flask|53.3k golang 80.2k
#####laragon 下载地址
window上搭建php环境 个人喜欢的开发方式,它是laravel 生态的产品,总体很不错,喜欢,推荐!
停止:一键开启关闭整个集成系统,用于开启、重启、关闭
网站:可以在浏览器立即打开根目录
数据库:默认使用的Heidisql图形界面
根目录:可以打开安装目录下\laragon\wwww(存放网站的目录)
laragon 就是一个wamp 环境,很适合用来开发laravel,用来搭建ThinkPHP也可以的。laragon 自带命令行 cmder 会比window的cmd 好用 ,配套下载了 node 编译前端也是没问题的! 下面分享下遇到的问题
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
升级版本
composer selfupdate
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
</IfModule>
php 7.4 Array and string offset access syntax with curly braces is deprecated
TP框架 thinkphp\library\think\db\Query.php
$seq = (ord($value{0}) % $rule['num']) + 1
改成===>
$seq = (ord($value[0]) % $rule['num']) + 1
3.thinkphp3.2.3 修改的地方
一直No input file specified 发现不是.htacess PHP版本问题:php7.4切换为php7.1 问题解决
如何为laragon添加新版本的php a.window php 下载 下载如php-7.4.13-nts-Win32-vc15-x64.zip
b.将解压后的文件放到 T:\laragon\bin\php 目录下 laragon 会自动检测到
c.laragon 中间空白处右键-->php--->版本---->点击切换即可
4.mysql 数据导入
线上数据导入到本地库,如果一次性导入,数据导入太慢,可以分开导入
heidisql--->工具-->运行命令行
默认是已经登录的 默认使用的mysql 如果要到导入数据 use databsename 接着 source t:databse.sql
5.配置redis
下载对应版本redis 扩展
将下载的redis扩展解压,复制php_redis.dll文件至php目录下的ext目录内,本文目录为
:D:\laragon\bin\php\php-7.0.30-Win32-VC14-x64\ext 安装失败后续再更新
本文为彼特城原创文章,转载无需和我联系,但请注明来自彼特城博客https://pcity.top
最新评论