当前位置:米豆网 PHP

centos中nginx多站点独立虚拟主机配置

2014年05月25日 | 作者: 米豆网 - 1000seo |

在一台服务器上配置多个php站点的时候,我们希望每个站点都可以单独的停止/启动并且各站之间php运行权限相互隔离,不能跨目录浏览.本文以“CentOS6.5编译安装Nginx1.70 +PHP5.59+MySQL5.6.16″为前提。 假设存在如下两个站点: 1.blog.1000seo.com  目录:/webdata/blog.1000seo.com 2.crm.1000seo.com   目录:/webdata/crm.1000seo.com 操作方法 1.为每个站点创建php-fpm.pid文件,为了能清楚方便的识别,我们使用域名作为文件名的一......
关键词:, ,
详细阅读

centos下使用phpize不重新编译为PHP添加扩展库

2014年05月25日 | 作者: 米豆网 - 1000seo |

很多时候在编译PHP的时候好多扩展库都没有加;等运行web程序的时候,才发现需要用到很多扩展库,但是我PHP(LNMP)已经搭建好了,又不想重新编译,安装。 现在用phpize安装扩展库进行添加。本文以CentOS6.5编译安装Nginx1.70 +PHP5.59+MySQL5.6.16 为前提。 如(php版本5.5.9,安装目录/usr/local/php5,源代码目录/opt/softs/-php5.5.9,需要添加pdo_mysql的支持): 进入php的源代码目录 >cd /opt/softs/php-5.5.9/ext/pdo_mysql >/usr/local/p......
关键词:, ,
详细阅读

CentOS6.5编译安装Nginx1.70 +PHP5.59+MySQL5.6.16

2014年05月25日 | 作者: 米豆网 - 1000seo |

最近在aws上申请了个账户可以免费使用ec2服务一年,所以就在本地虚拟机上编译安装LMNP,把过程记录下来,方便以后翻看。 安装centos 6.5操作系统 选择minimal install来安装,具体安装步骤请google或百度。 下载软件工具包: 1、下载nginx http://nginx.org/download/nginx-1.7.0.tar.gz 2、下载pcre (支持nginx伪静态) http://jaist.dl.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz 4、下载MySQL5.6.16 http://mirrors.sohu.com/......
关键词:, , ,
详细阅读

Zend Framework 2.0 (zf2) 正式版发布及新功能介绍

2012年09月07日 | 作者: 米豆网 - 1000seo |

著名php开源框架Zend Framework经历了长达数年的开发,终于在2012年9月5日正式发布了2.0版本,下简称ZF2。时隔Zend 1.0版本的发布已经有5年之久。php的框架一直都是百家争鸣的,但是作为php官方运维的框架,Zend Framework在php开发者中的流行度并不高。其一是由于Zend Framework主要面向大型应用,对代码规范以及程序结构有严格的规定,入门门槛较高。另一方面还是因为Zend Framework整体的执行效率偏低,略显笨重。 所以Zend小组本次可谓痛定思......
关键词:,
详细阅读

PHP 5.4.5 和 5.3.15 发布

2012年07月20日 | 作者: 米豆网 - 1000seo |

PHP上个版本是2012-06-15的5.4.4/5.3.14修正了30多个Bug以及几个安全漏洞。经过1个RC. This release fixes over 30 bugs and includes a fix for a security related overflow issue in the stream implementation. Version 5.4.5 19-July-2012 Core Fixed bug #62443(Crypt SHA256/512 Segfaults With Malformed Salt) Fixed bug #62432(ReflectionMethod random corrupt memory on high concurrent) Fixed bug #62373(serialize() generates w......
关键词:,
详细阅读

UCHome二次开发调试时禁用模板缓存

2012年07月19日 | 作者: 米豆网 - 1000seo |

在UCHome的二次开发中,若不屏蔽tpl_cache,每次更新页面都需要去删除uchome\data\tpl_cache目录中的文件,或者在管理业页面中更新缓存,很麻烦。 要禁用tpl_cache,只需在source\function_common.php中找到 function template($name)函数,将其中的一个if判断注释掉就可以了,如下面的代码中的红色字体: //模板调用 function template($name) { global $_SCONFIG, $_SGLOBAL; if($_SGLOBAL[‘mobile’]) { $objfile = S_ROOT.’......
关键词:, , , ,
详细阅读
+1°

使用c#创建php可以调用的dll

2012年07月04日 | 作者: 米豆网 - 1000seo |

1. 创建一个 C# Class Library ,命名为:HelloWorld 2. 打开项目的属性,在点选左边的 “Application”(就是第一个tab) , 然后点击 Assembly Information 按钮 ,在弹出的Dialog中, 必须在底部勾上: Make assembly COM-visible !否则 , 这个dll将不能以COM方式访问 .(  也可以在代码中的类声明中写上[ComVisible(true)] , 效果一样,需要增加using System.Runtime.InteropServices;引用) 3. 创建强命名签名文件并使用 使用vs.net的“Vsi......
关键词:, , , ,
详细阅读

PHP中格式化时间函数date与gmdate的区别-修改PHP的默认时区

2012年06月15日 | 作者: 米豆网 - 1000seo |

PHP中的时间有2个格式化函数:date()和gmdate(),在官方的文档中的描述为: date — 格式化一个本地时间/日期 gmdate — 格式化一个 GMT/UTC 日期/时间,返回的是格林威治标准时(GMT)。 举个例子,我们现在所在的时区是+8,那么服务器运行以下脚本返回的时间应该是这样的: 当前时间假定是2007-03-14 12:15:27 echo date(‘Y-m-d H:i:s’, time()); 输出为:2007-03-14 12:15:27 echo gmdate(‘Y-m-d H:i:s’,......
关键词:, , , , , , ,
详细阅读