拥有Linux标签的文章

双剑合璧 PHP7支持Swoole 掉坑篇

最近在学习Swoole的一些东西;然后我决定写一篇php7安装Swoole源码的一篇文章;废话不多说;我们进入正题;安装Swoole源码前必须保证系统已经安装了下列软件;1. php7.1 或更高版本;2. gcc4.8 或更高版本;3. make;4. autoconf;我的机器在之前就安装了这些;下载Swoole源码;```phpcd /...
阅读全文

使用Vagrant+Virtualbox搭建跨平台开发环境

这节课说到;使用Vagrant+Virtualbox搭建跨平台开发环境;切换环境很方便;搭建php , python 等开发语言的环境都生成;废话不多说;第一步我们先安装Vagrant;安装vagrant 下载链接地址:下载安装就行;一顿的傻瓜式操作(下一步);这里安装完成他会谈提示;这里需要点击 yes;注意:它会重启电脑;配置环境...
阅读全文

Nginx优化之gzip压缩提升网站响应速度

Nginx开启Gzip压缩功能;可以使网站的css、js 、xml、html 文件在传输时进行压缩;提高访问速度;进而优化Nginx性能!我之前不信(╥╯^╰╥);今天我来试试;推荐给大家一个工具;可以清楚的看出来页面与接口的压缩比例;供大家参考;拿我自己项目的一个接口做做测试;
阅读全文

腾讯云DNSPod域名API申请 Let's Encrypt 泛解析SSL证书

上节我们说到;升级了https;针对单个域名配置ssl证书不明白的可以再进去看看;这节配置泛解析的ssl证书;先上腾讯云域名解析;添加一条泛解析的记录;如图:生成nginx配置文件如下:```phpserver { listen 80; server_name ^(?<subdomain.+)\.shidatuos\.cn$;...
阅读全文

Laravel 队列系统实现(二) Supervisor

上一节,已经队列任务类已经成功创建了;但是上节遗留下来的问题;问题 :在我们真实的开发过程中;不可能一直开着这个命令行这个窗口;里面运行着 `php artisan queue:work` 这个命令吧;这时就需要 搭建进程守护了;接下来我们会需要下载一个进程守护的软件`supervisor`;开发的一个client/server服务;是linux/unix系统下...
阅读全文

我的 GD 库 怎么没有 FreeType 扩展 ?

业务需求要用到 imagefttext 函数,发现GD库一开始安装时没有添加 FreeType;```phpcall to undefined function imagettftext```因为我们需要在图片上面加水印;只是安装 gd 库是不行的,必须安装 FreeType kuozhan扩展类库;php提供了;支持php所有扩展(连这个网站搜不到的就不是php扩展)...
阅读全文

安装 Fileinfo 扩展

最近的PHP项目中,需要用到切图和缩图的效果,在linux开发环境,安装过程遇到好多问题,在此与大家分享报错信息类似于;```phpPHP Fileinfo extension must be installed/enabled to use Intervention Image``````phpGD Library extension not available with...
阅读全文