PHP伺服器完整安裝

2022-07-02 06:57:09 字數 2296 閱讀 3367

linux

獲取root登入賬號密碼,進入雲服務控制台,選擇例項,鏈結linux

確保是純淨的系統,沒裝任何環境,否則可能會安裝失敗

先配置安全組,否則預設禁用所有規則也會導致安裝失敗

安全組配置如下:(入站規則)

出站規則可與入站規則一致或全部開放都可以 

二、安裝寶塔

linux中

複製:ctrl+insert

貼上:shift+insert

安裝完成後會自動給出登入位址及登入口令密碼

三、寶塔

lamp=linux+apache+mysql+php

lnmp=linux+nginx+mysql+php

nginx 特性

nginx 效能穩定、功能豐富、運維簡單、處理靜態檔案速度快且消耗系統資源極少。

2、作為負載均衡伺服器:nginx 既可在內部直接支援 rails 和 php,也可支援作為 http **伺服器對外進行服務。nginx 用 c 編寫而成, 不論是系統資源開銷還是 cpu 使用效率都比 perlbal 要好的多。

3、作為郵件**伺服器:nginx 同時也是一款非常優秀的郵件**伺服器(最早開發這個產品的目的之一,是作為郵件**伺服器)。

apache 特性

1、apache 是 lamp 架構最核心的 web server,開源、穩定、模組豐富是 apache 的優勢。但 apache 的缺點是有些臃腫,記憶體和 cpu 開銷大,效能上有損耗,不如一些輕量級的 web 伺服器(譬如:nginx、tengine等)高效,輕量級的 web 伺服器對於靜態檔案的響應能力來說遠高於 apache 伺服器。

2、apache 做為 web server 是負載 php 的最佳選擇,如果流量很大的話,可以採用 nginx 來負載非 php 的 web 請求。nginx 是乙個高效能的 http 和反向**伺服器,nginx 以其穩定、豐富功能集、示例配置檔案和低系統資源的消耗而聞名。nginx 現能支援 php 和 fastcgi,也支援負載均衡和容錯,可和 apache 配合使用,是輕量級的 http 伺服器的首選。

3、web 伺服器快取也有多種方案,apache 提供了自己的快取模組,也可以使用外加的 squid 模組進行快取,這兩種方式均可有效提高 apache 的訪問響應能力。squid cache 是乙個 web 快取伺服器,支援高效快取,可作為網頁伺服器的前置 cache 伺服器快取相關請求以提高 web 伺服器速度。把 squid 放在 apache 的前端來快取 web 伺服器生成動態內容,而 web 應用程式只需要適當地設定頁面實效時間即可。如訪問量巨大,則可考慮使用 memcache 作為分布式快取。

4、php 的加速可使用 eaccelerator 加速器,eaccelerator 是乙個自由開放原始碼的 php 加速器。它會優化動態內容快取,提高 php 指令碼快取效能,使 php 指令碼在編譯狀態下,對伺服器的開銷幾乎完全消除。它還可對指令碼起優化作用,以加快其執行效率。 使 php 程式**執效率可提高 1-10 倍。

至於安裝哪個好?

要省記憶體的話lnmp是最好的選擇,但似乎不太穩定,有時會比較常500

靜態的多用lnmp還是不錯的

動態內容多的話,lamp還是最穩定的

首次進入寶塔後台,推薦的組合是lnmp,安裝方式有 編譯安裝和 快速安裝。兩者有何區別呢?

編譯安裝也叫原始碼安裝,寶塔官方給出的提示是 安裝時間長(30-3小時)適合生產環境,極速安裝也叫rpm安裝,安裝時間極快,效能與穩定性略低於編譯安裝。

實際上用rpm包安裝的概率遠遠大於編譯安裝。在部署軟體的時候可能會遇到特定版本中介軟體(如nginx,php等),需要安裝定製的外掛程式,需要制定需要的路徑,這個時候選用原始碼安裝就顯得更容易勝任。但是如果成規模的管理伺服器比如1000以上,至少100以上,如果相同的環境,需要相同的軟體,原始碼安裝就顯得有點捉襟見肘了。使用安裝指令碼只能避免不會出現差異化的環境,在部署效率上會大大降低。至少你還需要在每台機器上安裝編譯環境,至少降低了系統的安全和穩定性。(擁有編譯環境的生產伺服器多少還是有一些危險),而rpm執行效率就體現出來了。

簡單點說就是 當機器少的時候,擴充套件要求高就用編譯安裝,如果管理幾十台、上百臺,批量安裝環境的時候,推薦用rpm安裝

對於新手,如果時間允許的話,推薦使用編譯安裝

安裝完成後直接部署專案解析網域名稱即可

遠端鏈結資料庫時需注意寶塔-》安全-》防火牆中開放的埠一樣會限制訪問

記得新增資料庫後分配許可權為所有人或指定ip訪問

PHP伺服器安裝

2.然後安裝php包,最新版本是5.1.6,也很簡單,解壓縮到任意的地方,比如c php,然後把這個資料夾路徑c php加入到環境變數path中.3.配置php 把php資料夾中的php.ini recommended複製為php.ini就ok了.4.更改apache伺服器來加入php模組 在con...

配置伺服器 安裝PHP

進入後選擇右邊要download的版本,選擇.tar.gz結尾的包,進入後選擇節點,可以選擇hong kong節點,對第乙個a標籤右鍵複製鏈結 root iz2844brz0xz wget如果提示wget命令為找到,則執行 root iz2844brz0xz sudo yum install wge...

伺服器安裝Linux伺服器

新辦公需要搭建一台伺服器,之前也沒有怎麼搞過,不過有一些了解,於是和同事一起嘗試安裝一下伺服器。本人使用ultraiso燒錄u盤,系統檔案是centos 6.6 x86 64 bin 1.ios,使用urtraiso開啟iso檔案,然後如下圖 接著就可以寫入,u盤會被格式化的,注意備份,等待寫入就可...