PHP生產環境是自己搭建好還是使用整合軟體好?

時間 2021-05-11 02:23:42

1樓:TH-ZJ

建議使用 docker。不使用 docker 的話,我自己的習慣是在伺服器上,肯定是自己搭比較好,本地開發環境,一般用開源的軟體。

2樓:盧勃

反對生產環境自己從頭在裸機搭建環境。而應該使用Docker基於公共PHP映象,編寫定製的Dockerfile,建立自己的PHP映象。

並不是在裸機上搭建環境就能顯得技術牛,並不是使用整合環境就能影響對PHP的理解。

線上環境要有工具意識,要流程化、版本化、可擴充套件、易維護,在裸機上安裝兩個不同版本的PHP都容易出問題。現代化的PHP從業者應該使用現代化工具,比如Docker、Kubernetes。

具體實施上,單機部署非常推薦用docker-compose,所有依賴的服務,如mysql、redis、nginx和php-fpm,甚至需要經常執行的命令,可以在乙個docker-comopse.yml定義。定義好docker-compose.

yml之後,建立systemctl的service,用於一鍵啟動、中止服務。

集群部署用kubernetes。

PHP從業者啊,去擁抱現代化的技術,從舊世界的偏執中解放吧!

PHP那麼遭人恨嗎?

3樓:逸塵

生產環境建議去自己搭建。

首先考慮到安全方面。

其次因為後期如果有需求可以自己調自己更改。自己搭建的環境配置什麼的自己清楚,整合的還要去拿出時間來看一些不必要的配置引數什麼的,有那個時間早就搭建出來了。

然後搭建的過程也是對自己技術的鞏固,如果部署乙個服務你就整合軟體,沒多久你的技術就跟不上你的思維。

4樓:小小碼農

肯定是自己搭建的好啊,你使用整合的,他們一般都把互動那塊都給封裝起來了,當你要做分布式、集群時,你會發現阻力會非常的大。

5樓:李銘昕

建議使用Docker。

我曾經買了雲伺服器後,第一件事就是一步一步安裝環境,確實很麻煩,後來使用各種自動化指令碼安裝,但多環境管理起來還是費勁。

現在安裝機器,只安裝乙個 Docker,如果用的比較頻繁,就再裝個 oh my zsh。

使用 Docker 不僅可以處理各種服務常駐記憶體的問題,還可以任意修改映象內的環境。

hyperf/hyperf

6樓:LouisheCOM

對於新手來說建議使用整合環境,前人給到那麼好的資源咱要用起來。像知名的那幾款整合環境整體效能是非常優秀的。

對於老手來說,想自己折騰的,可以自己乙個乙個軟體安裝。

一開始可以折騰折騰,折騰累了,用整合環境吧。

7樓:TPHP框架

開發環境用整合比較好,怎麼快怎麼辦,因為不用考慮執行效率、安全性等問題。

生產環境還是建議自己搭建(針對Linux伺服器),雖然麻煩了一點,但是更靈活,能搭建出更為理想的環境,軟體更新就更為方便,更易處理一些棘手問題。

8樓:大朝

作為乙個老站長,不是應該把精力放在怎麼引流,怎麼變現,如何能生存下去這些痛點上嗎?

至於技術,順手就行,否則找個專職運維會比較舒適。

9樓:Simba

自己不會的時候建議使用網路上口碑好的整合環境包,畢竟自己的技術還沒達到別人的段位,要是自己什麼都明白,肯定自己做環境最好。

Mac 下如何搭建 PHP 開發環境?

mac自帶了php和apache,如果預設的是自帶的php5.5的版本樣。可以使用brew安裝自己適合的版本。我之前也用了mac搭建,現在用的是docker。mac搭建php開發環境。這個你可以嘗試參考一下。 從2018年4月開始Homebrew php停止更新了,所以有一些老的homebrew的安...

php7發布3年多了,有多少人在生產環境使用php7?

emmm 我現在做專案基本都是PHP7.除了以前的shi山用的5.6.看都不想看.總結來說 PHP7和之前的版本是質變。PHP是世界上最好的語言! 賽維 PHP7 出來以後就馬上用PHP7了,市面上大多數框架當時也都是支援PHP7的,改動不是很大,只是沒有使用新特性。現在服務用的都是7.2的版本,暫...

是自己改變環境,還是環境改變自己?

夢丶夜月 個體改變環境和環境改變個體這兩者之間並不衝突。首先,我們都知道人的成長受環境的影響是非常大的,不是有那麼一句俗話嗎,叫龍生龍,鳳生鳳,老鼠的兒子會打洞,就是這個道理。但同時,人也擁有主觀能動性,通過實踐,人可以有意識的改造我們所生活的物質世界。所以說二者是不可分割 同時存在的。 豬其實也很...