升级到php5.3.27之后, *.tpl.php全部失效

因一个网站功能,昨天升级了服务器的php到5.3.27,用的是wdlinux的lanmp,安装之后启动apache或者php -v会报错:
Cannot load Zend Extension Manager - it was built with configuration 1.2.0,
而且,所有的*.tpl.php都不正常,比如index.tpl.php页面里有如下脚本:

PHP code

?


1

2

3

4

5

<frame src="<?=u(‘index‘,‘top‘)?>" noresize="noresize" frameborder="no" name="topFrame" scrolling="no" marginwidth="0" marginheight="0" target="main" />

  <frameset cols="200,*"  id="frame">

    <frame src="<?=u(‘index‘,‘left‘)?>" name="leftFrame" noresize="noresize" marginwidth="0" marginheight="0" frameborder="no" scrolling="yes" target="main" />

    <frame src="<?=u($_GET[‘go_mod‘],$_GET[‘go_act‘])?>" name="main" noresize="noresize" marginwidth="0" marginheight="0" frameborder="no" scrolling="yes" target="_self" />

  </frameset>

页面打开全是404,查看源码之后,发现地址是http://xx.xx.xx/xx/xx/<?=u(‘index‘,‘left‘)?>,php脚本好像没运行

经过百度和谷歌,重新安装了ZendGuardLoader,并注释掉了老的zend:

Plain Text code

?


1

2

3

4

5

6

7

;zend_extension_manager.optimizer=/www/wdlinux/Zend/lib/Optimizer-3.3.3

;zend_extension_manager.optimizer_ts=/www/wdlinux/Zend/lib/Optimizer_TS-3.3.3

;zend_optimizer.version=3.3.3

;zend_extension=/www/wdlinux/Zend/lib/ZendExtensionManager.so

;zend_extension_ts=/www/wdlinux/Zend/lib/ZendExtensionManager_TS.so

<span style="color: #FF0000;">zend_extension = /www/wdlinux/Zend/lib/ZendGuardLoader.so

zend_loader.enable = 1</span>

重启apache,还是无效,求助该怎么办

--------解决方案--------
php.ini
short_open_tag = On

干脆升到 php5.4.21
无论 short_open_tag 怎么设置都支持  <?= ?>

--------解决方案--------
引用 1 楼 xuzuning 的回复:

php.ini
short_open_tag = On

干脆升到 php5.4.21
无论 short_open_tag 怎么设置都支持  <?= ?>

非常感谢,解决了,结贴给你

时间: 2024-10-12 09:13:27

升级到php5.3.27之后, *.tpl.php全部失效的相关文章

LuManager升级php5.6.27方法

LuManager自带的PHP在FastCGI模式是 5.2.17版,非FastCGI模式是 5.3.14版.由于360网盘的停服,已不敢再用那些免费的网盘,干脆自己搭个私有云.查了下相关资料准备先试试ownCloud ,ownCloud 目前最新版本是ownCloud 9.1.1,最低要求PHP5.4,所以必须要升级下PHP版本,开始折腾吧. 一开始参考这篇文章http://www.zijidelu.org/thread-51419-1-1.html试了几次,安装过程也没有错误提示,以为成功了

entos上PHP5.3升级到PHP5.4及更高版本方法

yum配置 执行命令下载.安装yum源,当前是针对Centos6并且64位版本的源: [[email protected]_249 yum.repos.d]# rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm[[email protected]_249 yum.repos.d]# rpm -ivh ht yum配置执行命令下载.安装yum源,当前是针对Centos6并且64位版本的

PHP-5.3.27源码安装及nginx-fastcgi配置

源码安装php cat /etc/redhat-release uname -rm wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo yum install -y zlib-devel libxml2-devel libjpeg-turbo-devel freetype-devel libpng-devel gd-devel libcurl-devel libxslt-devel opens

线上服务器php5.3.8升级到php5.6.3

服务器类型 CentOS 6.5 因为项目要用到php5.4以上的新功能 目前服务器还是用php5.3.8版本 所以升级版本就非常需要了. 首先 连上服务器  先把 php-fpm服务关闭(其实不影响的,因为程序在内存里面跑 不关也没事的) 然后 先把 /usr/local/php 重命名 以防止如果新版本更新失败 回滚 mv /usr/local/php /usr/local/php5.3.8 然后 下载最新版本php5.6.3 并且解压 wget http://www.php.net/dis

php-5.3.27安装

在前面 我们完成 apache和mysql 安装 现在我们要让apache支持 php解析功能...... 环境检查: yum install zlib libxml libjpeg freetype libpng gd curl libiconv zlib-devel libxml2-devel libjpeg-devel freetype-devel libpng-devel gd-devel curl-devel -y ./configure --prefix=/application/p

lnmp环境搭建之编译安装php-5.3.27.tar.gz

一.实验环境 环境:CentOS6.5 软件:php-5.3.27.tar.gz 二.实验步骤 1.PHP安装准备 1)安装php所依赖的包zlib libxml libjpeg freetype libpng gd  curl libiconv  zlib-devel libxml2-devel libjpeg-devel freetype-devel libpng-devel gd-devel curl-devel yum -y install zlib libxml libjpeg fre

centos6.8上PHP5.3升级到PHP5.4及更高版本方法

执行命令下载.安装yum源,当前是针对Centos6并且64位版本的源: [[email protected]_249 yum.repos.d]# rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm [[email protected]_249 yum.repos.d]# rpm -ivh http://rpms.famillecollet.com/enterprise/remi-r

LAMP编译安装(三)——安装php-5.6.27

背景介绍 同过前面得知当PHP为独立服务器时,此时用户对前端httpd服务器的动态内容请求httpd会通过http-proxy-fcgi反向代理传递给后端的PHP服务器,php-fpm组件能够以守护进程的形式侦听在一个套接字上,将接收到的请求传递给PHP器上进行解释. 此种架构下PHP服务器需要注意的几点: 1.动态资源部署在PHP服务器上,静态资源部署在httpd服务器上,且2种资源在不同服务器上的目录路径必须一致,如httpd服务器上的静态资源存放在自身的/usr/local/apache/

编译安装php-5.3.27

一.实验环境 CentOS6.5 软件:php-5.3.27.tar.gz 二.实验步骤 1.php安装准备1)php依赖包安装准备yum  -y install zlib libxml libjpeg freetype libpng gd  curl libiconv  zlib-devel libxml2-devel libjpeg-devel freetype-devel libpng-devel gd-devel curl-devel yum -y install libxslt-dev