因一个网站功能,昨天升级了服务器的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 |
|
页面打开全是404,查看源码之后,发现地址是http://xx.xx.xx/xx/xx/<?=u(‘index‘,‘left‘)?>,php脚本好像没运行
经过百度和谷歌,重新安装了ZendGuardLoader,并注释掉了老的zend:
Plain Text code
1 2 3 4 5 6 7 |
|
重启apache,还是无效,求助该怎么办
- --------解决方案--------
- 引用 1 楼 xuzuning 的回复:
php.ini
short_open_tag = On干脆升到 php5.4.21
无论 short_open_tag 怎么设置都支持 <?= ?>非常感谢,解决了,结贴给你