![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
礼根大叔
大龄北漂码农,从零开始,每天进步一点点
展开
-
Ubuntu环境下安装PHP的yaf和yaml扩展
一:前期准备有些下载源必须要翻墙,这里直接把镜像的下载源更换为国内的,更换步骤请看上一篇文章。安装phpize(phpize是用来扩展php扩展模块的,通过phpize可以建立php的外挂模块)sudo apt install php7.1-dev #当前默认选择的是PHP7.1,如果为7.2则改为php7.2-devwhereis phpize #查看phpize是否安装了,为空表...原创 2018-10-13 11:46:47 · 1280 阅读 · 0 评论 -
解决PHP的yaf框架清除缓存新建控制器找不到
PHP的yaf框架清除缓存新建控制器找不到###必须要执行这个命令 composer dump原创 2018-11-19 23:54:41 · 717 阅读 · 0 评论 -
PHP开发小技巧
Homestead环境配置完,一定要执行vagrant reload && vagrant provision重启nginxsudo nginx -s reload重启phpsudo service php7.1-fpm restart利用php直接启动项目php -S 0.0.0.0:8080 -t public/...原创 2018-11-28 00:06:45 · 233 阅读 · 0 评论 -
laravel 出现的问题总结
1.出现"Non-static method Redis::hGet() cannot be called statically", 原因是因为PHP自带了redis拓展和predis冲突了导致的。 解决方法是use Redis改为use Illuminate\Support\Facades\Redis即可解决!!...原创 2019-01-23 22:00:27 · 363 阅读 · 0 评论 -
tp5 解决跨域请求问题
1.模块下创建文件夹behavior,并创建CORS.php文件,内容如下<?phpnamespace app\api\behavior;use think\Response;class CORS{ public function appInit(&$params) { header('Access-Control-Allow-Orig...原创 2019-03-21 10:42:29 · 4419 阅读 · 0 评论 -
homestead 配置tp5环境,解决找不到index模块。
homestead 是laravel推荐的环境,对tp5的兼容性有些不好,例如会出现找不到index模块等一些问题。1 找到homestead安装目录,scripts目录,复制一份serve-xxx.sh,重名,如serve-tp5.sh,必须以serve-开头.2 修改serve-tp5.sh文件,新增蓝色框的文字if (!-e \$request_filename) { ...原创 2019-03-21 11:02:17 · 1111 阅读 · 0 评论 -
ubuntu& Homestead php7.2安装swoole扩展
1 wget http://pecl.php.net/get/swoole-4.0.4.tgz2 tar xzf swoole-4.0.4.tgz3 cd swoole-4.0.44 /usr/bin/phpize7.2./configure --with-php-config=/usr/bin/php-config7.2make && make installcd /...原创 2019-03-22 14:53:41 · 619 阅读 · 0 评论