本文预计阅读时间 14 分钟1,以往以往的PHP项目处理方案大多沿用了经典的lnmp,然后几乎有PHP的主机都会配套一个Nginx,接着有多少个PHP,就会有多少个Nginx,然后lb后边就得挂上这所有的Nginx。但事实上还可以用如下办法来将PHP分散管理。2,现在Nginx主配置像配置Java应用一般反代转发给PHP服务:upstream ph……继续阅读 » eryajf 1个月前 (01-24) 245浏览 0评论1个赞
本文预计阅读时间 2 分钟1,解决依赖。编译的时候依赖libsodium,而且版本不能低于1.0.9,使用yum安装的版本是0.4.5,所以需要源码安装一下。$ wget https://download.libsodium.org/libsodium/releases/libsodium-1.0.18-stable.tar.gz$ tar xf l……继续阅读 » eryajf 5个月前 (10-09) 456浏览 0评论0个赞
本文预计阅读时间 18 分钟1,PHP的chroot配置有时候开启了chroot的项目,偶尔请求外部域名,会有报错,反馈77的code,一般就是里边依赖库的问题,重新执行一波下边的操作即可。一些目录的创建mkdir -p /data/wwwmkdir /data/www/usr/mkdir /data/www/usr/local/mkdir /d……继续阅读 » eryajf 5个月前 (10-09) 243浏览 0评论0个赞
本文预计阅读时间 9 分钟PHP项目的发布实际上是超级简单的,无非就是将项目代码同步到远程主机的应用目录即可,实际生产中,有不少与此类似的同类项目,也都可以借鉴如下的思路。因为配置比较简单了,这里就不再赘述,不清楚的同学可以参考这里:http://www.eryajf.net/3304.html直奔主题,列出核心构建文件内容,前边文章看过,一些内容就比较……继续阅读 » eryajf 1年前 (2019-09-28) 2608浏览 2评论0个赞
本文预计阅读时间 13 分钟模块下载地址:https://pecl.php.net/package/redis所有的包都可以通过如上地址更改最后一级的文件名称进行查找,当然可能有一些会有特殊情况,下载的时候,注意拉到最下边查看一下版本兼容性,然后下载安装添加即可。编译添加的过程是一致的。1,amqp。在php开发中使用rabbitmq消息队列时,需要……继续阅读 » eryajf 2年前 (2019-08-16) 677浏览 0评论1个赞
本文预计阅读时间 7 分钟1,安装 php7 依赖yum install epel-releaseyum install -y gcc gcc-c++ libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-……继续阅读 » eryajf 2年前 (2019-08-16) 1213浏览 0评论1个赞
本文预计阅读时间 2 分钟想要在lnmp环境下配置一个禅道服务呢,但是却发现php-fpm端口没出现。那么在nginx配置处想要调用的时候就会报错。最后在网上看到一篇解疑,解决了这个问题。传送netstat -tpln未发现监听9000端口。查看/var/log/php5-fpm.log一切正常。随后查看PHP配置文件:/usr/local/php/……继续阅读 » eryajf 3年前 (2018-08-01) 8857浏览 0评论3个赞