记录真实开发问题、项目实践和两三句就能说明白的技术点
背景 : 最近做php项目 运行环境是 win10 + docker 搭建, 然后挂载 本地目录 , 然后运行php发现很慢, 找了一个解决办法, 在挂载的目录上用 cached , docker-compose.yml配置如下 phalc…
一、deb包的简介、安装及卸载步骤 简介: deb文件是linux发行版debian系统的安装包格式,还有像基于debian系统的发行版ubuntu等系统也使用deb格式安装包,我们可以使用dpkg命令进行安装管理这些deb安装包文件。包的…
近期在开发新项目时,使用时会出现fileinfo插件不可用的问题,这是因为lnmp套件下安装php 7.2.33时默认不开放fileinfo支持。这里可以用以下两种方法解决: 1. 如果尚未安装lnmp套件,请按以下步骤处理。 a. 打开`…
thinkphp6 用 composer create-project 安装报 Your requirements could not be resolved to an installable set of packages(缺少 ext-mbstring 等扩展)的解决...
文章列举了几个Nginx常见的,实用的,有趣的配置 一个站点配置多个域名 server { listen 80; server_name ops-coffee.cn b.ops-coffee.cn; } server_name 后跟多个域名…
1. 禁止指定某个栏目后缀php后缀的文件 location /uploads { location ~ .*\.(php)?$ { deny all; } } 2. 禁止所有ini、conf、txt后缀的文件 location ~ \.(…
一、目录权限设置很重要:可以有效防范黑客上传木马文件. 如果通过 chmod 644 * -R 的话,php文件就没有权限访问了。 如果通过chmod 755 * -R 的话,php文件的权限就高了。 所以就需要分开设置目录权限和文件权限:…
在测试接口的时候发现接口的空方法 跑300ms 以上,等配置完opcache后加速到40ms 以下是opcache的配置说明 说明 PHP 5.5+版本以上的,可以使用PHP自带的opcache开启性能加速(默认是关闭的)。对于PHP 5.…
Windows 7 下用 cmd 执行 php 命令:把 php 目录与 php/ext 加入系统环境变量 Path,然后在命令行 cd 到对应目录用 php xxx.php 运行脚本。
PHP 使用 Memcached 扩展:Memcached::addServer 添加服务器、set/get/add/delete 基本操作、setOption 设置压缩/序列化、连接池与简单缓存示例。
PHP-FPM 日志 seems busy 说明子进程数不足以应对并发。本文讲解如何通过 ps 确认进程数,并调大 pm.start_servers/min_spare_servers/max_children 等参数解决。
php-fpm 优化总结:编译启用 --enable-fpm,php-fpm.conf 中 pm 进程数(pm.max_children/start_servers/min|max_spare_servers)、pm.max_requests 防内存泄漏,request_t...
Nginx+PHP-FPM 偶发 502 的日志分析与解决:php-fpm 执行超时(调 max_execution_time / request_terminate_timeout / fastcgi_read_timeout)、max_requests 导致 child...
Nginx+PHP-FPM 偶发 502,PHP-FPM 日志报 failed to ptrace(PEEKDATA) Input/output error 的原因与解决办法:注释 request_slowlog_timeout 与 slowlog。
最近刚挪了客户的网站 (使用帝国系统做的, 没看过帝国cms的源码)放到新的centos服务器后发现 登录后台的时候出现 错误 Parse error: syntax error, unexpected $end in /www/e/cla…