php安装swoole扩展

2017-12-6 fredzeng linux

swoole是一个PHP的异步、并行、高性能网络通信引擎,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,异步Redis,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。 Swoole内置了Http/WebSocket服务器端/客户端、Http2.0服务器端。 

阅读全文>>

标签: php redis swoole server

评论(0) 浏览(30)

PHP的性能演进(从PHP5.0到PHP7.1的性能速度全评测)

2017-11-28 fredzeng WEB服务

PHP 5 相比 PHP 4 带来了明显的改进。 Zend Engine 是 PHP 解释器的核心,它已经完全重新设计( Zend Engine 2),为将来的增强功能奠定了基础。本文不多介绍 PHP 4 和 PHP 5 之间的差异,只简要概述的 PHP 5.0 之后发生了什么。以下部分列出了在后续 PHP 版本中的改进。请注意,这里仅列出影响 PHP 核心的修改。有关更完整的描述,请查看 PHP 5 和 PHP 7 的change log。

阅读全文>>

标签: php php-fpm php-cgi cgi phpize Zend

评论(0) 浏览(60)

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

2017-8-11 fredzeng WEB服务

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

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

阅读全文>>

标签: php phpize geohash LBS php-config

评论(0) 浏览(171)

PHP中设置时区3方法小结

2017-6-16 fredzeng

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

阅读全文>>

标签: php date timezone

评论(0) 浏览(305)

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) 浏览(370)

把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) 浏览(526)

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) 浏览(823)

隐藏Nginx和PHP版本号

2016-11-24 fredzeng WEB服务

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

阅读全文>>

标签: nginx php 版本号

评论(0) 浏览(659)

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) 浏览(973)

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) 浏览(2464)

Powered by emlog sitemap