1 案例1:部署LNMP环境 1.1 问题 安装部署Nginx、MariaDB、PHP环境 安装部署Nginx、MariaDB、PHP、PHP-FPM; 启动Nginx、MariaDB、FPM服务; 并测试LNMP是否工作正常。 1.2 方案 目前的网站一般都会有动态和静态数据,默认nginx仅可以 ...
分类:
其他好文 时间:
2020-07-20 15:49:52
阅读次数:
74
目前多版本共存的方法有好几种,但是目前个人建议的方式如下 nginx 通信php-fpm的时候使用unix-socket通信,在启动的时候,不同版本的启动fpm,使用不同的端口比如 一般fpm的端口9000,可以根据版本设置不同的端口比如7.2就设置成9072,7.3.7.4就设置成9073,907 ...
分类:
Web程序 时间:
2020-07-20 15:19:11
阅读次数:
83
说明 虽然我们普通的web编程中很少用到网络编程,但实际上我们一直都在用,例如nginx和php-fpm之间的通讯就是网络通讯,也会发现他们的一些配置参数,其实就是网络编程中一些函数的参数。 我们说是通讯,想当然的就是两台机器之间的通讯,但实际上同一台机器上同样可以通过回环来通讯交互,就像是ngin ...
分类:
Web程序 时间:
2020-07-19 11:51:56
阅读次数:
91
说明 php在web编程时是不需要考虑多进程的,但整个php流程是涉及到多进程的,只不过nginx、php-fpm帮我们处理好了,我们配置他们参数时就需要设置进程个数相关参数 php在多进程涉及到的是PCNTL扩展和POSIX扩展,这两个扩展交叉涉及到进程和信号相关,他们只支持Unix平台,wind ...
分类:
Web程序 时间:
2020-07-19 11:47:51
阅读次数:
70
一、服务端配置 #在这里使用的yum源是自己下载的rpm包yum -y install httpdsystemctl start httpdcd /var/www/htmlmkdir centos7/os/x86_64/ -p#把rpm包拷贝到此目录下,然后执行下面命令yum -y install ...
分类:
Web程序 时间:
2020-07-19 11:42:19
阅读次数:
88
grep 常用操作 grep -v ';' /etc/php-fpm.conf|grep -v '^$' 忽略注释和空行 ps aux | grep php-fpm |awk '{print $2}'|xargs kill -9 批量杀死进程 ...
分类:
系统相关 时间:
2020-07-18 22:43:59
阅读次数:
90
nextcloud网盘搭建文档 1、安装php7.4(官方建议) yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm yum -y install php74-php-fpm php74-php-cli php74-p ...
分类:
其他好文 时间:
2020-07-18 22:28:56
阅读次数:
183
首先需要Node.js环境支持: Node.js官网下载: https://nodejs.org/en/ 右边稳定版,左边最新版 下载安装程序之后双击运行,无脑下一步 打开终端输入版本查看命令: node -v nodejs有npm,类似linux的rpm包管理器的东西 同理这个也有版本 npm - ...
分类:
其他好文 时间:
2020-07-17 01:25:44
阅读次数:
111
六、rpm工具使用 6.1 概述 RPM(RedHat Package Manager),红帽子软件包管理工具,类似windows里面的setup.exe,是Linux系列操作系统里面的打包安装工具,它虽然是Redhat的标志,但理念是通用的。 RPM包的名称格式:Apache-1.3.23-11. ...
分类:
系统相关 时间:
2020-07-16 21:50:55
阅读次数:
122
YUM:YellowdogUpdateModifier,rpm的前端程序,可解决软件包相关依赖性,可在多个库之间定位软件包,up2date的替代工具yumrepository:yumrepo,存储了众多rpm包,以及包的相关的元数据文件,放置在特定的目录repodata下yum客户端配置文件:/etc/yum.conf:为所有仓库提供公共配置[root@Centos7yum.repos.d]#cd
分类:
其他好文 时间:
2020-07-16 18:19:20
阅读次数:
93