iT邦幫忙

0

現在架PHP網頁的套件會推薦XAMPP還是AppServ或是分別安裝呢

  • 分享至 

  • xImage

各位大大好,
小弟最近剛接觸php,
第一個case的客戶要求php升級(5-7)以及處理資安漏洞相關問題,
客戶現在使用的是AppServ,
請問會推薦將AppServ繼續升級(因AppServ之前有爆出資安漏洞問題,不知是否有更新修補),
用XAMPP取代(較少看到有資安漏洞問題),
或是Apache,Mysql,Php分開安裝呢?

harrytsai iT邦新手 1 級 ‧ 2020-07-30 15:07:35 檢舉
你首先要考慮的是上面的程式語法,因為我以前遇過的,程式語法太舊,結果程式設計師覺得要修改太多東西,只好把版本固定在特定的版本,升級不是問題,而是升級後原來的程式是否還能運作,最好是複製一份出來demo升級,而不是馬上升級。
jkes6203 iT邦新手 5 級 ‧ 2020-07-30 15:59:13 檢舉
是的 目前是使用複製出來的版本 已經用phpcs php compatibility 掃過了 大致上只有幾個插件有語法錯誤的問題 目前遇到還有一個問題是 直接使用複製貼上來copy出來的sql好像沒有辦法連 備分出來的網頁架起來開啟網頁後 上面會出現類似doselect($sql)等等的sql語法,請問這樣是沒有對應到sql的table而已嗎 還是有其他問題(因為備份的檔案中沒有類似.sql的檔案只有mysql資料夾 )
甲土豆 iT邦新手 5 級 ‧ 2020-07-31 09:26:31 檢舉
不是阿,你是不PHP 新手,怎就開始讓你接 case 感覺你客戶好像有點兩光喔
還有現在PHP 很少人部屬在 windows上欸 ,基本沒機會讓你用 AppServ、XAMPP
你至少也用個 liunx
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

5
㊣浩瀚星空㊣
iT邦大神 1 級 ‧ 2020-07-30 10:22:42
最佳解答

AppServ 與 XAMPP。都只是一種整合包。
實體安裝的東西還是 Apache,Mysql,Php .... 這些。

你說的 AppServ 資安問題,認真來說並與它無關。
不過它一整沒更新也是不爭的事實也沒錯。

XAMPP 其實也是有資安問題的。光 mysql 沒root密碼就是一個問題。

真的要安全的話,理論上是要自已個別安裝跟設定的。
但是否會比AppServ 與 XAMPP還要安全,則是看個人功力。

如果在不了解的情況下,搞不好你自行安裝的安全性,還比 AppServ 與 XAMPP 更差。
所以,結論是,沒辦法給你正確答案。

當然如果你對主機設定很了解的話。我會首推個別安裝。
我自已是自行安裝個別處理設定的

可是,如果是長期依靠 AppServ 與 XAMPP 的話。我還是會建議你繼續依靠它們。
可能會比你自行安裝的更安全。兩者我會先推 xampp

看更多先前的回應...收起先前的回應...
froce iT邦大師 1 級 ‧ 2020-07-30 11:09:06 檢舉

都沒人推linux直接裝嗎?XD

我是覺得,說到linux去就還太早了。
會有說不完的事。

我連我用nginx的事我都沒提起了。

jkes6203 iT邦新手 5 級 ‧ 2020-07-30 13:33:28 檢舉

抱歉忘了說 客戶環境是使用window 10 x64 裡面已經有舊版的AppServ 所以才會有是否需要升級的問題 另外請問一下 如果裝上述兩種套裝軟體 將裡面的軟件單獨升級會有甚麼問題嗎

單獨升級並不會有很大的問題。只要你對其了解就行了。
我上面也說過了,其實它們就是一個整合包。一樣也是安裝 Apache,Mysql,Php 這些東西。只是幫你將設定檔都預設好了。
讓你安裝完就可以直接使用,不需要再改太多東西。
然後再多加一個gui控制界面給你使用。

單獨升級並不是不可以,只是你得對其設定有了解才行。
畢竟整合包是一切都幫你設定好了。

jkes6203 iT邦新手 5 級 ‧ 2020-07-30 15:50:31 檢舉

了解了 感謝大大熱心解答

1
海綿寶寶
iT邦大神 1 級 ‧ 2020-07-30 10:21:41

除非你客戶的電腦剛好是 Windows 10 64 bit (AppServ 下載)
否則你別無選擇
就只有 XAMPP

另外
從更新的頻率來看
XAMPP 要比 AppServ 來活躍得多多多了...

jkes6203 iT邦新手 5 級 ‧ 2020-07-30 13:35:50 檢舉

感謝大大的回覆 客戶是使用windows 10 沒錯 因為他先前就是使用AppServ 所以會有這個問題 抱歉另外請問一下 如果裝上述兩種套裝軟體 將裡面的軟件單獨升級會有甚麼問題嗎

php,apache,mysql 三套軟體,就有三個版本,三個安裝程序,三種設定
當初就是有人覺得麻煩
才有人花費心力去「打包」成 AppServe/XAMPP 這個軟體
有點懶人包的概念(安裝時只要下一步下一步就好了)
當然
骨子裡還是三套軟體
所以當然可以「單獨升級其中的軟體」
付出的代價就是
你自己要處理所有發生的問題/情況

jkes6203 iT邦新手 5 級 ‧ 2020-07-30 15:50:14 檢舉

了解了 感謝大大熱心解答

我要發表回答

立即登入回答