安装# CentOS yum install screen # Debian/Ubuntu apt install screen查看列表 screenv -ls新建终端# 创建一个叫Hello的虚拟终端 screen -S Hello退出终端按Ctril+a,再按d,即可保持这个screen到后台并回到主终端重新进入终端# 使用screen -r命令 screen -r [pid/name]参考Linux终端命令神器--Screen命令详解。助力Linux使用和管理
PHP编译安装时可添加参数 --with-zlib --with-libzip-dir=/usr/lib --enable-zip如果没有带,可到php安装目录下 ext/zip目录安装 依次执行phpize #php目录的/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config make -j2 && make install编译成功后,找到php.ini安装目录/usr/local/php/bin/php -i | grep php.ini修改php.ini 配置后 重启php-fpm或者 直接执行 /usr/local/php/bin/php -m 查看是否包含zip依赖。php-fpm 关闭kill -INT `cat /usr/local/php/var/run/php-fpm.pid`php-fpm 启动/usr/local/php/sbin/php-fpm如果启动时没提示信息表示安装成功Install ZIP extension for php on CentOS
需要自定义函数时,添加到一个文件中。首先创建文件,例如: app/Helpers/functions.php。增加后,需要在 composer.json 文件的 autoload 里添加 files 字段加入该文件地址。{ ... "autoload": { "psr-4": { "App\\": "app/" }, "classmap": [ "database/seeds", "database/factories" ], "files":["app/Helpers/functions.php"] } ... }保存后执行 composer dump-autoload 即可使用。laravel Helpers文件 通用帮助函数 以及常用帮助方法composer aut
使用array_count_values函数可以找出数组中相同值出现的次数,array_count_values用法如下:<?php $array = array(1, "hello", 1, "world", "hello"); print_r(array_count_values($array)); ?>输出Array ( [1] => 2 [hello] => 2 [world] => 1 )
在配置文件 config->database.php的 connections 数组中新增数据连接项。可以设置默认db以下是指定数据库连接配置方法:Db::connect('mysql2')->table('store')->select();Thinkphp 6 - 连接配置多个数据库并实现自由切换(详细过程及实例demo)
风里来
最后,我终于解放了我自己……