[请益] Apache 2.4.18 + PHP 7.0 问题

楼主: hdw770715 (*unicef)   2017-11-04 00:23:57
安装Ubuntu 16.04,过程就直接选择要装LAMP,
网页路径都设好之后,Client开http://xxx.xxx/test.php,
不知何故,会直接把原始码吐出来,
ex:
<?
echo"Test Page";
?>
这个状况要改什么设定吗?
印象中以前Ubuntu 10.X的年代,装完就都可以用了啊!怎么16.04会这样?= =
Thx!
作者: LinLinJim (NiHow)   2017-11-04 00:50:00
<?php ?>
作者: fezexp9987   2017-11-04 00:53:00
<?=
作者: cf1064 (蚵仔)   2017-11-04 00:58:00
应该是php缩写没有on
作者: jfcherng (小霹雳)   2017-11-04 01:56:00
short_open_tag https://goo.gl/X9A2f9
楼主: hdw770715 (*unicef)   2017-11-04 07:58:00
还真的是<?php ?> |||以前都没加php,看来有一堆页面要改了!Thx!
作者: yanli2 ( Yan™)   2017-11-04 09:20:00
不用改页面啦 php.ini 设定一下就ok
作者: dinos (守护神)   2017-11-04 12:03:00
find . -name "*.php" -type f -exec sed -ie 's/<\?/<\?php/g' '{}' \;
作者: MangoTW (不在线上)   2017-11-04 12:38:00
<?php 最好别省
作者: Kenqr (function(){})()   2017-11-04 14:59:00
short_open_tag 会产生一些问题 所以后来才默认关闭搜寻取代一下花不了多少时间 建议还是改程式
作者: Darkland (小黑XDrz)   2017-11-04 19:52:00
作者: newversion (海纳百川)   2017-11-06 21:33:00
如果哪本书的ex 都用short_open_tag 书可以丢了取代要小心 <?xml --->变 <?phpxml
作者: JohnRoyer (Zero 日落)   2017-11-08 11:09:00
建议不要再使用 ?> end tag 了,除非 PHP 和 HTML在一起
作者: Artlanis (妈~妳看他啦!)   2017-11-09 00:18:00
能请问为什么不建议加 end tag呢?
作者: cybereros (小萌)   2017-11-10 13:22:00
apache
作者: jfcherng (小霹雳)   2017-11-12 05:31:00
因为 end tag 非必须并且如果加了, 其后的内容都会被当成 HTML 输出可能会有意外的东西被输出如果程式有输出 header那么便不允许在输出 header 前输出任何内容
作者: Artlanis (妈~妳看他啦!)   2017-11-15 00:22:00
感谢解惑

Links booklink

Contact Us: admin [ a t ] ucptt.com