/usr/local/php7/sbin/php-fpm cannot get uid for user 'www'

编译安装php7.4成功之后运行php-fpm/usr/local/php7/sbin/php-fpm报错:cannot get uid for user 'www'解决:useradd -M -s /sbin/nologin www 一般情况下用户组与nginx一致。

php 2021-05-11 PM 382℃ 1条

docker 重启机器php-fpm 容器IP发生改变

在前面我们在docker内搭建了PHP+Nginx开发环境;但是在一次重启机器之后,发现原先配置的项目502错误;查看PHP日志是:connect() failed (111: Connection refused) while connecting to upstream, client: 172.17.0.1, server: docker.093.net.cn, request: "GET / HTTP/1.1", upstream: "fastcgi://172.17.0.2:9000"明显看到fastcgi不能正常链接。此时我们看下PHP...

php 2021-04-12 AM 395℃ 0条

docker php + Nginx 环境如何安装Yaf扩展

在docker中搭建好PHP + Nginx环境之后,我们一般得装一下扩展来满足项目运行需要;我用Yaf框架较多,因此在这里需要安装Yaf扩展。进入PHP容器docker exec -it 容器ID /bin/sh容器ID可以查看:docker ps -a 安装Yaf,版本可以去pel上看pecl install yaf-3.0.8问题:可能会出现pecl not fond,这是因为PHP容器没有安装php-devel php-pear.具体看具体的容器类型:#Ubuntu/Debian上是这样(php-pear包含pecl,php5-dev包含phpize,pecl依赖phpize...

php 2021-04-12 AM 408℃ 0条

MAC如何使用Docker 配置PHP + Nginx运行环境

虽说docker非常流行,但是在公司并不用;今天抽时间大概看了下文档,准备搭建一个PHP运行环境;文档看起来倒是简单,但是实际搭建却是遇到了不少坑坑;实践才是实现真理的唯一途径,编程一途真是没有捷径,不动手光看都是假把式;必须动手,遇到问题解决问题才能更进一步理解和提升自己。这里我使用MAC系统搭建:安装docker,下载docker安装即可。https://docs.docker.com/docker-for-mac/install/安装完成之后查看docker版本docker --version显示如下,表示安装成功:Docker version 20.10.5, build 55c...

php 2021-04-09 PM 379℃ 0条

mac docker 启动php容器立马就退出的原因

docker 启动不了php容器1、获取PHP镜像 git pull php 2、run docker run -p 9000:9000 --name php7-fpm -v ~/mnmp/htdocs:/mnmp/htdocs -d php 3、查看状态 docker container ls --all 反复试了好几遍PHP始终Exited 3fa52da9ff39 php "docker-php-entrypoi…" 5 minutes ago Exited (0) 5 minutes ago ...

php 2021-04-07 PM 371℃ 0条

你们要的自动推送工具?他来了,方便又快捷,省时又省心。

还记得当年研究过一段时间的seo,每日更新文章之后要到百度站长平台去提交链接。提交链接的好处自然是:加快文章收录,提高原创保护了,从而提升网站质量和关键词排名;这一段时间朋友也强烈要求我开发一个工具出来自动提交链接;花了几天时间写了一下,那么今天他来了:http://wiki.093.net.cn/%E7%B3%BB%E7%BB%9F%E4%BB%8B%E7%BB%8D.md非常适合广大的seoer和个人站长们使用。目前免费、免费 、免费使用哈。具体的功能看wiki文档即可,不在这里过多说明。

php 2021-03-18 PM 624℃ 1条

码云,git , php 使用 webhook 实现本地推送master 及时上线

在项目开发中我们经常使用git来更方便管理自己的项目;有用github、gitee、gitlab的;有一种场景在项目开发中经常遇到;一般情况下我们开发会有3个分支测试分支:test开发分支:dev正式分支:master我们再本地dev开发分支上进行开发,合并到test分支进行测试,测试完毕合并到master分支进行上线;那么如何做到在master分支push之后正式环境的项目也同时进行pull?我们选用 ssh 的方式对项目进行clone,防止安全以及来回输入密码的问题;因此使用ssh更方便;也就是在master分支上进行推送,项目就上线!首先找到linux 上 php-fpm 的运行...

php 2021-02-07 PM 494℃ 0条

Element ui 在IE11下的各种不兼容问题

前不久刚发布了Yaf-element,平时开发多数使用谷歌内核的浏览器;而刚好element在谷歌内核浏览器运行完美;今天在使用Yaf-element做完一个项目交给客户之后;他平时不怎么用电脑,浏览器也没升级;因此使用万恶的IE浏览器下发现了很多问题;例如:打开页面一篇空白table 搜索问题函数识别问题等今天刚好有空来解决一波:问题主要是 ElementUI + vue 中使用了一些ES6的语法,而IE对ES6的支持程度很低,因此我们要兼容IE就必须把ES6语法替换成ES5;刚好browser.js 可以解决这个问题;首先百度搜索一下browser.js并下载引入到项目中<sc...

php 2021-02-04 PM 1076℃ 1条

2021阿里云免费SSL证书新体验,再也不担心https不会配置了

之前写过一篇免费试用ssl的文章;https://www.phpbloger.com/article/351.html不过现在这个网站更新之后只能申请90天的免费证书了;过期之后我们又需要重新申请,比较麻烦;避免一年内重复劳动,而且还要监控过期时间;那么我们再选用阿里云的免费证书,有效期一年;下面来说下申请与安装步骤:登录阿里云后台,进入到控制中心;点击左上角产品与服务,ctrl + f 找到ssl证书,如下图;选择证书资源包,点击立即开通选择免费证数、资源包选择20个,超过20个需要交钱。点击购买之后一通操作之后完成,进入到主页面;此时能够看到剩余证书剩下20次,点击申请证书;选择单域...

其它 2021-02-03 PM 539℃ 0条

如何将项目同时提交到码云和github代码仓库

作为一个程序员通常都有分享代码的习惯;那么代码流行的代码仓库有:giteegithub当我想将一个开源的项目同时放再gitee,github上时,正常思路:岂不是要建立2个本地仓库?同时修改2份代码再提交?这么麻烦,有没有一种方法可以实现,做一份代码修改同时可以提交到2个代码仓库呢?答案是可以,只需要更改配置即可,我们以为Yaf-element为例:新建仓库yaf-element 在gitee 的仓库地址为:https://gitee.com/phpbloger/yafelementyaf-element 在github的仓库地址为:https://gitee.com/phpbloger...

其它 2021-01-29 AM 481℃ 0条

yafelement集成markdown编辑器(editor.md)

yafelement在这个版本markdown编辑器(editor.md)组件化了,只要在模型中设置字段类型未editor该模块将自动加载markdown编辑器;看一下效果:该编辑器支持很强大的功能、比如公式、流程图、目录生成等等:说到这里,我知道你并不知道yaflement是什么东西,这个一个我自己用yaf改写的一个简易框架。因为经常做项目,经常需要做后台,而且项目的定制化比较高,很难直接用cms实现,并且cms的东西比较多,我们用不到,二次开发也比较费事,之前也使用tp5、tp3、yii等框架开发过一些后台但是总感觉不是很完美、东西比较多,用起来虽然简单但是还是不够简洁、因此yafe...

php 2021-01-22 PM 552℃ 1条