![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
Crocutax
这个作者很懒,什么都没留下…
展开
-
PHP开发环境搭建(windows)
文章目录Apache下载配置安装服务异常信息测试ApachePHP下载配置Apache支持PHP配置PHP测试PHP其他问题开启mod_rewrite开启curl模块终于入坑"世界上最好的语言-PHP",从性能和严谨度上来说,不如Java;从发展趋势来说,不如Go和Python,但是个人认为PHP是目前最适合公司发展的语言,起码2年内是这样的,作为一名技术人员,根据业务发展需要进行技术选型和自我...原创 2019-09-01 19:33:05 · 6740 阅读 · 1 评论 -
Mac 指定PHP版本为MAMP版本
1.编辑配置文件vim ~/.bash_profile2.配置环境变量export PATH="/Applications/MAMP/bin/php/php7.3.8/bin:$PATH"3.刷新配置文件, 使其生效source .bash_profile4.查看PHP版本的引用路径which php5.查看PHP版本php -v ...原创 2019-09-15 16:46:31 · 1848 阅读 · 1 评论 -
Centos 彻底卸载PHP
在Centos系统下,如果想完全卸载PHP,yum remove php 是不够的,卸载不干净,执行完毕后会发现依然能看查看PHP的版本信息[root@izbp16m2zz9b7rdac0xcckz cert]# php -vPHP 7.2.8 (cli) (built: Jul 20 2018 15:20:01) ( NTS )Copyright (c) 1997-2018 The PHP...原创 2019-09-08 08:40:19 · 3587 阅读 · 1 评论 -
Laravel throttle限流中间件
文章目录自定义限流记录中间件替换默认的中间件Laravel默认的限流是针对IP,频率为60次/分钟,经过测试发现,如果多个IP属于同一个局域网,比如连接同一个WI-FI,则会判定为同一个IP,进行限流。也就是说如果同一个局域网下有20人在使用,那么每人刷新3次,就达到了限流标准。 就会返回429 Too Many Requests ,而且是以Laravel默认的错误页面渲染的方式返回,如果不加...原创 2019-09-08 08:36:39 · 3030 阅读 · 1 评论 -
Laravel 自定义辅助函数Helps
定义helps.php文件,放在任何位置都行,比如项目根目录(与composer.json 文件同级)在composer.json中加入autoload , 这里的文件路径,默认起始位置是项目根目录 "autoload": { ... "files": [ "helpers.php" ] }, 执行命令composer dump-au...原创 2019-09-08 08:32:32 · 559 阅读 · 1 评论 -
Laravel定时任务
文章目录1.创建任务2.加入Laravel调度计划3.crontab执行任务在JavaEE中实现定时任务非常简单,再配合强大的Spring,相当轻松。在PHP项目中,Laravel框架的Command配合Linux 的crontab服务,虽然略微麻烦一点,但是更加灵活。具体可查看 Laravel学院的文档 ,文档中有更加详尽的使用流程和方法介绍。但是自己当时只看文档,并没有写出立竿见影生效的d...原创 2019-09-08 08:31:09 · 783 阅读 · 0 评论 -
Linux安装PHP扩展包冲突
文章目录扩展包冲突FPM操作命令扩展包冲突yum安装PHP-FPM扩展时报错执行# yum install php-fpm报错信息:Error: php70w-common conflicts with php-common-5.4.16-43.el7_4.1.x86_64自己PHP的版本是7.0,网上查到linux系统的默认php版本是5.4,如果手动安装扩展,需要指定php的...原创 2019-09-02 21:48:22 · 910 阅读 · 0 评论 -
Laravel采坑记录
文章目录Access denied for user xxxWarning: Module 'xxx' already loaded所有路由404Access denied for user xxx检查下列文件,看看数据库配置信息database.php.env配置正确即可.Warning: Module ‘xxx’ already loaded重复的模块加载警告,比如Warn...原创 2019-09-02 21:47:48 · 132 阅读 · 0 评论 -
PHP-Xdebug远程调试配置
文章目录安装XdebugWindowsMacOS-MAMP踩坑记录phpsize的使用make时找不到`php.h`文件要单独添加`zend_extension`配置xdebug参数PHPStorm配置☆终极有效配置安装Xdebug可以直接参考:https://www.cnblogs.com/LWMLWM/p/8251905.htmlXdebug的版本必须跟安装的PHP版本匹配,在http...原创 2019-09-02 21:46:02 · 427 阅读 · 0 评论 -
Centos7搭建PHP环境
文章目录安装PHP编译安装下载PHP包编译安装yum安装配置FPM编译安装yum安装配置NginxNginx常见异常403 ForbiddenFile not found安装Mysqli扩展安装PHP编译安装下载PHP包PHP官网下载链接:https://secure.php.net/downloads.php选择最新的tar.gz包,通过FTP上传至linux服务器,解压PHP压缩包...原创 2019-09-02 21:36:57 · 853 阅读 · 0 评论 -
Composer安装及使用
文章目录安装阿里云镜像安装Composer是PHP的一个依赖管理工具,正如gradle之于Android,maven之于Java,当然后两者除了依赖管理,还有项目构建作用。中文学习文档: http://docs.phpcomposer.com/安装连接直达: http://docs.phpcomposer.com/00-intro.html安装完毕后,用命令行检测安装结果:C:\Use...原创 2019-09-02 21:36:08 · 172 阅读 · 0 评论 -
MAMP Pro 安装Swoole日志
文章目录通过pecl 安装问题: ` fatal error: ‘openssl/ssl.h‘ file not found`问题:`#error "Enable openssl support, require openssl library"`成功信息安装成功后依赖提示缺少`swoole`库通过pecl 安装参考官方文档pecl install swoole问题: fatal err...原创 2019-09-15 18:27:00 · 695 阅读 · 0 评论