PHP 板


LINE

看板 PHP  RSS
原文恕刪 先說結論: 1. 如果沒有 DB 需求,可以直接用 php bult-in server 做開發 2. 極不建議使用 appserv 3. PHP 沒有 6 --- 如果沒有 DB 需求 可以直接用 PHP Built-in Server 開發 我不知道這功能為啥沒什麼名氣,但 php 官方有提供開發時使用的內建小型 web server 啟動方法: php -S localhost:8000 其中,localhost 跟 8000 可以自由更改 也可以加上 -t 參數指定執行資料夾 僅限開發使用,絕對不要拿去正式環境 就算有 db 需求,也是可以另外裝 db 或是開發時用 sqlite 即可 基本上這功能可以應付大部份情況的開發,我也是一直用這方式開發,目前還沒遇上什麼問 題 --- 極不建議使用 appserv appserv 是以前(2008年之前)很熱門的整合式開發環境,甚至有不少人拿它在 productio n 時使用(尤其是學術網路) appserv 會這麼熱門,要歸功於坊間的出版社與學校教師們的大力推廣 之後這軟體在 2008 年之後沉默了好一陣子,這期間完全沒有更新,當時的版本停在 2.6.0 跟 2.5.10 大概 2012 到 2013 的時候 phpmyadmin 跟 php 爆出各種 CVE,當時的狀況是「只要是 ap pserv,主機直接變肉雞」 2015 年底,PHP 7 推出 在 2016 年初 appserv 直接推出 8.0.0 當時這個消息嚇死一大票黑客(不對) 8.0.0 的 appserv 直接支援 PHP 7.0.2 之後持續有更新,直到 2017 年初,作者又再一次富堅,所以目前停留在 8.6.0 8.6.0 使用 PHP 5.6.30 及 PHP 7.1.1 PHP 5.6 已經終止支援;PHP 7.1也將在今年底終止支援 所以如果作者沒有繼續更新的話,非常不建議再繼續使用 appserv 另外說件事,至今仍有非常非常多的坊間教學書籍還在教學安裝 appserv 這些教學書籍的內容十年來幾乎沒有進步,每年就換個封面,作者跟出版社繼續發大財 我就不特別點明是哪些作者跟出版社了,能把資訊書籍出版環境搞成一坨屎還真的謝謝他們 至於有什麼可取代 appserv 的軟體嗎? 我必須說我太久沒接觸過這類環境了,實在很難回答 不過挑幾個重點: 1. 支援 php 7.2 以上,最好有 7.3 2. 使用 nginx 為優先 3. MySQL 版本不低於 5.7,最好有 8.0 印象中 Drupal 的台灣社群有製作一個更新很勤的整合式開發環境 2019 07 03 補充: Drupal 台灣社群做的開發整合包叫做 twamp,可以在 https://drupaltaiwan.org 找到 --- PHP 沒有 6 PHP 6 是個黑歷史 當時很多人提了各種意見,但實作結果不是效率低落就是無法與前代相容 這些原因間接導致開發能量下降、開發人員出走等,最後在 dev 版發佈後就終止了 而 6.0.0 的一些 feature 被併進了 5.6 幾年後,有一些開發者提出了 PHP-NG (New Generation),主張先行提高 php 的安全性與 執行效率 他們重寫了 php 底層的 zemd vm 及重構 zval 等 data structure,還有加上一些比較「 現代語言」的特性(如抽象語法樹) PHP-NG 之後成為了現在的 PHP 7 當時 appserv 2.6.0 有使用 6.0.0-dev 版,但那其實是不該出現的玩意 當時 PHP 5 的年代,就有些業者打著 PHP 6 的名號,想要藉此吸引一些新開發者後多賺一 些 而這些書到現在還隨處可見(到網路書店搜索「PHP 6」) --- 最後我說一下我自己的開發環境好了 但其實對新手而言沒有太大的參考價值 1. Arch Linux, macOS 2. PHP 7.3, 7.4 rc 3. Built in server, roadeunner, swoole 4. MySQL 8, PostgrSQL in Docker --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.10.66.223 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/PHP/M.1562040914.A.9C3.html
1F:推 st474ddr: 我是原文作者 真的太感謝 非常非常的詳細 07/02 12:56
2F:→ st474ddr: 但目前就是使用的系統(20幾年前的)是基於appserv在做 07/02 12:57
3F:→ st474ddr: 使用 07/02 12:57
4F:推 st474ddr: 系統的版本是5.2.14 07/02 12:59
5F:→ st474ddr: PHP版本 07/02 13:00
6F:推 st474ddr: 容我站內您 07/02 13:09
7F:推 Nonegrame: appserv 有 wamp xampp 可以當替代品 07/02 13:33
8F:推 hmj1026: 其實docker 很方便 07/02 13:42
9F:推 rog43: 最近在玩 laradock 整合的不錯 推一下 07/03 00:38
※ 編輯: MoMoShota (1.160.7.203 臺灣), 07/03/2019 11:17:36
10F:推 my1938: 我還有曾經維護過某個單位的伺服器,不看還好、一看暈倒, 07/10 14:10
11F:→ my1938: php4.4。可是我只是去維護前端,也就懶得請他們升級了… 07/10 14:10
12F:→ MOONRAKER: php4也太嗨 07/15 16:49
13F:推 lukatw: 建議用docker,LNMP一下就建起來了,裝ext什麼的都很方便 07/21 22:56
14F:→ lukatw: 還不會讓自己電腦髒掉 07/21 22:56







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:iOS站內搜尋

TOP