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/cn.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灯, 水草

请输入看板名称,例如:Soft_Job站内搜寻

TOP