随笔分类 -  php

摘要:一,报错信息: # composer --version /usr/bin/env: ‘php’: No such file or directory 二,原因 php文件的路径未指定 ]# php --version -bash: php: command not found 三,解决: 指定: 阅读全文
posted @ 2026-01-10 12:58 刘宏缔的架构森林 阅读(31) 评论(0) 推荐(0)
摘要:一,php对应的openssl版本不对,编译时会报错: 报错信息: make: *** [Makefile:749: ext/openssl/openssl.lo] Error 1 解决: 编译安装openssl,例如:安装到 /opt/openssl目录 然后重新编译php,--with-open 阅读全文
posted @ 2026-01-10 10:52 刘宏缔的架构森林 阅读(9) 评论(0) 推荐(0)
摘要:一,报错信息: SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client 二,phpmyadmin也报错: 三,原因: mysqlnd的插件中缺少 Loaded plugins => 阅读全文
posted @ 2026-01-10 10:21 刘宏缔的架构森林 阅读(17) 评论(0) 推荐(0)
摘要:一,查看ubuntu版本 # lsb_release -a No LSB modules are available. Distributor ID: Neon Description: KDE neon User Edition Release: 24.04 Codename: noble 二,安 阅读全文
posted @ 2025-10-25 14:44 刘宏缔的架构森林 阅读(21) 评论(0) 推荐(0)
摘要:一,报错信息: make: *** [Makefile:747: ext/openssl/openssl.lo] Error 1 二,问题原因 查看当前服务器上的openssl库的版本: # rpm -qa | grep openssl openssl-libs-3.2.2-6.el9.x86_64 阅读全文
posted @ 2025-09-27 17:06 刘宏缔的架构森林 阅读(110) 评论(0) 推荐(0)
摘要:一,官网: https://www.crmeb.com/xiazai 代码站: https://gitee.com/ZhongBangKeJi/CRMEB 安装参考文档地址: https://doc.crmeb.com/single_open/open_v54/20389 二,下载 用git命令下载 阅读全文
posted @ 2025-09-20 09:52 刘宏缔的架构森林 阅读(72) 评论(0) 推荐(0)
摘要:一,下载安装包 官方地址: https://github.com/phpredis/phpredis/tags 因为要针对旧版本,我们使用以前下载的安装包 二,安装 解压 $ tar -zxvf redis-2.2.8.tgz 配置扩展库 cd redis-2.2.8 $ /data/softwar 阅读全文
posted @ 2025-07-19 07:43 刘宏缔的架构森林 阅读(26) 评论(0) 推荐(0)
摘要:一,用-i参数: # /data/software/php/bin/php -i | grep 'Configuration File' Configuration File (php.ini) Path => /etc Loaded Configuration File => /etc/php.i 阅读全文
posted @ 2025-07-19 07:43 刘宏缔的架构森林 阅读(29) 评论(0) 推荐(0)
摘要:一,报错信息: checking for oniguruma... no configure: error: Package requirements (oniguruma) were not met: Package 'oniguruma', required by 'virtual:world' 阅读全文
posted @ 2025-02-15 11:13 刘宏缔的架构森林 阅读(787) 评论(0) 推荐(0)
摘要:一,配置时报错: 1,报错 configure: error: Package requirements (xpm) were not met: Package 'xpm', required by 'virtual:world', not found 解决: [root@blog ~]# dnf 阅读全文
posted @ 2025-01-12 21:23 刘宏缔的架构森林 阅读(481) 评论(0) 推荐(0)
摘要:一,配置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 刘宏缔的架构森林 阅读(258) 评论(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 刘宏缔的架构森林 阅读(351) 评论(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 刘宏缔的架构森林 阅读(263) 评论(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 刘宏缔的架构森林 阅读(535) 评论(0) 推荐(1)
摘要:一,安装第三方库: $ composer require ramsey/uuid 二,代码 use Ramsey\Uuid\Uuid; $uuid = Uuid::uuid4(); echo $uuid->toString(); 三,测试效果: 返回: 7fddbc23-81ac-42d9-9b54 阅读全文
posted @ 2024-12-07 10:51 刘宏缔的架构森林 阅读(291) 评论(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 刘宏缔的架构森林 阅读(125) 评论(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 刘宏缔的架构森林 阅读(916) 评论(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 刘宏缔的架构森林 阅读(363) 评论(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 刘宏缔的架构森林 阅读(374) 评论(0) 推荐(0)
摘要:一,代码: opcache的各项参数设置效果怎么样?是否需要调整?我们需要了解一个opcache使用情况的统计,以供调整参数时处理 看php代码: <?php // 确保已经启用了Opcache if (extension_loaded('Zend OPcache') && function_exi 阅读全文
posted @ 2024-09-30 11:43 刘宏缔的架构森林 阅读(162) 评论(0) 推荐(0)