PHP 常见header 状态

Posted By admin   |   已有 0 条评论   |   Date: 2017-12-07 13:27:46

<?php //200 正常状态 header('HTTP/1.1 200 OK'); // 301 永久重定向,记得在后面要加重定向地址 Location:$url header('HTTP/1.1 301 Moved Permanently'); // 重定向,其实就是302 暂时重定向 header('Location: http://www.maiyoule.com/'); // 设置页面304 没有修改 header('HTTP/1.1 304 Not Modified'); // 显示登录框, header('HTTP/1.1 401 Unauthorized'); header('WWW-Authenticate: Basic realm="登录信息"'); echo '显示的信息!'; // 403 禁止访问 header('HTTP/1.1 403 Forbidden'); // 404 错误 header('HTT...

ffmpeg 常用基本命令和ffmpeg处理RTMP流媒体的常用命令

Posted By admin   |   已有 0 条评论   |   Date: 2017-11-28 22:09:06

1.分离视频音频流 ffmpeg -i input_file -vcodec copy -an output_file_video  //分离视频流 ffmpeg -i input_file -acodec copy -vn output_file_audio  //分离音频流 2.视频解复用 ffmpeg –i test.mp4 –vcodec copy –an –f m4v test.264 ffmpeg –i test.avi –vcodec copy –an –f m4v test.264 3.视频转码 ffmpeg –i test.mp4 –vcodec h264 –s 352*278 –an –f m4v test.264              //转码为码流原始文件 ffmpeg –i test.mp4 –vcodec h264 –bf 0 –g 25 –s 352*278...

PHP 安装 phpredis 扩展

Posted By admin   |   已有 0 条评论   |   Date: 2017-11-08 23:59:35

本文主要介绍为 PHP 安装phpredis扩展,并用 PHP 代码连接 Redis 服务器。 一、安装 phpredis 扩展 1. Linux、macOS 下安装 #.下载、解压、安装、编译: $ curl -O https://nodeload.github.com/nicolasff/phpredis/zip/master $ tar -zxf master $ cd phpredis-master/ $ phpize $ ./configure --with-php-config=/usr/bin/php-config $ make $ sudo make install Password: Installing shared extensions: /usr/lib/php/extension...

php实现浏览器cors跨域策略

Posted By admin   |   已有 0 条评论   |   Date: 2016-04-20 23:25:19

众所周知 apache nginx 可以在服务器底层配置cors,不过出于维护成本等原因,在代码层面实现更灵活一些。 主要通过请求头refer里把域名取出来,正则匹配规定的域名列表。 <?php header("content-type:text/html;charset=utf-8"); header("Access-Control-Allow-Origin:*"); header("Access-Control-Allow-Headers:token,uid"); header("Access-Control-Allow-Methods:GET,POST,OPTIONS"); //允许的几个特殊的域名 //允许二级域名 $pat1 = "/(gongziqianbao\.com(\:\d+){0,1})$/"; //允许局域网 $pat2 = "/^(192\.168\...

Mysql数据库查询优化笔记

Posted By admin   |   已有 0 条评论   |   Date: 2016-02-02 13:56:35

SQL语句的执行顺序: (5)select 列a , 聚合函数 (1) from 表 (2) where 过滤条件 (3) group by 列a (4) having 聚合函数过滤条件 (6) order by 数据库优化的意义: 更高的吞吐量,更快的响应时间 数据库查询优化: 广义的数据库查询优化: 1. 查询重用技术; 2.查询重写规则; 3.查询算法优化技术; 4.并行查询优化技术 5. 分布式查询优化技术。 6.其他方面(如框架结构)的优化技术; 狭义的数据库查询优化: 1. 查询重写规则; 2. 查询算法优化。 从优化的内容角度 分为逻辑优化和物理优化: 逻辑...

Apache 代理配置

Posted By admin   |   已有 0 条评论   |   Date: 2016-01-27 02:41:46

首先,在 Apache 的配置文件中,打开 mod_proxy 和 mod_proxy_http 至于其他的自己看着打开就好,例如需要 FTP 的话就打开相应的 FTP 选项。即:去掉 httpd.conf 中的 LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_http_module modules/mod_proxy_http.so 这两行前面的 # 号即可。 配置虚拟主机,增加下面的代码: <VirtualHost *:80> DocumentRoot "/mnt/www/designcss.org/public/h5" ServerName m.designcss.org ProxyRequests off <Proxy *> Order ...

apache不缓存配置;nginx不缓存配置;

Posted By admin   |   已有 0 条评论   |   Date: 2016-01-27 00:28:00

apache: 首先确定配置文件httpd.conf中确已经加载mod_headers模块。 LoadModule headers_module modules/mod_headers.so 我们可以根据文件类型来让浏览器每次都从服务器读取 <FilesMatch "\.(php|htm|html)$"> Header set Cache-Control "private, no-cache, no-store, proxy-revalidate, no-transform" Header set Pragma "no-cache" </FilesMatch> nginx: location ~ .*\.(css|js|swf|php|htm|html )$ { add_header Cache-Control no-store; }

mysql开启远程连接

Posted By admin   |   已有 0 条评论   |   Date: 2015-12-09 22:18:16

Mysql默认的远程连接端口为3306 先登录数据库,然后执行 mysql>GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "你的密码"; mysql>flush privileges; mysql>exit;

linux mysql 操作命令

Posted By admin   |   已有 0 条评论   |   Date: 2015-12-09 00:52:56

1.linux下启动mysql的命令: mysqladmin start /ect/init.d/mysql start (前面为mysql的安装路径) 2.linux下重启mysql的命令: mysqladmin restart /ect/init.d/mysql restart (前面为mysql的安装路径) 3.linux下关闭mysql的命令: mysqladmin shutdown /ect/init.d/mysql shutdown (前面为mysql的安装路径) 4.连接本机上的mysql: 进入目录mysql\bin,再键入命令mysql -uroot -p, 回车后提示输入密码。 退出mysql命令:exit(回车) 5.修改mysql密码: mysqladmin -u用户名 -p旧密码 password 新密码 或进入mysql命令行SET PASSWO...

启用apache2的gzip功能

Posted By admin   |   已有 0 条评论   |   Date: 2015-12-03 00:33:56

开启三个模块: LoadModule deflate_module modules/mod_deflate.so #mod_deflate是压缩模块,就是对要传输到客户端的代码进行gzip压缩 LoadModule headers_module modules/mod_headers.so #mod_headers模块的作用是告诉浏览器页面使用了gzip压缩,如果不开启mod_headers那么浏览器就会对gzip压缩过的页面进行下载,而无法正常显示 LoadModule headers_module modules/mod_filter.so #不增加过滤器模块启动apache会报“invalid commond 'AddOutputFilterByType'”的错误。原因是“...