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 生态的产品,总体很不错,喜欢,推荐! laragon 停止:一键开启关闭整个集成系统,用于开启、重启、关闭

网站:可以在浏览器立即打开根目录

数据库:默认使用的Heidisql图形界面

根目录:可以打开安装目录下\laragon\wwww(存放网站的目录)

wamp环境

laragon 就是一个wamp 环境,很适合用来开发laravel,用来搭建ThinkPHP也可以的。laragon 自带命令行 cmder 会比window的cmd 好用 ,配套下载了 node 编译前端也是没问题的! 下面分享下遇到的问题

  1. composer install 安装扩展包不成功 设置镜像
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

升级版本

composer  selfupdate
  1. 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--->工具-->运行命令行 laramysql 默认是已经登录的 默认使用的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 安装失败后续再更新

彼特城博客
请先登录后发表评论
  • latest comments
  • 总共0条评论