WDCP升级5.2.17到5.3.17同时编译pdo_mysql

WDCP中,把php5.2.17升级到5.3.17时,原先的pdo_mysql和memcache扩展都失效了,需要重新编译安装。这个过程很麻烦,特别是编译pdo_mysql后,还得手工加在php.ini中。
其实,可以在升级php版本同时把pdo_mysql也直接编译进去。只需要在./configure 后面的参数加上:–with-mysql=mysqlnd –with-mysqli=mysqlnd –with-pdo-mysql=mysqlnd即可。 (more…)

发表于:2014-12-12 22:57:35 分类:代码 发表评论 Tags:, , ,

Ubuntu系统中隐藏php的版本( X-Powered-By)

用Ubuntu系统跑apache时,在文件头会显示PHP的版本,为了安全起见,我们可以关闭这个PHP版本的信息(X-Powered-By)。方法很简单:只是需要修改php.ini 的expose_php把默认的On改成Off就行了。 (more…)

发表于:2012-04-25 22:50:26 分类:服务器 发表评论 Tags:, , , ,

php.ini权限不足造成页面空白或变量代码不解析

今天发现在服务器上面的PHP所有网站打开全是空白一片。初步以为是PHP服务文件损坏,一一检查无果。 再删除掉ZEND,MYSQL也没有解决。
写一phpinfo();却发现能解使用。百思不得其解,再重新安装PHP,MYSQL,ZEND后故障依旧。再一一查看文件夹权限无误,也不行。

突想PHP.INI,重新COPY一份配置,发出TSOV.NET能够打开,基它采用模板的缓存的站点变成了页面直接读取变量名出来,无法解析。
发现是<?=xxxxxxxxxx ?> 这里都显示出来了,<?php=xxxx ?>却能解析。

最后无意想到PHP.INI有权限,设置everyone也不行。最后加入了IIS_WPG解决。

发表于:2008-06-29 10:06:23 分类:代码 4条评论 Tags:

php.ini 文件配置详解

; 本文并非是对英文版 php.ini 的简单翻译,而是参考了众多资料以后,结合自己的理解,
; 在原有 php.ini 基础上增加了一些实用模块的配置说明,同时对文件内容的安排进行了调整。
; 由于作者不喜欢 no-free 的玩意儿,所以删除了除 MySQL 和 PostgreSQL 以外的其他数据库模块配置选项。
(more…)

发表于:2007-07-14 04:07:33 分类:代码 发表评论 Tags:

正在加载信息...

Archives