Ubuntu最受歡迎的面孔之一是其對服務器領域和商業領域的開發和奉獻。 其中,除了擁有專門用於服務器領域的版本外,Ubuntu還集成和更新了許多用於商業領域和網絡專業人員的軟件,這在用戶端以一種或多種方式產生了影響。誰想要開發網站或啟用家庭服務器。 這些最後用戶最常使用的選項是 在我們的Ubuntu中安裝LAMP服務器。 在最新版本的Ubuntu中,LAMP服務器的安裝非常普遍,這可能是因為如果安裝困難,就不能在專業服務器中使用它。 但 如何安裝LEMP服務器? 什麼是LEMP服務器? 我可以在同一台計算機上安裝LAMP和LEMP服務器嗎? 繼續閱讀,您會發現這些問題的答案。
什麼是LEMP服務器?
對於那些了解LAMP服務器的人來說,他們是服務器所攜帶軟件的縮寫,在這種情況下, LAMP es Linux,Apache,Mysql和Php或Python。 即,操作系統(Linux),服務器管理軟件(Apache),數據庫(Mysql)和服務器語言(Php或Python)。 LEMP 因此,這將是LAMP帶來的軟件包的變體,因此LEMP 它可能是Linux,EngineX(Nginx),Maríadb或Mysql和Php或Python。 關於LAMP的唯一變化是LEMP使用Nginx而不是Apache作為負責管理服務器的軟件,對於新手來說,這是一個很大的變化。 此時,我可以在同一台服務器上使用LAMP和LEMP嗎? 通過力量可以擁有它,但是在幾個會話中(如果不是在第一個會話中),由於有兩個服務器管理器,因此服務器將崩潰。 因此,最好選擇一個。
近幾個月來,Nginx 似乎是商業領域最想要的選擇,因此 LEMP 解決方案似乎是未來,但是 您如何安裝?
安裝LEMP服務器
安裝服務器LAMP或LEMP的最舒適的方法是通過鍵盤和終端,因此我們打開終端並輸入:
sudo apt-get安裝nginx
Nginx已經在官方存儲庫中,因此沒有問題。 現在我們停止,打開並重新啟動Nginx服務器,以便Ubuntu開始識別它並在其啟動時對其進行介紹,因此我們這樣寫:
sudo服務nginx停止
sudo服務nginx啟動
sudo服務nginx重啟
sudo update-rc.d nginx默認值
如果可行,您應該會看到類似以下的消息:
/etc/init.d/nginx的系統啟動/停止鏈接已經存在。
現在,我們必須安裝其餘的LEMP服務器工具。 儘管可以選擇安裝Python,但我們將繼續使用Php,但對於Web開發,儘管兩者同樣都不錯,但他們傾向於選擇php。
須藤apt-get install php5 php5-cgi spawn-fcgi
sudo服務nginx重啟
最後,我們安裝了數據庫,我們可以在MariaDB和Mysql之間進行選擇,它們實際上是相同的,區別在於社區使用的是MySQL,而Mysql是來自公司的。 在這種情況下,我們安裝Mysql是為了避免日後出現複雜情況,但是兩個選項中的任何一個都可以有效
須藤apt-get install mysql-server mysql-client php5-mysql phpmyadmin
sudo服務nginx重啟
最後一個軟件包負責通過瀏覽器管理我們的數據庫。 現在,我們的計算機和Ubuntu 14.04已準備好充當服務器。 請記住,要檢查其是否有效,我們必須在瀏覽器中鍵入localhost,然後會看到一個屏幕,其中顯示字母“ Its Works”! 另外,要查看我們創建的網站,我們必須將其保存在系統的/ var / www文件夾中。 現在享受Ubuntu Trusty和LEMP!
首先非常好的祝賀您的貢獻,nginx可以成為虛擬主機嗎? ,建議將此LEMP服務器用於需要更多時間的開發工作嗎?我了解這取決於您使用的技術和所擁有的資源,我的意思是建議使用NGINX而不是APACHE?它比Apache提供的貢獻更多,還是只是另一種選擇?
感謝您的關注
後記
我問你這個問題,因為我聽說那裡有些地方沒有使用xampp,mamp或lampp來建立開發環境,因為這是他們認為這是另一個更專業的環境,並且它更高級,我已經盡了全部努力。在xampp的生活中,我沒有發現很多缺陷,但是對於較大的開發環境,我尚未測試xampp的行為,但是我想nginx是指LEMP稍微“高級”,您可以說
謝謝
問候
奧馬爾·羅哈斯(Omar rojas)
(Y)