window下 用laragon 搭建 thinkphp 开发环境
以 TP3.2.3 与 TP5.0 为例
php该何去何从
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(存放网站的目录)
wamp环境
laragon 就是一个wamp 环境,很适合用来开发laravel,用来搭建ThinkPHP也可以的。laragon 自带命令行 cmder 会比window的cmd 好用 ,配套下载了 node 编译前端也是没问题的! 下面分享下遇到的问题
- composer install 安装扩展包不成功 设置镜像
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
升级版本
composer selfupdate
- thinkphp5.0 修改的地方 [ Apache ] a.httpd.conf配置文件中加载了mod_rewrite.so模块 b.AllowOverride None 将None改为 All c.把下面的内容保存为.htaccess文件放到应用入口文件的同级目录下
<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 安装失败后续再更新
个人博客停止维护,部分博客转载到这
- 彼特城
- 2020-12-26 23:49:36
本作品采用《CC 协议》,转载必须注明作者和本文链接