※ 本文為 terievv 轉寄自 ptt.cc 更新時間: 2016-07-01 00:04:28
看板 PHP
作者 標題 [請益] WINDOWS2012+IIS+PHP組合的風險?
時間 Tue Jun 28 10:56:52 2016
請問各位PHP高手,小弟是剛學PHP不久,因為長期使用MS系列
所以對Windows系列比較熟悉,最近正在學習PHP,所以直接
想到的就是使用Windows+PHP ,但隨著學習的時間越來越久,
心裡一直有個隱憂,不知道這樣的組合是不是有什麼潛在的風險,
不知道有沒有熟悉這個組合的大大能提供一些經驗。
周遭使用PHP的朋友都是在Linux下,用這種組合的朋友幾乎找不到@@。
先感謝各位^^
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.23.182.97
※ 文章代碼(AID): #1NSUTsy- (PHP)
※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1467082614.A.F3E.html
推 : 通常有經驗的開發者都可寫出相容的code不是嗎?1F 06/28 11:45
→ : 剛學php不久要怎麼有經驗。2F 06/28 11:55
→ : 所以你寫的在 windows 能跑的話,搬到其它平台應該也ok5F 06/28 12:41
→ : windows only 的就只有這幾項
→ : http://php.net/manual/en/refs.utilspec.windows.php
→ : windows only 的就只有這幾項
→ : http://php.net/manual/en/refs.utilspec.windows.php
推 : 總之先不要太擔心,直接搬到linux上跑,就有經驗了8F 06/28 13:27
推 : 通常幾件事常遇到: 路徑的正反 /\
→ : windows用的big5檔名、文件,linux下用utf8
→ : 幾個函式如filesize、glob可能會有bug
→ : 反正要早點知道 DIRECTORY_SEPARATOR
→ : IS_WIN (PHP_OS)、然後extension的 com
→ : 一定都有方法可以解決的,一些函式庫改寫掉就可安心
推 : 通常幾件事常遇到: 路徑的正反 /\
→ : windows用的big5檔名、文件,linux下用utf8
→ : 幾個函式如filesize、glob可能會有bug
→ : 反正要早點知道 DIRECTORY_SEPARATOR
→ : IS_WIN (PHP_OS)、然後extension的 com
→ : 一定都有方法可以解決的,一些函式庫改寫掉就可安心
推 : 權限設定也會遇到問題15F 06/28 13:54
推 : 盡量撰寫程式的時候物件化
→ : 到時候要轉移到其他系統 修改物件就可以了
→ : 不然系統ㄧ但大起來 要修改的地方很多
推 : 盡量撰寫程式的時候物件化
→ : 到時候要轉移到其他系統 修改物件就可以了
→ : 不然系統ㄧ但大起來 要修改的地方很多
推 : 沒錯~19F 06/28 14:00
推 : 標題有IIS,內文只說windows+php, 這差很多.20F 06/28 17:19
推 : Windows系統 IIS 轉移 Linux系統21F 06/28 18:03
→ : 1.需要注意 PHP版本問題 版本不同 語法也會不同
→ : 2.挑選的伺服器如 apache nginx 等等 設定上也有很大
→ : 的不同
→ : 3.外掛部分 比如 SMTP memcached PDO APC 等等 要另外
→ : 安裝設定
→ : 1.需要注意 PHP版本問題 版本不同 語法也會不同
→ : 2.挑選的伺服器如 apache nginx 等等 設定上也有很大
→ : 的不同
→ : 3.外掛部分 比如 SMTP memcached PDO APC 等等 要另外
→ : 安裝設定
→ : 語法不同咧 5.4的array shortcut可以算語法(syntax)27F 06/28 20:32
→ : 不同 其他內建函數不同 常數不同 operator不同
→ : 就是沒有真的「語法」不同
→ : "語法"這樣濫用到底是誰發明的 拜託不要再"語法"了
→ : 不同 其他內建函數不同 常數不同 operator不同
→ : 就是沒有真的「語法」不同
→ : "語法"這樣濫用到底是誰發明的 拜託不要再"語法"了
推 : 阿..就..直接用linux開發就好啦..(抓頭..31F 06/29 00:42
→ : 一開始真的會很不習慣..現在反而是覺得win一堆限制...
→ : 一開始真的會很不習慣..現在反而是覺得win一堆限制...
推 : 檔名大小寫要注意33F 06/29 01:06
→ : 感謝上面幾位大大的經驗分享,受益良多^^34F 06/29 12:48
推 : 10元35F 06/29 13:13
推 : 拜託不要IIS, 你遇到難解的bug你會死36F 06/29 14:59
→ : 網路上0 documentation
→ : 大家都在找lamp stack developer.
→ : 網路上0 documentation
→ : 大家都在找lamp stack developer.
→ : 直接轉到 Linux 上會比較好,省了日後麻煩39F 06/29 15:29
推 : 不會怎樣,我有看到用 控制台 排定的工作 跑PHP排程的40F 06/29 20:29
→ : 會有很多狀況,雖然經過千辛萬苦後都能解,但改天搬Lin41F 06/30 08:35
→ : ux又要大改
→ : ux又要大改
→ : 同意樓上 建議LAMP架構 初學 的話 可以先用VM安裝Linux43F 06/30 13:28
→ : 一般來說 VM安裝上會比實機遇到的問題少
→ : ubuntu的話 系統裝完 一行指令就都裝完了
→ : sudo tasksel install lamp-server
→ : 一般來說 VM安裝上會比實機遇到的問題少
→ : ubuntu的話 系統裝完 一行指令就都裝完了
→ : sudo tasksel install lamp-server
推 : 推樓上,不過雖然lamp安裝很簡單,有空還是要自己去裝個幾47F 06/30 16:17
→ : 次,知道Apache mysql php 是怎麼串起來的,對以後比較有
→ : 幫助吧!
→ : 次,知道Apache mysql php 是怎麼串起來的,對以後比較有
→ : 幫助吧!
--
※ 看板: terievv 文章推薦值: 0 目前人氣: 0 累積人氣: 103
回列表(←)
分享