存档

文章标签 ‘PHP’

最近安全领域出了很多新闻,从CSDN密码外泄开始,接踵而至。其中通过构造HASH冲突来拒绝服务涉及了大部分WEB开发语言(具体可以看 Laruence的文章),所以有必要将PHP更新到最新版本(目前是5.3.10)。不过这个过程并不怎么顺利,记录一下。 1. 下载最新PHP代码:http://php.net/downloads.php 说到下载想到最近的另一则新闻,就是putty后门事件,也给大家提了个信,不单单是下载文件要去官方网站,而且对于下载下来的文件要做校验。这个在linux下还是比较容易的。 Linux下如何校验文件: md5sum php-5.3.10.tar.gz sha256sum php-5.3.10.tar.gz 2. 编译安装PHP5.3.10 ./configure –prefix=/usr/local/php/  –with-config-file-path=/usr/local/php/etc  –with-mysql=/xxxx/mysql –with-mysqli=/xxxx/mysql_config  –with-iconv-dir=/usr/local –with-freetype-dir –with-jpeg-dir –with-png-dir –with-zlib  –enable-fpm  –with-gd –with-mcrypt –with-openssl –enable-zip –enable-sockets  –enable-mbregex –enable-xml –enable-safe-mode –enable-bcmath –enable-shmop –with-mhash –with-curl –with-xmlrpc –enable-soap –enable-gd-native-ttf –enable-mbstring –with-curlwrappers –enable-inline-optimization 过程中遇到不少问题,基本都是因为依赖库的安装或者版本问题,需要安装最新版依赖库。用到的依赖库有: libiconv libmcrypt libltdl mhash libmhash 其中libiconv的问题可能更多一点,安装最新版后任何遇到如下错误: undefined reference to ‘libiconv_open’ make: *** [sapi/fpm/php-fpm] [...]

28 views | 没有评论
二 4th, 2012 | Filed under 守夜人 - Linux & VPS

最近,梦道友转投PHP开发,问起关于Zend的事情。对于Zend一直并没有太多好感,且不说是不是free software,但就那个总让我想起Dreamweaver4的界面就没有什么好感。一直以来,普通文本编辑器是我写PHP的主要工具。今天一查之下,才发现Zend现在已经转到Eclipse平台下了[Zend Studio for Eclipse Sneak Preview]。那真的是非常好啊,Eclipse平台是我现在最为喜欢的平台之一了,毕竟写了那么久java了。 我们来看看有什么新特性: 整合了Javascript CSS编辑器,内置Dojo支持(为什么又是Dojo,Struts2也是Dojo,这东西真的太笨重了)。 更好的与Zend Framework1.6集成。 更好的SQL查询器。 Bug修正和易用性改进。  

1,373 views | 1 条评论
九 23rd, 2008 | Filed under 麻衣观 - 新鲜世界
标签: , ,

无觅相关文章插件,快速提升流量