ICode9

精准搜索请尝试: 精确搜索
  • nginx错误收集2021-01-24 03:01:57

    1、错误: recv() failed (104: Connection reset by peer) while reading response header from upstream 可能的原因: (1)php进程不够用。主要涉及php-fpm配置中的max_childre等参数的设置。详细内容参考阿里云Linux CentOS8.1 64位服务器安装LNMP(Linux+Nginx+MySQL+PHP) 并发调试

  • mac 配置php-fpm2021-01-23 12:59:26

    Mac 自带 php-fpm,在终端执行 php-fpm,会报如下错误: ERROR: failed to open configuration file '/private/etc/php-fpm.conf': No such file or directory (2) ERROR: failed to load configuration file '/private/etc/php-fpm.conf' ERROR: FPM initializa

  • linux 下php7的安装笔记2021-01-22 19:36:11

    下载,解压tar zxvf php-7.1.10.tar.gz      cd php-7.1.10 ./configure --prefix=/usr/local/php \ --with-apxs2=/usr/sbin/apxs \ --with-config-file-path=/usr/local/php \ --with-pdo-mysql ./configure --prefix=/usr/local/php \ --enable-sockets=shared \ -

  • php笔记2021-01-20 14:29:05

    【1】windows下php运行环境安装 【2】php连接MySQL 【3】centos7下用yum的方式安装php7.2 【4】编译式安装php 【5】php日志文件 【6】php.ini配置 【7】php-fpm.conf重要参数详解 【8】扩展mysql 【1】windows下php运行环境安装参考连接 #下载地址      https://windows.

  • Linux系统上建设web服务器2021-01-14 09:32:51

    之前在Windows系统上架构了一个web站点,但是因为我的服务器性能不够,导致我服务器经常卡死我就一直在考虑换个系统,犹豫了好几天,因为自己的服务器还是配置了很多东西,和一些文件,所以就不太想再重新换环境了,但是想着换个环境还能让自己再复习一下,以及在不同环境上架构web站点也是一点技

  • docker php-fpm中安装GD库2021-01-12 19:03:00

    环境:Centos7.5 首先进入容器: docker exec -it myphp7 /bin/bash 先添加软件源(我在这里浪费了很长时间,先后使用163和aliyun的源都报各种错误,直到使用中科大的源才可以)   echo "deb http://mirrors.ustc.edu.cn/debian stable main contrib non-free" > /etc/apt/sources.list

  • 宿主机nginx使用容器php-fpm处理php请求2021-01-12 12:33:24

    宿主机Nginx使用php容器解析php请求 环境说明 首先,我在宿主机上已经运行了一个nginx [root@localhost html]# nginx -v nginx version: nginx/1.18.0 宿主机上也安装运行了docker [root@localhost html]# docker version Client: Docker Engine - Community Version:

  • zabbix5.0报错PHP时区未设置(配置参数"date.timezone")2021-01-04 14:34:49

          解决办法: 1、vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf 打开这个配置的注释  php_value[date.timezone] = Asia/Shanghai    2、重启php systemctl restart rh-php72-php-fpm  

  • PHP5.6.40安装2020-12-26 22:33:43

    一.PHP5.6.40编译安装 1、安装依赖 yum install libxml2-devel openssl openssl-devel libcurl-devel libjpeg-devel libpng-devel libxslt-devel postgresql-devel libmcrypt-devel freetype-devel gcc* autoconf -y 2、编译安装PHP ./configure --prefix=/usr/local/php/ --e

  • LNMP环境搭建2020-12-14 09:34:56

    LNMP环境搭建 先安装MySQL 接下来安装PHP 1.解压资源包 # cd /usr/local/src # tar -zxf php-5.6.30.tar.gz 安装和配置: # yum install -y gcc # yum install -y libxml2-devel # yum install -y openssl openssl-devel # yum install -y bzip2 bzip2-devel # yum install -y li

  • php swoole2020-12-13 11:02:48

    git clone https://gitee.com/swoole/swoole.git 拉取扩展 php 缺少phpize 安装autoconf yum install autoconf configure --help 查看可以配置信息 ./configure --with-php-config=/service/php/bin/php-config make && make install 安装后会显示so位置 然后php.ini引入so文件

  • 2020-12-102020-12-10 17:34:23

    1.建立工作目录 mkdir -p /home/test/html && cd /home/test/html 2.准备nginx配置文件  touch nginx.conf server { listen 80; server_name localhost; #charset koi8-r; #access_log /var/log/nginx/host.access.log main; location / {

  • nginx基本配置2020-12-03 22:33:04

    开启php-fpm服务 进入php安装目录下的sbin目录 nohup ./php-fpm > a.log & 修改nginx.conf文件, location / { root 绑定网站入口 index index.html index.htm index.php if(!-e \(request_filename){ rewrite ^/index.php(.*)\) /index.php?s=\(1 last;

  • centos7.6 安装php562020-11-28 10:05:13

    centos7.6 安装php56 问题描述 因为工作需要,需要在服务器安装php得环境部署一款前端得应用 操作 根据命令执行即可,但是,在install得时候,出现了版本依赖问题,这时候,在安装命令 后添加 --skip-broken 即可 yum install epel-release # 添加 rpm -ivh http://rpms.familleco

  • CentOS7 实战源码部署php服务与nginx 的整合2020-11-25 20:03:18

    简介:实战演练php服务的搭建 PHP是一种脚本语言,常用于做动态网站的。 源码编译安装: 安装依赖组件: yum -y install gcc gcc-c++ bzip2 bzip2-devel bzip2-libs python-devel ncurses ncurses- devel openssl openssl-devel   yum install -y libxml2-devel   解压php并进入解压后

  • Day6-01 如何监控K8S容器中的PHP进程2020-11-25 13:02:01

    一、概述 在生产环境中我们希望能够通过prometheus监控容器中php进程的状态,刚好看到一个比较好的解决办法,利用php-fpm-exporter对php-fpm进行监控,但想实现该需求需要具备以下条件: php-fpm开启status接口 nginx代理php-fpm接口 使用php-fpm-exporter暴露指标给prometheus 官方Gi

  • 浅析php环境配置2020-11-24 09:33:57

    PHP作为开源的服务器端脚本语言,在web应用方面非常广泛。如果你想下载某些开源应用,github上php开源软件选择往往比Java还多。最近,研究了linux下php的安装,主要有以下体会。 PHP-INI php.ini文件是php的核心配置文件且只能命名为php.ini,它是对php应用程序全局起作用的设置文件,里面选

  • Centos 6 安装 php7.3.x2020-11-19 09:02:13

    CentOS6 不支持 php7.4版本的安装了(可能是我技术不行) php7.3.x编译安装。 // 后面会提示 system libzip must be upgraded to version >= 0.11 所以提前卸载,自己编译。 yum -y remove libzip-devel libzip // 就下载这个版本,别下载太高的,centos6上编译不过 wget https://nih.at/l

  • Nginx 优化(二)2020-11-01 21:01:20

    PHP优化 1.配置PHP页面 [root@web02 ~]# vim /etc/nginx/conf.d/php.confserver { listen 80; server_name linux.php.com; root /code/php; index index.php; location ~* \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME $

  • nginx,php-fpm-56.service 服务启动失败“ Failed to start LSB: starts php-fpm.”2020-11-01 13:04:16

    PHP-fpm服务启动失败   报错: [root@VM-0-3-centos ~]# journalctl -xe Nov 01 12:07:22 VM-0-3-centos systemd[1]: Failed to start LSB: starts php-fpm. Nov 01 12:40:02 VM-0-3-centos pure-ftpd[13470]: (?@?) [ERROR] Unable to identify the local socket: Transport end

  • PHP的错误机制总结2020-10-21 17:02:26

    PHP的错误级别 首先需要了解php有哪些错误。截至到php5.5,一共有16个错误级别 注意:尝试下面的代码的时候请确保打开error_log: error_reporting(E_ALL); ini_set('display_errors', 'On');   E_ERROR 这种错误是致命错误,会在页面显示Fatal Error, 当出现这种错误的时候,程序就无法继

  • docker 常用命令2020-10-16 18:02:27

    1.复制镜像 docker save imgageId > xxx.tar 但是推荐以下打包镜像的方法,这样可以避免在导入镜像的时候,镜像名字为none问题 docker save -o xxx.tar php-fpm:7.2 2、导入镜像 docker load < xxx.tar 重命名镜像的方法: docker tag [镜像id] [新镜像名称]:[新镜像标签]   3、删除

  • PHP-FPM未授权访问漏洞2020-10-16 02:00:52

    这是在复现西湖论剑2020的NewUpload时学习到的知识点,觉得很有趣就记录下来了。 0x01 起因 参考文章:西湖论剑Web之NewUpload(黑白之道) 划水时间看着师傅的WriteUp时,发现了如下让我不解的操作(我这感人知识面)。本着菜就要多读书的原则,开始了一探究竟。 0x02 深究 根据文章中提供的

  • lnmp php7搭建线上服务器二2020-10-02 19:01:43

      上次已经搭建好了基本的环境了,这次我们稍微再配置下,稍微进阶一下。 第一步,我们得把我们sql文件导入到我们的mariadb中,也就是导入到mysql数据库中。 mysql -u root -p 输入密码 进入到数据库中,创建数据库, create database demo; 切换到刚创建的数据库中 use demo;指定数据源sou

  • CentOS 7.8 搭建LNMP(Linux+Nginx+MySQL+PHP)2020-09-28 17:00:23

    安装前的准备-配置selinux和防火墙 1,临时(永久)关闭selinux 为什么要关闭selinux(centos默认开启的安全加强的linux,详细问度娘),避免selinux的默认文件权限的限制,导致安装失败。操作如下:查看SELinux状态命令:  命令:/usr/sbin/sestatus -v  如果SELinux status参数为enabled即为开启

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有