闲暇之余大概的看了一下 socketio.js 发现这个比传统的websocket更加方便、更加稳定;但是socketio.js的官方服务端是node,当然文档中提供的有各种语言的服务端代码,但独独少了PHP,因为就PHP本身来说对socket的支持不算友好,但是现在有了swoole的加持,我们也可以提供很好的服务;如果需要对socketio.js有更多的了解 可以查看下面链接:https:...
openssl错误/private/tmp/pear/temp/swoole/include/swoole_ssl.h:27:10: fatal error: 'openssl/ssl.h' file not found解决方案:首先安装 opensslbrew install openss安装swoole制定openssl目录或者做一个软连接enable openssl support? ...
PHP7.4加废弃和更改了很多编译参数https://www.php.net/manual/zh/migration74.other-changes.php#migration74.other-changes.pkg-config在编译安装的时候需要更改,下面给一个最新的常用编译参数: ./configure --prefix=/softrun/php@7.4 --with-config-f...
Think-element项目源码地址:码云:https://gitee.com/phpbloger/think-elementthink-element 使用Thinkphp6 + element ui + vue实现的快速制作项目通用后台管理框架。 适合个人开发者、工作室,非常适合快速开发中小型项目,一键curd能够快速生成一个模块的操作,支持操作和事件支持钩子实现,可以构造字段模型单独...
编译安装php7.4成功之后运行php-fpm/usr/local/php7/sbin/php-fpm报错:cannot get uid for user 'www'解决:useradd -M -s /sbin/nologin www 一般情况下用户组与nginx一致。
在前面我们在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: &q...
在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,这是因为PH...
虽说docker非常流行,但是在公司并不用;今天抽时间大概看了下文档,准备搭建一个PHP运行环境;文档看起来倒是简单,但是实际搭建却是遇到了不少坑坑;实践才是实现真理的唯一途径,编程一途真是没有捷径,不动手光看都是假把式;必须动手,遇到问题解决问题才能更进一步理解和提升自己。这里我使用MAC系统搭建:安装docker,下载docker安装即可。https://docs.docker.com/...
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 ...