随笔分类 -  php

摘要:一,项目代码地址: https://github.com/erikdubbelboer/phpRedisAdmin 二,下载: 从命令行用wget下载 [root@blog phpredisadmin]# wget https://github.com/erikdubbelboer/phpRedis 阅读全文
posted @ 2024-07-09 18:50 刘宏缔的架构森林 阅读(23) 评论(0) 推荐(0) 编辑
摘要:一,相关文档: https://www.php.net/manual/zh/function.password-hash.php 二,php代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 /* *测试用bcr 阅读全文
posted @ 2023-11-01 12:20 刘宏缔的架构森林 阅读(223) 评论(0) 推荐(0) 编辑
摘要:一,phpexcel官方代码站: https://github.com/PHPOffice/PHPExcel 说明:项目在2019年已经被设置为archived新用户可以使用它的代替项目PhpSpreadsheet来实现我是因为旧代码中使用了这个库才应用它来工作 二,演示代码: 1 2 3 4 5 阅读全文
posted @ 2023-10-30 07:51 刘宏缔的架构森林 阅读(194) 评论(0) 推荐(0) 编辑
摘要:一,查看安装配置信息 [liuhongdi@img ~]$ /usr/local/soft/php8.2.5/bin/php -i 相当于执行: [liuhongdi@img ~]$ /usr/local/soft/php8.2.5/bin/php -r "phpinfo();” 二,列出开启的扩展 阅读全文
posted @ 2023-09-02 21:45 刘宏缔的架构森林 阅读(42) 评论(0) 推荐(0) 编辑
摘要:一,用-i参数 [liuhongdi@img ~]$ /usr/local/soft/php8.2.5/bin/php -i | grep configure Configure Command => './configure' '--prefix=/usr/local/soft/php8.2.5' 阅读全文
posted @ 2023-09-02 21:41 刘宏缔的架构森林 阅读(406) 评论(0) 推荐(0) 编辑
摘要:一,测试是否开启jit? [liuhongdi@img ~]$ more jit.php <?php var_dump(opcache_get_status()['jit']); ?> 报错: [liuhongdi@img ~]$ /usr/local/soft/php8.2.5/bin/php j 阅读全文
posted @ 2023-09-02 21:33 刘宏缔的架构森林 阅读(468) 评论(0) 推荐(0) 编辑
摘要:一,代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 阅读全文
posted @ 2023-07-27 14:46 刘宏缔的架构森林 阅读(219) 评论(0) 推荐(0) 编辑
摘要:一,查看升级前的版本: liuhongdi@lhdpc:/data/php/tpapibase$ composer --version Composer version 2.5.1 2022-12-22 15:33:54 二,升级,注意先sudo到root liuhongdi@lhdpc:/data 阅读全文
posted @ 2023-07-27 14:23 刘宏缔的架构森林 阅读(540) 评论(0) 推荐(0) 编辑
摘要:一,第三方库的地址: https://github.com/voku/simple_html_dom 二,安装库:simple_html_dom: 1,安装 [lhdop@blog parsehtml]$ composer require voku/simple_html_dom Info from 阅读全文
posted @ 2023-05-19 15:13 刘宏缔的架构森林 阅读(872) 评论(0) 推荐(0) 编辑
摘要:一,配置错误日志 1,注意在生产环境中保持以下各项的默认值: error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT display_errors = Off log_errors = On 说明:如果display_error = On 则会在页面上 阅读全文
posted @ 2023-05-11 15:43 刘宏缔的架构森林 阅读(426) 评论(0) 推荐(0) 编辑
摘要:一,创建php日志的存放目录: [root@img etc]# mkdir /web/logs/phplogs [root@img etc]# chmod 777 /web/logs/phplogs/ 二,配置php-fpm 编辑配置文件的命令: root@img ~]# cd /usr/local 阅读全文
posted @ 2023-05-11 15:23 刘宏缔的架构森林 阅读(1016) 评论(0) 推荐(0) 编辑
摘要:一,生成启动文件: 复制源码中的init.d.php-fpm作为启动文件 [root@img sapi]# mkdir /usr/local/soft/php8.2.5/daemon [root@img sapi]# cd /usr/local/source/php/php-8.2.5/ [root 阅读全文
posted @ 2023-05-11 12:29 刘宏缔的架构森林 阅读(1405) 评论(0) 推荐(0) 编辑
摘要:一,配置nginx虚拟主机 1,查看php-fpm使用的端口: [root@img ~]# ss -lntp | grep php 如图: 可以看到端口是9000 2,配置虚拟主机: 如下: [root@img conf.d]# vi file.conf 内容如下: server { listen 阅读全文
posted @ 2023-05-10 21:05 刘宏缔的架构森林 阅读(758) 评论(0) 推荐(0) 编辑
摘要:一,官网地址: https://www.php.net/ 如图: 二,下载并解压: 下载: [root@img php]# wget https://www.php.net/distributions/php-8.2.5.tar.gz 解压: [root@img php]# tar -zxvf ph 阅读全文
posted @ 2023-05-10 15:41 刘宏缔的架构森林 阅读(1020) 评论(0) 推荐(0) 编辑
摘要:一,适用的场景: 旧系统需要增加多语言,不想改变原有的运行环境, 所以没有使用gettext,选择简单的用数组来实现 说明:刘宏缔的架构森林是一个专注架构的博客, 网站:https://blog.imgtouch.com原文: https://blog.imgtouch.com/index.php/ 阅读全文
posted @ 2023-03-25 11:02 刘宏缔的架构森林 阅读(127) 评论(0) 推荐(0) 编辑
摘要:一,composer版本升级: 1,查看当前版本: liuhongdi@lhdpc:/data/php/tpapibase$ composer --version Composer version 2.3.5 2022-04-13 16:43:00 2,切到root权限后升级composer: ro 阅读全文
posted @ 2023-01-13 18:28 刘宏缔的架构森林 阅读(1401) 评论(0) 推荐(0) 编辑
摘要:一,报错信息: Deprecation Notice in ./libraries/classes/Url.php#251 Array and string offset access syntax with curly braces is deprecated Backtrace ./vendor 阅读全文
posted @ 2023-01-13 15:17 刘宏缔的架构森林 阅读(1781) 评论(0) 推荐(0) 编辑
摘要:一,php中查看当前用户: php代码: public function ocr() { $daemon_user = getenv('USERNAME') ?: getenv('USER'); $script_user = get_current_user(); return Result::Su 阅读全文
posted @ 2022-11-05 18:41 刘宏缔的架构森林 阅读(352) 评论(0) 推荐(0) 编辑
摘要:一,查看编译时的参数: 1,命令行: [lhdop@blog etc]$ /usr/local/soft/php7/bin/php -i | grep configure Configure Command => './configure' '--prefix=/usr/local/soft/php 阅读全文
posted @ 2022-04-23 21:47 刘宏缔的架构森林 阅读(403) 评论(0) 推荐(0) 编辑
摘要:一,php配置文件大小和超时时间 1,编辑配置文件: root@lhdpc:~# vi /usr/local/soft/php8/etc/php.ini 上传文件大小 upload_max_filesize = 2M 设置为128M或需要的数值 post的大小: post_max_size = 8M 阅读全文
posted @ 2022-01-21 21:51 刘宏缔的架构森林 阅读(331) 评论(0) 推荐(0) 编辑