Mac 下使用 brew 安装 php7 版本并切换
Mac 下需要搭建一个 php 开发环境,试了一下 phpstudy 和 xampp,在 windows 上用的飞起的两款免费软件,在 mac 的表现相当差。phpstudy 安装后界面显示字体没有适配好,默认安装的 Apache2.4、nginx1.16 和 mysql5.7,想要切换到 nginx 启动报错 nginx: [emerg] open() "/Applications/p
Mac 下需要搭建一个 php 开发环境,试了一下 phpstudy 和 xampp,在 windows 上用的飞起的两款免费软件,在 mac 的表现相当差。phpstudy 安装后界面显示字体没有适配好,默认安装的 Apache2.4、nginx1.16 和 mysql5.7,想要切换到 nginx 启动报错 nginx: [emerg] open() "/Applications/p
如题,在使用 docker 搭建了 mac 下的部署环境后,在本地运行 php artisan migrate 执行数据库迁移操作时报错:本地使用 brew 安装了 php,因为需要一些命令行指令操作,如安装依赖、执行定时任务,以及数据库迁移等。网上找到 解决方法,里面提到两个方面可能存在的问题:关闭防火墙查看访问的连接,是不是没有配置到 /etc/hosts第一种要关闭本地防火墙,在设置里找到安
Dcat-admin 是一个基于 laraval-admin 二次开发的框架。Dcat Admin 中文文档 安装的时候比较轻松,想的是可以摆脱后台繁琐的 CURD 操作和权限控制,但也具有一定的学习成本。用的时候好用,出现问题了也难改。这次是一个简单的新闻+分类内容,接口可以自由发挥,后台部分就比较难搞了。考虑到新闻可能会遇到多个分类的情况,即创建了关系表,并按照多对多的关系创建模型。Dcat-
如题:macOS 12.2.1 用 brew 安装了 PHP 之后 php -v 仍然报错,指令找不到,找不到 php 可执行文件。看网上的讯息提到macOS12之后系统没有自带PHP了系统中命令行之行 php -v 确实找不到指令。使用 brew search php 找到了几个版本:php,php@7.4,php@8.0,php@8.1。新项目要求的环境是 php8.0以上,所以执行 brew
最近对公司小程序接入微信小程序中的一次性订阅消息,与以前 微信小程序的坑 (二)只能触发一次的一次性订阅消息 里面提到的几个要素没有太大区别,主要还是要注意几个重要点:订阅消息的前缀是“一次性”,意味着想要需要重复触发,且微信只允许在点击时间内调起订阅用户点击了“总是允许”只表示下次订阅不需要显式订阅,只要调起就可以得到默认授权构建订阅消息模板内容的 data 时要注意格式,尤其是订阅消息参数值内
目的想要通过字符变量来控制调用的 A 类或 B 类的方法,进而可以控制调用的对象。现实案例就是短信目前对接的是网易云信,想要再接入七牛云和阿里云的短信作为补充。过程一开始进入脑海就是:$sms = 'Sms'; $sms::sendCode($mobile);因为我记得之前看过这样使用的,但实际使用却会报错:Class 'Sms' not found。之后再网上搜索 PHP 使用字符串调用类 相关
1. 命令行php artisan --version2. 代码中echo app()::VERSION;
网上找了一圈基本上都提到一个重启作业器(work)的指令:php artisan queue:restart。learnku laravel 站点上 laravel 5.2 版对于队列开发、部署的考量项 里解释了为什么需要重启作业器:在后台服务的队列侦听器中开发时所要考量的事项在后台运行的队列侦听器在处理完每个任务前不会重新启动框架。因此你应该在任务运行完成前,谨慎地释放所有内存占用较高的资源。例
使用 bt 宝塔面板的 Supervisor 插件添加 laravel 项目队列任务,执行的命令:# --daemon 表示后台执行,必要参数 /usr/bin/php /www/wwwroot/xxx/artisan queue:work --tries=1 --daemon # 如果将任务推送到其他的队列,比如 Test /usr/bin/php /www/wwwroot/cstation/a
参考教程:Mac 终端界面美化(Item2+zsh+Oh-My-Zsh+agnoster-Powerlevel10k 主题)iTerm2 + Oh My Zsh 打造舒适终端体验原教程内容写的很好,就不抄了,想要的直接去拿就好。主要基于 items2 安装了 oh my zsh(基于zsh shell)、PowerLine、PowerFonts、配色方案、agnoster(主题)、高亮\选择、命令