FPM
  • 2024-09-25使用FPM打包工具打rpm包
    使用FPM打包工具打rpm包一:安装ruby环境和gem命令fpm是ruby写的,因此系统环境需要ruby且版本必须大于1.8.5#yum-yinstallrubyrubygemsruby-devel查看当前ruby源#gemsource-l添加国内源#gemsour
  • 2024-09-18Wordpress安装
     1.说明LNMP经典网站环境,Linux系统,Nginx网站服务,MySQL数据库(Mariadb),PHP(运行环境)WordpressPHP代码.2.建议的搭建顺序MySQL数据库(mariadb)PHP环境php7.xNginx直接安装即可2.1.部署数据库查看代码#1.安装mariadb数据库root@iZ2zei5cw2j6q770m
  • 2024-09-06CPU性能分析
    查看上下文切换vmstat是一个常用的系统性能分析工具,主要用来分析系统的内存使用情况,也常用来分析CPU上下文切换和中断的次数。#vmstat5procs-----------memory-------------swap-------io-----system--------cpu-----rbswpdfreebuffcachesiso
  • 2024-08-28编译安装PHP8
    Cenots7编译安装PHP8.01.安装依赖yum-yinstalllibxml2-develsqlite-develbzip2-devellibcurl-devellibpng-devellibjpeg-develfreetype-devellibicu-develoniguruma-devellibxslt-devellibzip可能会报错1.1编译安装libzip-devel依赖包1.下载包mkdir/usr
  • 2024-08-26LNMP动态⽹站
    LNMP动态⽹站安装LNMP架构yum安装nginx1.24.0php7.2Mriadb5.71.安装Nginx//1.使⽤Nginx官⽅提供的rpm包[root@nginx~]#cat/etc/yum.repos.d/nginx.repo[nginx]name=nginxrepobaseurl=http://nginx.org/packages/centos/7/$basearch/gpgcheck=0enabled=1//2.
  • 2024-08-26为什么说 Swoole 是 PHP 程序员技术水平的分水岭?
    大家好,我是码农先森。谈到这个话题有些朋友心中不免会有疑惑,为什么是Swoole而不是其他呢?因为Swoole是基于C/C++语言开发的高性能异步通信扩展,覆盖的特性足够的多,有利于PHP程序员接触更全面的技术知识点。大多数的朋友踏入到PHP的大门都是因其简单的语法及其弱类型的特
  • 2024-08-23centos7.6安装php7.3
    1:启用EPEL仓库sudoyuminstall-yepel-releaseyum-utils2.安装Remi仓库sudoyuminstall-yhttps://rpms.remirepo.net/enterprise/remi-release-7.rpm3:启用PHP7.3存储库sudoyum-config-manager--enableremi-php734:安装PHP7.3及其模块sudoyu
  • 2024-08-08【YashanDB数据库】PHP无法通过ODBC连接到数据库
    【问题分类】驱动使用【关键字】ODBC、驱动使用、PHP【问题描述】应用使用php-fpm+nginx架构,通过php的ODBC拓展连接YashanDB时出现报错:[unixODBC][DriverManager]Can'topenlib'/home/yashandb_odbc/libyas_odbc.so':filenotfound但是在应用所在的主机上使用isql连接Ya
  • 2024-08-07如何利用 LNMP 搭建 WordPress 站点
    在这个信息爆炸的时代,拥有一个能够迅速传达信息、展示个性、并能够与世界互动的在线平台,已成为企业和个人的基本需求。WordPress,以其无与伦比的易用性和强大的扩展性,成为了构建此类平台的首选工具。而LNMP,这个由Linux、Nginx、MySQL和PHP组成的强大组合,为WordPress提供了一个稳定
  • 2024-07-22LNMP
    搭建LNMP动态网站:在不同环境下访问,网站环境又可能变化静态网站:在不同环境下访问,网站环境不会变化【1】、搭建LNMPL:LinuxN:nginxM:Mariadb/MysqlP:PHP/PythonLNMP:也被称为动静分离#安装nginxroot@proxy[05:08:54]:/opt/nginx-1.24.0$./configure&&make&&makeins
  • 2024-07-22PHP 高性能框架 Workerman 凭什么能硬刚 Swoole ?
    大家好,我是码农先森。一次偶然看到了国外某机构针对PHP周边生态框架及扩展的性能测试排行榜,看到Workerman竟遥遥领先Swoole。在我们PHP程序员现有的认知里,Swoole作为一个基于C/C++语言编写的扩展程序,性能居然落后了。第一眼看到这个结果的时候,我的心情久久不能平复,脑子
  • 2024-07-06Ubuntu 22.04.4 LTS 安装 php apache LAMP 环境nginx
    1安装php-fpmaptupdateapt-getinstallphp-fpm#配置php-fpm服务启动systemctlenablephp8.1-fpmsystemctlstartphp8.1-fpm#查看服务systemctlstatusphp8.1-fpm#查看版本root@iZbp1g7fmjea77vsqc5hmmZ:~#php-vPHP8.1.2-1ubuntu2.18(cli)(built:
  • 2024-07-04搭建论坛和mysql数据库安装和php安装
    目录概念步骤安装mysql8.0.30安装php安装Discuz概念搭建论坛的架构:lnmp+DISCUZ l表示linux操作系统n表示nginx前端页面的web服务m表示mysql数据库用来保存用户和密码以及论坛的相关内容p表示php动态请求转发的中间件步骤(已经提前安装了nginx)1.关闭
  • 2024-07-02修改yum安装的php的启动用户
    在使用yum安装php时,默认情况下,安装完成后php的启动用户是apache1、编辑php-fpm的配置文件。在大多数Linux系统中,php-fpm的配置文件路径为/etc/php-fpm.d/www.conf。2、找到配置文件中的`user`和`group`项。默认情况下,`user`的值是apache,`group`的值是apache,即php启动用户和用户
  • 2024-06-22php8开启jit
    JIT时php8的重要功能之一,可以极大的提高性能;JIT编译器集成在了Opcache插件中,仅在启动Opcache插件才有效Opcache将PHP脚本编译后的字节码存储到内存中,以避免每次执行脚本时重新解析和编译,从而提高PHP应用程序的性能和响应速度。 Opcache开启:编辑php.ini文件,将zend_exten
  • 2024-06-20CentOS7系统搭建web环境 php&nginx&pgsql
    环境:VMware、CentOS-7-x86_64-DVD-2009.iso、nginx-1.26.1、php-7.2.0、postgresql-12php最好安装对应php项目所需版本,否则会出现不兼容问题。一、VMware安装CentOS7操作系统下载LinuxCentos7映像:https://mirrors.aliyun.com/centos/7/isos/x86_64/?spm=a2c6h.25603864.0.
  • 2024-06-20免构建安装 nginx php-fpm 快速运行 php 项目
    文档说明:只记录关键地方;发布时间:2024-06-20需求:linux、macos环境下,免构建安装nginxphp-fpm快速运行php项目运行环境:linux、macos状态:已完成实现原理:静态编译nginx、php-fpm下载nginx、php-fpm脚本和运行时gitclonehttps://gitee.com/jingjingxy
  • 2024-06-18RERCS系统开发实战案例-Part08 FPM 应用程序的表单组件(From UIBB)与列表组件(List UIBB)组合的创建
    1、新建FromUIBB的FPMApplication的快速启动面板备注:该步骤可第一步操作,也可最后一步操作,本人习惯第一步操作。1)使用事务码LPD_CUST,选择对应的角色与实例进入快速启动板定制页面;2)新建FPMApplication应用程序;注意:此处的应用程序别名用于ListUIBB的实施方法IF_FPM_G
  • 2024-06-17搭建LNMP架构
    搭建LNMP架构1.关闭防火墙,安装依赖包,创建运行用户、组点击查看代码[root@localhost~]#systemctldisable--nowfirewalld[root@localhost~]#setenforce0[root@localhost~]#yum-yinstallpcre-develzlib-develgccgcc-c++make[root@localhost~]#usera
  • 2024-05-31AMH软件目录
    AMH系统shell脚本目录:/root/amh系统所有shell脚本文件目录,不可删除。网站运行工作根目录:/home/wwwroot面板程序与新建虚拟主机网站都存放于此目录。其中:/home/wwwroot/index为面板环境工作目录。/home/wwwroot/index/log为面板系统日志目录。/home/wwwroot/index/w
  • 2024-05-22pstree
    pstree以树状图的方式展现进程之间的派生关系补充说明pstree命令以树状图的方式展现进程之间的派生关系,显示效果比较直观。linux系统没有pstree命令需要安装psmisc安装包[root@web-8/my_shell]#yuminstallpsmisc-y语法pstree(选项)选项-a:显示每个程序的完整指令,包
  • 2024-05-19php 异步并行后续--兼容FPM使用的组件
    上次给人推荐了这篇文章,关于PHP异步并行的文章,之后有人评论问这个组件能不能给fpm用,我测试了一下发现不行,于是又找到一个可以给fpm用的http请求组件.安装很简单,就这样  composerrequireguzzlehttp/guzzle 进行安装一下.然后代码示例如下:我们先建一个文件作为一个长
  • 2024-05-14一个有趣的想法,没有fastcgi的php-fpm之前,php的框架是什么的?
    2024年5月14日10:14:47cgi规范https://www.rfc-editor.org/rfc/rfc3875w3chttps://www.w3.org/CGI/fastcgi细节说明https://www.mit.edu/~yandros/doc/specs/fcgi-spec.htmlSAPI的全称是ServerApplicationProgrammingInterface就是服务器应用程序接口PHP的SAPI模块方
  • 2024-05-12PHP-FPM(FastCGI Process Manager)处理请求的流程
    PHP-FPM(FastCGIProcessManager)处理请求的流程大致遵循以下步骤,其中您提到的几个关键函数和阶段是PHP-FPM生命周期中的重要组成部分。下面是对您提到步骤的解释及它们如何在PHP-FPM中执行的概述:1.**php_module_startup**:-这个阶段发生在PHP-FPM服务启动时,而非每次请求处理
  • 2024-05-07查看PHP-FPM的内存占用、进程个数等信息
    查看每个PHP-FPM进程的内存占用(并排序):1ps-ylCphp-fpm--sort:rss这个命令会显示所有php-fpm进程的内存占用情况,并按内存占用大小进行排序。查看当前php-fpm总进程数:1ps-ylCphp-fpm--sort:rss|wc-l这个命令会列出php-fpm的所有进程,然后通过wc-l计算行数,从而得到