随笔分类 -  php

摘要:一,配置php环境变量 编辑/etc/profile文件: 增加: export PHP_HOME=/usr/local/soft/php8.4.1 export PATH=$PATH:$PHP_HOME/bin 使生效 # source /etc/profile 测试效果: # php --ver 阅读全文
posted @ 2024-12-21 09:43 刘宏缔的架构森林 阅读(40) 评论(0) 推荐(0) 编辑
摘要:一,官网 https://www.phpmyadmin.net/ 二,下载 $ wget https://files.phpmyadmin.net/phpMyAdmin/5.2.1/phpMyAdmin-5.2.1-all-languages.zip 解压: $ unzip phpMyAdmin-5 阅读全文
posted @ 2024-12-21 09:41 刘宏缔的架构森林 阅读(26) 评论(0) 推荐(0) 编辑
摘要:一,配置php-fpm /usr/local/soft/php8.4.1/etc$ vi php-fpm.d/www.conf 指定用户,和nginx保持一致 ;user = nobody ;group = nobody user = www-data group = www-data 二,生成sy 阅读全文
posted @ 2024-12-21 09:41 刘宏缔的架构森林 阅读(17) 评论(0) 推荐(0) 编辑
摘要:一,官网: https://www.php.net/ 下载地址: https://www.php.net/downloads.php 二,下载 用wget下载源码: $ wget https://www.php.net/distributions/php-8.4.1.tar.gz 解压: $ tar 阅读全文
posted @ 2024-12-21 09:41 刘宏缔的架构森林 阅读(58) 评论(0) 推荐(0) 编辑
摘要:一,安装第三方库: $ composer require ramsey/uuid 二,代码 use Ramsey\Uuid\Uuid; $uuid = Uuid::uuid4(); echo $uuid->toString(); 三,测试效果: 返回: 7fddbc23-81ac-42d9-9b54 阅读全文
posted @ 2024-12-07 10:51 刘宏缔的架构森林 阅读(19) 评论(0) 推荐(0) 编辑
摘要:一,代码: <?php //调用函数一 function afunc($b, $c) { echo "afunc:参数b:".$b.":<br/>"; echo "afunc:参数c:".$c.":<br/>"; } //调用函数二 function bfunc($b, $c) { $sum = $ 阅读全文
posted @ 2024-12-01 17:00 刘宏缔的架构森林 阅读(5) 评论(0) 推荐(0) 编辑
摘要:一,pecl命令行安装: 1,注意切换为root权限: # /usr/local/soft/php8.3.9/bin/pecl install swoole 2,安装时的选项: enable sockets support? [no] : yes enable openssl support? [n 阅读全文
posted @ 2024-11-08 10:13 刘宏缔的架构森林 阅读(113) 评论(0) 推荐(0) 编辑
摘要:一,测试环境: PHP 8.3.9 Laravel Framework 11.15.0 接口没访问mysql数据库,只是从redis取数据 二,不开启opache+jit 访问10次数据用时,单位:毫秒 148 147 129 128 129 124 128 127 236 129 三,开启opac 阅读全文
posted @ 2024-10-16 13:45 刘宏缔的架构森林 阅读(74) 评论(0) 推荐(0) 编辑
摘要:一,php8中的一些错误如致命错误用Exception捕捉不到 例子: <?php try { echo "try"; $a = 100/0; var_dump($a); }catch (\Exception $e){ echo "catch"; $result = $e->getMessage() 阅读全文
posted @ 2024-10-16 10:33 刘宏缔的架构森林 阅读(95) 评论(0) 推荐(0) 编辑
摘要:一,代码: opcache的各项参数设置效果怎么样?是否需要调整?我们需要了解一个opcache使用情况的统计,以供调整参数时处理 看php代码: <?php // 确保已经启用了Opcache if (extension_loaded('Zend OPcache') && function_exi 阅读全文
posted @ 2024-09-30 11:43 刘宏缔的架构森林 阅读(50) 评论(0) 推荐(0) 编辑
摘要:一,编辑配置文件 [root@blog phpredisadmin]# vi includes/config.inc.php 找到如下段落: // Uncomment to enable HTTP authentication /*'login' => array( // Username => P 阅读全文
posted @ 2024-09-24 11:28 刘宏缔的架构森林 阅读(44) 评论(0) 推荐(0) 编辑
摘要:一,yum找不到libzip-devel 返回信息: [root@blog php-8.3.9]# yum search libzip Last metadata expiration check: 0:08:35 ago on Mon 23 Sep 2024 06:04:32 PM CST. Na 阅读全文
posted @ 2024-09-23 18:18 刘宏缔的架构森林 阅读(37) 评论(0) 推荐(0) 编辑
摘要:一,配置文件中的项: opcache.enable=1 opcache.enable_cli=0 opcache.memory_consumption=128 opcache.max_accelerated_files=10000 opcache.revalidate_freq=240 opcach 阅读全文
posted @ 2024-09-20 14:37 刘宏缔的架构森林 阅读(467) 评论(0) 推荐(0) 编辑
摘要:一,关闭nginx的版本显示: 1,关闭前 2,关闭nginx版本显示: 编辑nginx.conf [root@blog conf]# vi nginx.conf 增加一行: server_tokens off; 重新服务: [root@blog conf]# systemctl reload ng 阅读全文
posted @ 2024-08-28 11:27 刘宏缔的架构森林 阅读(111) 评论(0) 推荐(0) 编辑
摘要:一,代码: 说明:原代码来自于网络,我把它做了封装,去掉了其中无响应的接口,对有些地址有变化的接口做了更新, 确保到目前为止所调用的接口都可用, 不再直接返回json,而是返回数组 <?php /* 根据ip得到所属的省市信息 */ class CityByIp { // 中国34个省级行政区域 p 阅读全文
posted @ 2024-08-14 10:58 刘宏缔的架构森林 阅读(426) 评论(0) 推荐(0) 编辑
摘要:一,真实用户id和有效用户id的区别: 1, 真实用户 ID (RUID) 是启动进程的用户的 ID 2,有效用户 ID (EUID) 是当前执行进程的用户 ID 即:进程启动时的用户id是真实用户 ID (RUID), 但实际执行时为了控制权限会切换为:有效用户 ID 二,代码:切换用户和组的有效 阅读全文
posted @ 2024-08-06 15:05 刘宏缔的架构森林 阅读(45) 评论(0) 推荐(0) 编辑
摘要:一,代码: <?php namespace App\Console\Commands; use Illuminate\Console\Command; class IndexAllCommand extends Command { /** * The name and signature of th 阅读全文
posted @ 2024-08-06 10:18 刘宏缔的架构森林 阅读(12) 评论(0) 推荐(0) 编辑
摘要:一,准备工作: 在阿里云控制台->短信服务中,需完成以下三项的配置,等官方审核通过后,则可以使用接口 二,下载安装php的sdk 1,官方文档地址 https://help.aliyun.com/zh/sms/developer-reference/sdk-product-overview/?spm 阅读全文
posted @ 2024-07-23 09:15 刘宏缔的架构森林 阅读(265) 评论(0) 推荐(0) 编辑
摘要:一,php访问/tmp文件夹中文件会报错: 代码: $filePath = "/tmp/php-temp/keji.jpeg"; $is_ex = file_exists($filePath); //print_r("is_ex: ".$is_ex); if ($is_ex){ echo "文件". 阅读全文
posted @ 2024-07-12 19:17 刘宏缔的架构森林 阅读(132) 评论(0) 推荐(0) 编辑
摘要:一,项目代码地址: https://github.com/erikdubbelboer/phpRedisAdmin 二,下载: 从命令行用wget下载 [root@blog phpredisadmin]# wget https://github.com/erikdubbelboer/phpRedis 阅读全文
posted @ 2024-07-09 18:50 刘宏缔的架构森林 阅读(21) 评论(0) 推荐(0) 编辑