php增加经纬度地址编码geohash扩展

2017-8-11 fredzeng WEB服务

geohash用一个字符串表示经度和纬度两个坐标。某些情况下无法在两列上同时应用索引 (例如MySQL 4之前的版本,Google App Engine的数据层等),利用geohash,只需在一列上应用索引即可。

其次,geohash表示的并不是一个点,而是一个矩形区域。比如编码wx4g0ec19,它表示的是一个矩形区域。 使用者可以发布地址编码,既能表明自己位于北海公园附近,又不至于暴露自己的精确坐标,有助于隐私保护。

阅读全文>>

标签: php phpize geohash LBS php-config

评论(0) 浏览(133)

PHP中设置时区3方法小结

2017-6-16 fredzeng

PHP5.2.4之前的版本无需设置时区。下面是修改PHP时区的三个办法。1、修改PHP.ini这个文件,2、修改 .htaccess文件,3、修改PHP代码等

阅读全文>>

标签: php date timezone

评论(0) 浏览(246)

pathinfo配置全局生效的原因

2017-3-28 fredzeng WEB服务

pathinfo配置全局生效的原因后,发现部分目录转发其他服务器代理不能生效,访问的路径还是走pathinfo路径。分析原因,原来是在是否进入要加入一个location / 匹配,否则全部都会到pathinfo。比如我的www.dnsdizhi.com/mptest/public/xxx 变成请求www.dnsdizhi.com/mptest/public/index.php/xxxx

阅读全文>>

标签: nginx php pathinfo ThinkPHP

评论(0) 浏览(317)

把php5.3升级成5.6 并开启opcache

2017-2-6 fredzeng WEB服务

原来的php都打包成rpm 后 直接安装的,可以免去安装扩展

今天想把机器上面的php5.4 升级到5.6去 为了防止漏掉参数就直接在info上面复制的 Configure Command 编译参数

'./configure''--prefix=/usr/local/php''--with-config-file-path=/usr/local/php/etc''--...

阅读全文>>

标签: php php.ini opcache

评论(0) 浏览(474)

php获取文件mime类型Fileinfo等方法

2016-12-27 fredzeng

php如何获取文件(图片)的mime 类型呢?可以使用php mime_content_type()函数,使用开发用的ubuntu server lamp的默认配置测试后完全支持,返回了正确的文件mime type。但是将该API项目移植到Centos 5.2(内核2.6) LAMP环境时,出现了如下错误提示:

阅读全文>>

标签: php Fileinfo

评论(0) 浏览(725)

隐藏Nginx和PHP版本号

2016-11-24 fredzeng WEB服务

配置完一台服务器后,并不是就可以高枕无忧了,前不久刚刚爆发的PHP 5.3.9版本的漏洞也搞得人心惶惶,所以说经常关注安全公告并及时升级服务器也是必要的。一般来说,黑客攻击服务器的首要步骤就是收集信息,比如说你的软件版本,这些将成为下一步有针对性攻击的依据。所以说一定程度的隐藏这些信息就显得非常有必要了,本文将简单介绍如何在网络上隐藏Nginx版本号以及PHP的版本号。

阅读全文>>

标签: nginx php 版本号

评论(0) 浏览(591)

Nginx下实现pathinfo及ThinkPHP的URL Rewrite模式支持

2016-8-1 fredzeng WEB服务

打开Nginx的配置文件 /usr/local/nginx/conf/nginx.conf 一般是在这个路径,根据你的安装路径可能有所变化。如果你配置了vhost,而且只需要你这一个vhost支持pathinfo的话,可以直接打开你的vhost的配置文件。找到类似如下代码(不同版本的nginx可能稍有不同,但是相差不会很远): 

阅读全文>>

标签: nginx php pathinfo ThinkPHP

评论(2) 浏览(880)

php增加 ffmpeg-php 安装及出错解决办法

2016-1-30 fredzeng WEB服务

If you get the following error when running the command make to compile FFmpeg:Here, you should be back to the command line. Run these commands to compile and install FFmpeg-Php:

阅读全文>>

标签: php php-fpm ffmpeg ffmpeg-php

评论(0) 浏览(2192)

php日志错误分析:网站http返回502与504错误分析

2015-12-23 fredzeng WEB服务

502 Bad Gateway原因分析主要从四个方向入手:1. max_children,2. request_terminate_timeout、max_execution_time,3. 数据库,4. 网关服务是否启动如php-fpm ;504 Gateway Time-out原因分析主要查看nginx.conf关于网关如fastcgi的配置

阅读全文>>

标签: php php-fpm

评论(0) 浏览(885)

php日志分析:解决NGINX+PHP-FPM failed to ptrace(PEEKDATA) Input/output error出错问题

2015-12-23 fredzeng WEB服务

ERROR: failed to ptrace(PEEKDATA) pid 4276: Input/output error (5)  ”这样的错误 , 想找出出现这错误的原因于是从网上搜了如下的  文章 。他说是他的网站经常出现 ”502 bad gateway“ 错误才去查日志 发现有这个错误 。 我现在还不知道 我的 日志里出现这样的错误 是不是 我的页面也出现  ”bad gateway“ 的错误 。

阅读全文>>

标签: php php-fpm

评论(0) 浏览(1102)

Powered by emlog sitemap