随笔分类 - php
摘要:如果要指定属性查询,可以使用: $list = User::with(['profile' => function($query){ $query->withField('truename,email'); }])->select([1,2,3]);
阅读全文
摘要:解决方法:新增的页面需要绑定一下事件: xxxx: function () { Controller.api.bindevent(); },
阅读全文
摘要:location ~* (runtime|application)/{ return 403; } location ^~ /gCLpVWbork.php/ { if (!-e $request_filename){ rewrite ^\/gCLpVWbork\.php(.*)$ /gCLpVWbo
阅读全文
摘要:$access_token = $this->access_token(); //获取access_token $json_url = 'https://api.weixin.qq.com/cgi-bin/qrcode/create?access_token='.$access_token; $sc
阅读全文
摘要:DB::connection()->enableQueryLog(); //SQL语句 $queries = DB::getQueryLog(); $query = end($queries); print_r($query);
阅读全文
摘要:为php打了redis扩展,宝塔安装了redis7,运行php项目报错:WRONGPASS invalid username-password pair or user is disabled.反复检查用户名密码没有问题,后来偶然发现: 将php.ini中的禁用函数putenv删除,问题解决
阅读全文
摘要:主要还是站点配置文件,找到vhost下的站点配置文件,代码如下 server { listen 80; server_name www.test.com test.com; index index.html index.htm index.php; #include /usr/local/nginx
阅读全文
摘要:新建mq.json文件: { "apps": { "name": "consumerMQ", // 应用名称 "script": "php think recharge", // 命令名称 "error_file": "./log/err.log", // 错误日志 "out_file": "./l
阅读全文
摘要:cd /www/server/php/74/etc 宝塔有两个配置文件,php.ini,php-cli.ini, 如果我们是手动安装的扩展 ,两边都要同步 systemctl restart php-fpm 重启php服务生效
阅读全文
摘要://安装amqp-c wget https://github.com/alanxz/rabbitmq-c/releases/download/v0.8.0/rabbitmq-c-0.8.0.tar.gz tar -zxvf rabbitmq-c-0.8.0.tar.gz cd rabbitmq-c-
阅读全文
摘要:用户注册:Ultimate Member 需要注意的点:不允许前端用户登录admin账号: 修改wp-content\plugins\ultimate-member\includes\core\class-login.php 的 verify_nonce函数,在开头加上以下代码: public fu
阅读全文
摘要:wordpress默认后台登录地址为wp-login.php,很不安全,可以通过加参数来增加安全度: 进入后台,点击外观 -> 主题文件编辑器,找到 functions.php文件底部添加一下代码: add_action('login_enqueue_scripts','login_protecti
阅读全文
摘要:对于页面与模板的对应情况一般都是能确定的,不过新朋友一时不熟悉可能还是需要花一点时间。 其实,可以有一个小技巧,可以快速确定当前页面对应的模板文件。 想要实现上面的效果,只需将下面代码加入主题的 functions.php 文件。 function zhuige_admin_bar_init() {
阅读全文
摘要:先去/usr/local目录下,新建php7bak,php8bak两个目录,假设当下默认安装的是php7,则将php8的目录复制到php8bak目录下备用。 shell脚本如下: #!/bin/bash path7=/usr/local/php7bak path8=/usr/local/php8ba
阅读全文
摘要:JIT时php8的重要功能之一,可以极大的提高性能; JIT编译器集成在了Opcache插件中,仅在启动Opcache插件才有效 Opcache将 PHP 脚本编译后的字节码存储到内存中,以避免每次执行脚本时重新解析和编译,从而提高 PHP 应用程序的性能和响应速度。 Opcache开启: 编辑ph
阅读全文
摘要:Warning: require(): open_basedir restriction in effect. File(/home/wwwroot/project/vendor/autoload.php) is not within the allowed path(s): (/home/wwwr
阅读全文
摘要:今天修改网站配置文件后执行命令lnmp restart重启lnmp时候,出现Gracefully shutting down php-fpm ................. failed. Use force-quit。 Starting php-fpm [15-Sep-2022 22:10:1
阅读全文
摘要:首先去gitee下登录账号,进入设置页面(右上角头像鼠标悬停下拉菜单中的设置) 点击SSH公钥,然后去服务器上生成一个公私钥,(直接基于root账号生成即可,之后需要改变) ssh-keygen -t rsa -C "xx@xx.com" 其中xx.xx.com是你的gitee账号的登录邮箱,然后点
阅读全文
摘要:最近发现阿里云的一台线上php环境特别的卡,cdn与web应用防火墙都上了,但还是很卡,查看top命令发现phpfpm占用系统资源很严重,cpu总是在80%多运行,内存占用正常,当下状态就算输出一个helloworld都得3s以上,肯定是有问题的,仔细核对后,发现php.ini中有一个参数有被修改过
阅读全文