老版本的PHP惹得祸

新安装的VPS没有添加其他的yum源,怕出来各种依赖性问题,就httpd和php5.1.6.

但是一个theme的options一直没法更新,页面也不显示任何问题,打来了php.ini的display_error后显示
Fatal error: Call to undefined function filter_input()
后来查查,原来是php 5.1.X根本就没有这个函数,只有在5.2以上的版本才有.

建立更新源:(如果并非root请先使用su -提权)

  #vim /etc/yum.repos.d/CentOS-Testing.repo

在vim编辑器里面,将下面这段文本粘贴进去:

    [c5-testing]
    name=CentOS-5 Testing
    baseurl=http://dev.centos.org/centos/$releasever/testing/$basearch/
    enabled=1
    gpgcheck=1
    gpgkey=http://dev.centos.org/centos/RPM-GPG-KEY-CentOS-testing
    priority=1

然后yum update php

Leave a Reply

Your email address will not be published. Required fields are marked *