1、通過寶塔面板安裝的建站環境是LNMP,使用的Nginx 1.16.1、MySQL 5.5.62、PHP-7.0。2、優化PHP7.0設置。先進入到PHP7.0管理頁面。首先先安裝一個opcache緩沖器,用於加速PHP腳本,其他的就都按默認的來吧,畢竟安裝的擴展太多容易影響性能。修改max_execution_time時間為20.性能調整。這里可以根據自己伺服器配置進行設置,寶塔面板比較人性化,會根據你的伺服器配置設置推薦方案。可以根據自己伺服器內存大小進行計算,一般一個php-fpm進程佔用內存30M左右,以1024MB內存1G內存)來計算,大概可以設置34個並發。使用的就是1核1G內存配置的伺服器,安裝寶塔面板後推薦的是40並發,用不到那麼高的並發,所以設置了20並發的方案,並把max_spare_servers數字調整成了14。
2. linux內核對php的影響
調度演算法,內存管理,文件系統,網路協議棧。
1、調度演算法:Linux內核採用的調度演算法可以影響PHP進程的運行情況,例如進程調度的優先順序、時間片大如胡帆小等等。
2、內存管理:Linux內核的內存管理機制可以渣雹影響PHP的內存使用情況,例如內存分配、內存映射等。
3、文件系統:Linux內核所使用的做做文件系統類型和參數配置會對PHP的文件讀寫性能有影響,例如文件的讀取速度、緩存策略等等。
4、網路協議棧:Linux內核的網路協議棧可以影響PHP的網路通信性能,例如TCP/IP協議的實現、網路緩沖區的大小等等。
3. 在linux下編寫php有什麼好處
主要好處:
編輯器不會有格式不統一問題。
linux下配置lamp環境非常方便(當然,windows下也可以直接安裝wamp這種軟體,但linux下使用起來更方便)
linux平台下有很多開發工具,比如git(若在windows下啟用terminal還是有點小麻煩)等等。
不會hold不住誘惑,linux平台下游戲相對少,更容易專注編程。
補充:
其實,如果自己能堅持,在windows平台下也可以寫好程序。
4. Windows伺服器上運行php比Linux運行php,性能上相差有多大
linux下性能和穩定性較好,apache+php+mysql是最佳組合,再加上phpmyadmin管理資料庫,要比sql簡介不少。從漏洞和磁碟運行的狀態,linux要比windows下優異的多。在linux下無論從安裝到配置到定製,很容易上手。php要比aps安全的多