安装Ubuntu 16.04,过程就直接选择要装LAMP,
网页路径都设好之后,Client开http://xxx.xxx/test.php,
不知何故,会直接把原始码吐出来,
ex:
<?
echo"Test Page";
?>
这个状况要改什么设定吗?
印象中以前Ubuntu 10.X的年代,装完就都可以用了啊!怎么16.04会这样?= =
Thx!
作者: fezexp9987 (CCC) 2017-11-04 00:53:00
<?=
作者:
cf1064 (蚵仔)
2017-11-04 00:58:00应该是php缩写没有on
还真的是<?php ?> |||以前都没加php,看来有一堆页面要改了!Thx!
作者:
yanli2 ( Yan™)
2017-11-04 09:20:00不用改页面啦 php.ini 设定一下就ok
作者:
dinos (守护神)
2017-11-04 12:03:00find . -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:00short_open_tag 会产生一些问题 所以后来才默认关闭搜寻取代一下花不了多少时间 建议还是改程式
作者:
Darkland (小黑XDrz)
2017-11-04 19:52:00如果哪本书的ex 都用short_open_tag 书可以丢了取代要小心 <?xml --->变 <?phpxml
建议不要再使用 ?> end tag 了,除非 PHP 和 HTML在一起
作者:
Artlanis (妈~妳看他啦!)
2017-11-09 00:18:00能请问为什么不建议加 end tag呢?
因为 end tag 非必须并且如果加了, 其后的内容都会被当成 HTML 输出可能会有意外的东西被输出如果程式有输出 header那么便不允许在输出 header 前输出任何内容
作者:
Artlanis (妈~妳看他啦!)
2017-11-15 00:22:00感谢解惑