随笔分类 - php
关于php的一些认识和自我的一些总结
摘要:下载扩展 首先从这个网站选择适合你当前 php 版本的的 mongodb 扩展 https://pecl.php.net/package/mongodb wget https://pecl.php.net/get/mongodb-1.8.0.tgz 解压扩展包 Linux下的tar压缩解压缩命令详解
阅读全文
摘要:修改 php.ini 文件 首先我们要修改php相关的一些配置来完成上传文件时大小的限制。 file_uploads = on ; 是否允许通过HTTP上传文件的开关。默认为ON即是开 upload_max_filesize = 8m ; 允许上传文件大小的最大值。默认为2M post_max_si
阅读全文
摘要:Laravel MongoDB This package adds functionalities to the Eloquent model and Query builder for MongoDB, using the original Laravel API. This library ex
阅读全文
摘要:安装 Laravel-MongoDB https://github.com/jenssegers/laravel-mongodb/blob/master/README.md 推荐组件 composer require jenssegers/mongodb 注册服务 如果您的Laravel版本没有自动
阅读全文
摘要:已经使用命令 php artisan storage:link 创建过软链接了,头像仍然不显示。 发现链接显示的是 http://localhost/storage/images/b6f0ad07b9ef543dc3fffe86bdc9ecaa.jpg 导致了 404 错误。 如果头像链接是 htt
阅读全文
摘要:环境 基于 Laravel Framework 5.5.45,使用自带的SMTP协议提供驱动。 Laravel支持多种邮件驱动方式,包括smtp、Mailgun、Maildrill、Amazon SES、mail和sendmail,Mailgun和Amazon SES都是收费的Maildrill目前
阅读全文
摘要:hotmail 获取邮箱授权码 准备 首先你应该登陆https://mail.google.com地址,注册一个Gmail邮箱,然后设置开启IMAP访问 打开设置,开启IMAP访问 获取应用专用密码 专用密码介绍 访问Google账号 安全性>检查是否开启双重认证 开启双重认证成功后,进入设置应用密
阅读全文
摘要:启动workman报错 Workerman[start.php] start in DEBUG mode stream_socket_server() has been disabled for security reasons in file /home/wwwroot/laykefu/vendo
阅读全文
摘要:起因 运行workman脚步的时候,PHP 提示缺少 pcntl 扩展 Config git:(master) php start.php -d Please install pcntl extension. See http://doc3.workerman.net/appendices/inst
阅读全文
摘要:Laradock 是基于 Docker 提供的完整 PHP 本地开发环境 在框架中连接 MySQL 时 报错 SQLSTATE[HY000] [2002] Connection refused 主要还是是对 Docker 容器的隔离机制理解不够,每个容器之间都是隔离的,如果有相互依赖的服务,则需要进
阅读全文
摘要:Laradock 是 Docker 提供的完整 PHP 本地开发环境的一个镜像,任何环境下都可以安装 Docker来运行此开发环境,墙裂安利:smiley: 简介 Laradock 是为 Docker 提供的完整 PHP 本地开发环境,和 Homestead 一样提供了一系列打包好(包括配置)的 D
阅读全文
摘要:第一步 :下载附件PHPMailer解压到ThinkPHP\Library\Vendor 第二步:在Common文件夹中的公共函数function.php中写一个发送邮件的函数, 这样可以在项目任意位置调用。 /** * 邮件发送函数 */ function sendMail(title
阅读全文
摘要:PHP 7 除了在性能方面有极大提升外,还添加了很多新的特性,如太空船操作符、标量类型声明、返回值的类型说明、全局的 throwable 接口、抽象语法树等,下面分别介绍。 太空船操作符 太空船操作符用于比较两个表达式。例如,当b时,它分别返回-1、0或1。比较的原则沿用PHP
阅读全文
摘要:适用于任何Ubuntu版本和其他基于Ubuntu的版本。Ubuntu 14.04,Ubuntu 16.04,Ubuntu 18.04甚至Ubuntu 19.10。 开始之前 PHP具有可以使用的不同版本和发行版。当前php官网支持的最旧版本(PHP 7.2)到PHP 7.3以及最新版本(PHP 7.
阅读全文
摘要:需要指定php和composer的位置,然后再去执行composer命令 ## 指定PHP版本 指定composer 指定载入包 /usr/local/php7/bin/php composer /usr/local/bin/require james.xue/login-captcha
阅读全文
摘要:PHP Fatal error: Uncaught RedisException: Redis server went away in 导致这个问题的原因可能有 1.redis未安装,php没有开启redis扩展 Linux下Redis的安装 php7安装redis6扩展 2.redis 所在的服务
阅读全文
摘要:1.停止命令 你可以先查看自己的php进程有没有启动 ps -ef | grep php [root@iZ6we4yxap93y2r0clg3g8Z ~]# ps -ef | grep php root 1000793 1 0 5月19 ? 00:00:11 php-fpm: master proc
阅读全文
摘要:1、允许所有域名访问 header('Access-Control-Allow-Origin: *'); 2、允许单个域名访问 header('Access-Control-Allow-Origin: https://test.com'); 3、允许多个域名访问 在实际项目中最好指定能跨域访问的域名
阅读全文
摘要:配置连接 配置 .env 文件 /* 这部分是默认的数据库设置 */ DB_CONNECTION=mysql DB_HOST=xxx.xxx.xxx.xxx DB_PORT=3306 DB_DATABASE=default_db_name DB_USERNAME=default_username D
阅读全文