作者hdw770715 (*unicef)
看板PHP
標題[請益] Apache 2.4.18 + PHP 7.0 問題
時間Sat Nov 4 00:23:57 2017
安裝Ubuntu 16.04,過程就直接選擇要裝LAMP,
網頁路徑都設好之後,Client開
http://xxx.xxx/test.php,
不知何故,會直接把原始碼吐出來,
ex:
<?
echo"Test Page";
?>
這個狀況要改什麼設定嗎?
印象中以前Ubuntu 10.X的年代,裝完就都可以用了啊!怎麼16.04會這樣?= =
Thx!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.182.71.74
※ 文章網址: https://webptt.com/m.aspx?n=bbs/PHP/M.1509726244.A.DFE.html
1F:→ LinLinJim: <?php ?> 11/04 00:50
2F:→ fezexp9987: <?= 11/04 00:53
3F:→ cf1064: 應該是php縮寫沒有on 11/04 00:58
5F:→ hdw770715: 還真的是<?php ?> ||| 11/04 07:58
6F:→ hdw770715: 以前都沒加php,看來有一堆頁面要改了! 11/04 07:59
7F:→ hdw770715: Thx! 11/04 07:59
8F:推 yanli2: 不用改頁面啦 php.ini 設定一下就ok 11/04 09:20
9F:→ dinos: find . -name "*.php" -type f -exec sed -ie 's/<\?/<\?ph 11/04 12:03
10F:→ dinos: p/g' '{}' \; 11/04 12:03
11F:→ MangoTW: <?php 最好別省 11/04 12:38
12F:→ Kenqr: short_open_tag 會產生一些問題 所以後來才預設關閉 11/04 14:59
13F:→ Kenqr: 搜尋取代一下花不了多少時間 建議還是改程式 11/04 15:00
15F:推 newversion: 如果哪本書的ex 都用short_open_tag 書可以丟了 11/06 21:33
16F:推 newversion: 取代要小心 <?xml --->變 <?phpxml 11/06 21:37
17F:推 JohnRoyer: 建議不要再使用 ?> end tag 了,除非 PHP 和 HTML 11/08 11:09
18F:→ JohnRoyer: 在一起 11/08 11:09
19F:推 Artlanis: 能請問為什麼不建議加 end tag呢? 11/09 00:18
20F:推 cybereros: apache 11/10 13:22
21F:→ jfcherng: 因為 end tag 非必須 11/12 05:31
22F:→ jfcherng: 並且如果加了, 其後的內容都會被當成 HTML 輸出 11/12 05:31
23F:→ jfcherng: 可能會有意外的東西被輸出 11/12 05:32
24F:→ jfcherng: 如果程式有輸出 header 11/12 05:33
25F:→ jfcherng: 那麼便不允許在輸出 header 前輸出任何內容 11/12 05:34
26F:推 Artlanis: 感謝解惑 11/15 00:22