這篇文章主要為大家展示了“部署LNMP架構中如何安裝PHP”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“部署LNMP架構中如何安裝PHP”這篇文章吧。
成都創新互聯長期為數千家客戶提供的網站建設服務,團隊從業經驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯網生態環境。為余慶企業提供專業的網站設計、成都網站設計,余慶網站改版等技術服務。擁有十年豐富建站經驗和眾多成功案例,為您定制開發。一、什么是PHP
PHP即“超文本預處理器”,是一種通用開源腳本語言。PHP是在服務器端執行的腳本語言,與C語言類似,是常用的網站編程語言。PHP獨特的語法混合了C、Java、Perl以及 PHP 自創的語法。利于學習,使用廣泛,主要適用于Web開發領域。
與LAMP架構大致原理類似,有一點不同的是在LNMP結構里php會啟動一個服務:php-fpm,而LAMP中php只是作為Apache的一個模塊存在。Nginx會把用戶的動態請求交給php服務去處理,這個php服務就會去和數據庫進行交互。用戶的靜態請求Nginx會直接處理,Nginx處理靜態請求的速度要比apache快很多性能上要好,所以apache和Nginx在動態請求處理上區別不大,但如果是靜態請求處理的話就會明顯發現Nginx要快于apache,而且Nginx能承受的并發量要比apache大,可以承受好幾萬的并發量,所以大一些的網站都會使用Nginx作為web服務器。
二、實驗
1.安裝部署環境包
2.將php安裝包解壓到/opt目錄下
3.安裝配置功能模塊
4.make && make install
5.修改核心配置文件
6.開啟php-fpm模塊
需開啟配置文件中的監控引擎pid
7.修改擴展配置文件
8.開啟服務檢查端口
9.將php的所有命令便于系統識別
10.讓nginx支持PHP功能
location ~ \.php$ { root html;//指定站點目錄 fastcgi_pass 127.0.0.1:9000;//指定fpm模塊所在位置,IP地址,9000端口 fastcgi_index index.php;//指定默認首頁類型 fastcgi_param SCRIPT_FILENAME /usr/local/nginx/html$fastcgi_script_name;//指定腳本文件所在目錄 include fastcgi_params;//將nginx中的變量轉換成PHP能識別的變量 }
到這里所有LNMP架構的服務已經全部搭建完畢。
重啟服務并進行測試!
以上是“部署LNMP架構中如何安裝PHP”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創新互聯行業資訊頻道!
另外有需要云服務器可以了解下創新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
本文標題:部署LNMP架構中如何安裝PHP-創新互聯
地址分享:http://vcdvsql.cn/article22/ceosjc.html
成都網站建設公司_創新互聯,為您提供電子商務、移動網站建設、網站維護、標簽優化、關鍵詞優化、小程序開發
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯