lamp 目录1. lamp简介2. web服务器工作流程2.1 cgi与fastcgi2.2 httpd与php结合的方式2.3 web工作流程3. lamp平台搭建3.1 安装httpd3.2 安装mysql3.3 安装php 1. lamp简介 有了前面学习的知识的铺垫,今天可以来学习下第一个常用的web架构了。 所谓lamp,其实就是由Linux+Apache+Mysq
如何做到 ueditor批量上传word图片? 1、前端引用代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head>
/** * 16进制转string拼接 * @param array $bytes [description] * @return [type] [description] * @author Lerko * @dateTime 2018-01-25T10:18:31+0800 */ public function encodeHexString(array $bytes)
python中实现 wsgi 的工具一般是 gunicorn 类似于php 中 处理 php 请求的php-fpm nginx <-> gunicorn <-> web_app(flask,django) 对比参考: https://www.yanxurui.cc/posts/server/2017-07-12-php-vs-python-in-deployment-and-performance/ wsgi 以及其他相关区别 https://blog.c
//id作为索引,pid 为父索引 function tree(&$list,$pid=0){ $tree=[]; foreach ($list as $key=>$item){ if ($item['pid']===$pid){ $tree[$item['id']]=$item; unset($list[key]); /
一.不要开启phpmyadmin 1.配置文件 /opt/lampp/etc/extra/httpd-xampp.conf 2.修改phpmyadmin目录名称为不容易猜测的 二.SQL注入-文件读写以及木马植入 1.读写权限确认 secure_file_priv = 空的时候,任意读写 secure_file_priv = 某个路径的时候,只能在那个路径下读写
参考 PHP伪协议总结 - SegmentFault 思否 WEB78 无防护读取源码 <?php if(isset($_GET['file'])){ $file = $_GET['file']; include($file); }else{ highlight_file(__FILE__); } 伪协议读取后base64解密 payload:?file=php://filt
php5.6、自动附送php8。最后一步要下载一堆文件。等半天。 sudo apt install software-properties-commonsudo LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/phpapt updatesudo apt install php5.6 php5.6-fpm php5.6-mysql php5.6-gd php5.6-mbstring php5.6-curl php5.6-soap
如何做到 ueditor批量上传word图片? 1、前端引用代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head>
作者:极客小俊 公众号:同名 你在开玩笑吧! 居然还有人不知道为什么要配置环境变量?
pHP魔术函数集锦 1。__construct() 实例化对象时被调用, 当__construct和以类名为函数名的函数同时存在时,__construct将被调用,另一个不被调用。 2。__destruct() 当删除一个对象或对象操作终止时被调用。 3。__call() 对象调用某个方法, 若方法存在,则直接调用; 若不存在,则会去调用__c
docker ps 查询跑了那些进程 进入docker php容器 docker exce -it php bash 进入容器之后,执行一下nginx命令,使php跑起来 退出镜像, 查看容器有镜像 docker images 编辑docker国内镜像 "registry-mirrors": [ "http://hub-mirror.c.163.com",
情况这样,左边的图片是使用php磨圆后的图片,然后与白色背景的图片合并之后,透明部分奇怪的变成了黑色。 最初的代码,简单的合并 //背景图片$bgPath= './resource/bg.png';$bgImage= imagecreatefrompng($bgPath); //透明图片$desPath = './resource/avator.png';$desImage = imagecr
文件夹数据库处理逻辑 public class DbFolder { JSONObject root; public DbFolder() { this.root = new JSONObject(); this.root.put("f_id", ""); this.root.put("f_nameLoc", "根
文件操作安全 不安全的文件下载概述 文件下载功能在很多web系统上都会出现,一般我们当点击下载链接,便会向后台发送一个下载请求,一般这个请求会包含一个需要下载的文件名称,后台在收到请求后 会开始执行下载代码,将该文件名对应的文
如何做到 ueditor批量上传word图片? 1、前端引用代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head>
安装thinkphp-queue composer install topthink/think-queue win10安装redis redis下载地址:点我去下载 找到相应的msi文件下载安装即可 php安装redis扩展 redis扩展下载地址:点我去下载 需要注意选择相应的VC扩展包,同时php.ini开启redis扩展 app\index\controller\Demo.php
答案:不是不要加引号,加引号就错了; 应该加小引号,就是ESC键下面那个键; 加不加无所谓 但是规范的都加。 其他:什么意思?为什么要加引号? 只有在你的表名或者字段名跟mysql的关键字重复时才需要加上引号; 而且不是单引号和双引号,而是ESC键下面的那个符号 `
必须为整数 int类型 创建一个包含从 "0" 到 "5" 之间的元素的数组: <?php$number = range(0,5);print_r ($number);?> 返回一个包含从 "0" 到 "50" 之间并以 10 递增的元素的数组: <?php$number = range(0,50,10);print_r ($number);?>
原文:https://blog.csdn.net/sqlquan/article/details/87795918 1、封装 /** * 获取一个日期范围内的日期 * @param int $interval 日期范围 * @param string $type 取值类型,-:获取之前日期;+:获取之后的日期 * @return array */ protected function getDateInterval(int $interv
1、在php的安装目录中找到php.ini(如果安装环境时没改的话是php.ini-development); 2、打开php.ini,在里面搜索extension=php_curl.dll,如果这行前面有分号,请删除分号开启该扩展; 3、在同一目录下找到libeay32.dll,libssh2.dll,ssleay32.dll这三个文件,复制粘贴到apache
[网鼎杯 2018]Fakebook 打开网站发现是一个登录界面,还可以任意注册账号 先随便注册一个账号 然后点击了一下注册后的名字 出现了这个界面,好似没什么用处,但仔细看了一下网址http://1.14.71.254:28653/view.php?no=1,这个no=1,好像可以进行注入 说明了字段数为4 查找回显点是,被提
很多时候,线上服务器的进程在某时间段内长时间占用CPU过高,为了优化,我们需要找出原因。 1、找出占用CPU最高的10个进程 ps aux | sort -k3nr | head -n 10 或查看占用内存最高的10个进程 ps aux | sort -k4nr | head -n 10 或者使用 top ,按 1 显示CPU列表,再按 shift+p 以CP
学习php中文网原代码为: <a href="" onclick="del(<?php echo $arr['id']?>)" >删除</a></td> 点击后无法跳转,调试很久解决不了,最后去掉 href="",使其变成: <a onclick="del(<?php echo $arr['id']?>)" >删除&
PHP变量规则 变量以$符号开头,其后是变量的名称; 变量名称必须已字母或者下划线开头; 变量名称不能以数字开头; 变量名称只能包含字母数字字符和下划线(A-z、0-9以及 _ ); 变量名称对大小写敏感($y和$Y是两个不同的变量) 注释:PHP变量名称对大小写敏感 创建PHP变量 PHP变量没有创建变量的