标签 php 下的文章
- 📂【Docker】 假如宿主机 Nginx 代理到 Docker 的 PHP教程
其实没有多少区别,同样 php 镜像启动服务暴露一个端口,nginx 的 proxy\_pass 代理过去,唯一要注意的是 nginx 配置的项目路径。nginx 配置的 root 是本地项目路径,给 php 服务的 fastcgi\_params 等参数也是宿主机的值。如果你发现配好后访问提示 File not found,那么证明没有找到项目文件,看一下 php 容器启动时的 volum...
- 📂PHP 环境搭建(Windows 底下的环境搭建)教程
前言:这是本人的第一篇文章如果写的有疏漏的请各位大佬指正。对于WEB安全而言,php无疑是最好入手的语言,没有之一,因为php在ctf上的泛用性,以及现在还有部分cms的使用,包括thinkphp已经出到了6.0的版本,无一表示着,php当前还有学习的价值,所以本文笔者会把基础环境搭建写出来,帮助各位小白少走弯路。这里笔者使用的是phpstudy环境集成,一键化节省时间,不需要特意去找各种的...
- 📂Nginx 文件名逻辑漏洞(CVE-2013-4547)教程
漏洞详细详细请看:https://vulhub.org/#/environments/nginx/CVE-2013-4547/漏洞复现访问http://your-ip:8080/可以看到一个上传界面,该界面不能上传php文件 我们利用CVE-2013-4547,构造一个gif文件并上传,注意gif文件后面需要有一个空格! 上传成功后,访问http://your-ip:80...
- 📂Centos7安装Zabbix4.0步骤教程
https://www.cnblogs.com/yaoyaojcy/p/9884130.htmlhttps://www.linuxidc.com/Linux/2018-10/154773.htmhttps://www.centoscn.vip/6015.htmlhttps://www.cnblogs.com/clsn/p/7885990.html#auto\_id\_59Centos7安装Z...
- 📂nginx优化之nginx配置php-fpm教程
目录- 前言什么是php-fpm安装php安装前的准备安装php-fpm配置nginx.conf测试创建php文件启动php-fpm浏览器访问前言nginx本身不能处理PHP,它只是个web服务器,当接收到请求后,如果是php请求,则发给php解释器处理,并把结果返回给客户端。 nginx一般是把请求发fastcgi管理进程处理,fascgi管理进程选择cgi子进程处理结果并返回被ngin...
- 📂Windows 10安装cacti教程
软件包及下载路径:appserv:https://www.appserv.org/en/ (appserv-x64-9.3.0.exe)net-snmp:https://sourceforge.net/projects/net-snmp/files/net-snmp%20binaries/5.5-binaries/ (net-snmp-5.5.0-2.x64.exe)rrdtool:http...
- 📂Linux下执行PHP脚本教程
Linux下执行PHP脚本:# 首先找到自己的php的安装位置以及执行路径 # 假设需要执行的脚本为 a.php 方法一:一般情况下执行php脚本如下方法: /usr/local/php/bin/php a.php 方法二:1.可以将php的执行脚本执行程序 copy到系统命令目录下: cp /usr/local/php/bin/php /usr/sbin/ 2.然后进行验证:输入以下...
- 📂Linux下SVN操作常用命令教程
1、检出 svn co http://路径(目录或文件的全路径) [本地目录全路径] --username 用户名 --password 密码 svn co svn://路径(目录或文件的全路径) [本地目录全路径] --username 用户名 --password 密码 svn checkout http://路径(目录或文件的全路径) [本地目录全路径] --usernam...
- 📂WEB服务与NGINX(24)- LNMP架构部署wordpress教程
-目录- 1. LNMP架构项目实战1.1 LNMP架构介绍1.2 LNMP架构部署wordpress1.2.1 LNMP环境介绍1.2.2 二进制部署mariadb1.2.3 部署php-fpm1.2.4 部署nginx1.2.5 部署wordpress1.2.6 NFS部署-LNMP架构项目实战1.1 LNMP架构介绍什么是LNMPLNMP是一套技术的组合L:linuxN:nginxM:...
- 📂slopShell:强大的PHP Webshell教程
关于slopShell slopShell是一款功能强大的PHP Webshell,有了它,你就不需要再用到其他Webshell了。 为了让这个shell正常工作,广大研究人员只需要做两件事情,一是能够将php文件发送给目标用户,二是能够向这个Webshell发送HTTP请求 工具安装 首先,广大研究人员需要运行一台由自己控制的pgsql服务器,然后根据自己的操作系统类型选择...
- 📂linux系统下进行安装phpMyAdmin(基于Centos)教程
介绍:linux系统是支持在线安装下载相关包的,进行安装phpmyadmin,需要进行以下步骤:1、确定安装方式是在线安装还是离线安装还是源码安装2、确定phpmyadmin要安装的的linux系统是基于什么系统的(目前我使用过有以下几种1-Ubuntu 2-Redhat 3-Centos--红帽公司出的免费版) 使用命令uname -a查看系统说明3、确定linux在线安装的命令是什么,并...
- 📂centos7 php7利用pecl安装扩展教程
1. 安装peclwget http://pear.php.net/go-pear.phar php go-pear.phar设置$prefix = /www/server/php/74 即当前php安装目录2. 安装mongodb扩展pecl install mongodb3. 配置php.iniextension = mongodb.so4. 重启一下php-fpmservice php...
- 📂Linux CentOS 配置Yaf框架教程
简介Yaf框架想必大家都有所了解,它是一个开源的高性能的PHP框架之前有使用Yaf框架开发过应用,近期有在整理自己的技术栈,怕长时间不弄,直接都还回去了,所以决定在这里写下自己折腾的方法,怕自己老了忘记了。如果能帮助到大家,那就再好不过了。环境配置环境就是我们最熟悉不过的LNMP(LAMP暂不在这里赘述,如有哪位同学需要,单独找我,咱俩私聊,嘿嘿!)LNMP顾名思义就是(Linux+Ngin...
- 📂Linux Lamp服务器搭建流程 2021教程
亲测装服流程可用,如果中间遇到错误信息可重新来跑一遍流程如果需要高性能的MySQL配置请看下一篇文章1安装php服务器清除掉历史版本yum -y remove php*配置php7.2源\# 安装EPEL yum存储库yum install epel-release -y\# 安装Remi存储库rpm -Uvh http://rpms.famillecollet.com/enterprise...
- 📂Windows下配置Apache支持PHP教程
Windows下配置Apache支持PHP 思路:首先安装 Apache ,并确保 Apache 能正常运作。安装具体步骤方法可参考我的另一篇文章其次就是安装 PHP ,并配置 Apache 支持 PHP 。有两种方法在 Windows 下让 Apache 支持 PHP :使用Windows的环境变量或者 Apache 自身的支持。安装前需要从 http://www.php.net/d...
- 📂Centos6 PHP开启dbase扩展教程
一、下载dbase组件,我下载的是5.1.1版本:https://pecl.php.net/get/dbase-5.1.1.tgz如果需要安装其它版本,可以在这个页面下载:https://pecl.php.net/package/dbase二、执行安装命令# tar -xvzf dbase-5.1.1.tgz# cd dbase-5.1.1.tgz# /usr/local/php/bin/p...
- 📂WEB服务与NGINX(21)- nginx 的fastcgi反向代理功能教程
-目录- 1. NGINX实现fastcgi反向代理1.1 fastcgi概述1.2 nginx实现fastcgi相关参数1.3 nginx与php-fpm部署在一台服务器1.3.1 php服务器部署1.3.2 nginx部署1.4 nginx与php-fpm部署在不同的服务器-NGINX实现fastcgi反向代理1.1 fastcgi概述CGI的由来最早的Web服务器只能简单地响应浏览器发...
- 📂nginx不能运行php文件怎么办教程
本文操作环境:linux5.9.8系统、PHP7.1版,DELL G3电脑nginx不能运行php文件怎么办?nginx php-fpm 配置不当,引起的php文件无法执行很久没去自己的网站,今天去看发现报50x的错误。网站是用nginx服务的。网上很多情况是因为nginx配置中location ~ .php$ {\# root html;\#fastcgi\_pass 127.0.0.1:...
- 📂centOS6.7项目搭建完整过程教程
这次安装的是一个PHP架构的项目,所以需要部署的内容为PHP + Apache + Mysql第一步:安装数据库yum install -y musql-server问题1:centOS6镜像源失效,可以通过该博主的文档操作,也可以直接复制执行sed -i “s|enabled=1|enabled=0|g” /etc/yum/pluginconf.d/fastestmirror.conf ...
- 📂nginx 配置文件的匹配规则教程
引出 =======================之前在对php-fpm 进行nginx代理时, 为了对后台限定 IP 访问, 添加了如下配置:location ^~ /admin { allow 127.0.0.1; deny all; } 结果呢? 所有admin路径下的php文件, 全都没有解析, 变成文件下载了. 当时我不知道是什么问题, 不过将这段配置去掉之后,...
- 📂CentOS7yum安装PHP7.2教程
本人虚拟机上默认下载的是php5.4版本,在虚拟服务器上搭建LAMP,从而把wordpress框架放到服务器上。 但一切准备就绪后,访问wordpress 5.6时,跳出提醒版本过低,需要升级。由于wordpress框架就是试用php编写的,所以需要升级,原则上php版本应该至少5.6或更高。于是更新了php到7.2,顺利解决问题。=============================...
- 📂Centos7 Zabbix4.0.3源码安装教程
一、nginx编译安装1、下载安装包编译安装yum install -y wget gcc gcc-c++ make pcre pcre-devel zlib zlib-devel openssl openssl-devel cd /usr/local/src yum install lrzsz -y wget 'http://nginx.org/download/nginx-1.14.2....
- 📂漏洞复现篇——IIS7.0/7.5/Nginx的解析漏洞教程
漏洞原理 Nginx拿到文件路径(更专业的说法是URI)/test.jpg/test.php后,一看后缀是.php,便认为该文件是php文件,转交给php去处理。php一看/test.jpg/test.php不存在,便删去最后的/test.php,又看/test.jpg存在,便把/test.jpg当成要执行的文件了,又因为后缀为.jpg,php认为这不是php文件,于是返回“Access...
- 📂如何通过nginx、php-fpm、php的日志调试程序教程
最近写了几篇关于504和502的文章,涉及了很多nginx、php-fpm、php方面的细微知识,这些理论虽然简单,但对于理解php和http非常重要。熟悉的同学知道,在工作上我主要使用php开发,而开发过程中,调试是非常关键的一个步骤,出现一个问题,快速定位到问题非常关键,所以今天简单区分下nginx、php-fpm、php三者之间的访问日志(access.log)错误日志(error.l...
- 📂【日常】 crontab的秒执行和串行化和多进程实现教程
1. crontab的最低运行频率是,按照每分钟执行一次,通过在脚本中简单实现按秒级别运行比如这条cron规则 , 每分钟执行一次脚本* * * * * php /var/www/html/test/cron.phpcron.php<pre class="brush:php;gutter:true;">$i=0; while(1){ $i++;...
- 📂shell脚本 一键部署 Lnmp 及社区论坛 服务架构教程
shell脚本 一键部署Lnmp 一键部署Lnmp 一键部署注:亲,记得把所需要的软件包,先放到/opt目录中;以及该机子的内存大小、核数先设置好!#!/bin/bash #先配置好yum echo -e "----正在验证当前为仅主机还是NAT模式----" ping -c 2 -w 2 www.baidu.com &> /dev/null if [ $...
- 📂docker:制作alpine+nginx+php镜像教程
前言alpine 是一个轻量级安全地Linux系统,相比ubuntu和CentOS约200M的体积来说,它只有5M,简直令人难以置信。 我是很喜欢简洁的东西的,很多人说不要把docker当做虚拟来用,我暂时保留意见。 最初打算是搭建 ANMP的,但是 MySQL 官方没有提供 alpine 的包,只能下载 MariaDB ,出于对MySQL8的学习等各方面因素,我放弃了MySQL 。只把...
- 📂nginx探索(6)搭建nginx+php环境(centos7环境下)教程
1.安装PHP,如下两条安装命令:yum install epel-release -yrpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm安装PHP扩展包:普通安装:yum -y install php72w php72w-cli php72w-fpm php72w-common php72w-devel较全面安...
- 📂Centos 7.9 部署可道云教程
\#安装服务需要的依赖包yum install epel-release -y && yum clean all && yum makecacheyum install nginx php-fpm php-cli lrzsz unzip php-mbstring php-gd -y\#更改php启动用户名sed -i 's#apache#nginx#g' /etc/php-fpm.d/www...
- 📂linux systemctl 服务管理教程
添加sky-php-agent启动服务<pre class="language-markup">``` cd /usr/lib/systemd/system vim sky-php-agent.service<pre class="language-python">``` [Unit] Description=The SkyWa...