你有Linux電腦要用嗎?也許你對Ubuntu伺服器版的命令列版本不太適應。下面介紹如何保留標準的Ubuntu桌面並向其新增web服務功能。
無論你對只使用命令列的系統不滿意,或者你正在使用你的Ubuntu桌面做其他事情,或者你只需要為一些特定的應用程式安裝它,你都可以非常快速方便地將Apache、MySQL和PHP新增到Ubuntu的任何標準桌面安裝中。
讓我們使用一個非常聰明的命令開始安裝:
sudo apt-get install lamp-server^
如果最後沒有**符號,它將無法工作。一旦你輸入了,你會看到它會自動選擇所有必要的包,並要求你確認要下載的“大量”資料。
只是坐下來,讓它做它的事情,直到你得到一個藍色螢幕彈出。
輸入MySQL root帳戶的密碼,這是建立其他使用者和管理資料庫所需的密碼,然後按Enter鍵繼續。系統將提示您重新輸入密碼,請執行此操作並再次按enter鍵。
安裝就這樣!
讓我們測試Apache,看看它是否正常工作。開啟瀏覽器並將其指向以下URL:
如果所有安裝都正確,您應該會看到如下內容:
接下來,我們將測試PHP是否正常工作。在terminal中,輸入以下命令以建立新文件:
sudo nano /var/www/testing.php
然後,複製以下程式碼:
<?php phpinfo(); ?>
在終端中單擊滑鼠右鍵,然後單擊“貼上”。
按CTRL+O“寫出”或儲存檔案,然後按CTRL+X退出。
接下來,使用以下命令重新啟動Apache:
sudo service apache2 restart
並在web瀏覽器中載入以下頁面:
你應該看到這樣的畫面:
MySQL的繫結地址應該與系統的繫結地址匹配。要檢查系統的繫結地址,我們可以使用以下快速命令:
cat /etc/hosts | grep localhost
中間是一個“管道”或“莖”,與\鍵共享。您將得到幾個結果,其中一個將顯示IP地址。
從上面的截圖可以看到,我的繫結地址是127.0.0.1。
接下來,讓我們開啟MySQL配置檔案,看看這裡列出了什麼。
sudo nano /etc/mysql/my.cnf
向下滾動直到看到一行以“bind address”開頭,如下所示。
如您所見,繫結地址是相同的,所以我們很好。如果你的是不同的,只要改變它,使之符合你發現上面。
如果您不熟悉MySQL及其命令,那麼在管理資料庫和表時可能會遇到一些問題。phpMyAdmin透過為MySQL管理提供一個PHP介面來幫助您解決這個問題。它很容易安裝,而且真的可以派上用場,所以讓我們開始吧。
sudo apt-get install phpmyadmin
如果此命令不起作用,則可能需要啟用其他儲存庫。
您將看到另一個藍色畫面,要求您選擇要配置的web伺服器。確保紅色方塊在“apache2”旁邊,並確保擊中空格鍵。這將用星號標記它,然後您可以按Enter鍵。
將詢問phpmyadmin是否應該為自己的使用配置預設資料庫。選擇“是”。
接下來,將要求您輸入用於建立此資料庫和使用者的管理員帳戶的密碼。因為我們還沒有建立任何其他MySQL使用者,請輸入MySQL root密碼。
最後,您將建立一個用於phpmyadmin的密碼,並且必須再次確認。
完成後,重新啟動Apache。
您可以透過轉到以下URL登入到phpMyAdmin:
使用“root”作為使用者名稱,然後輸入root MySQL密碼。
這裡有不止幾個重要的密碼,您可能會嘗試使用與根帳戶相同的密碼。如果您選擇這樣做,請確保它是一個非常安全的密碼,具有混合字元類和良好的長度。請記住,安裝此軟體是為了讓其他人能夠訪問您的計算機,因此請採取適當的預防措施。
如果這是您第一次使用web伺服器,您可能會想知道您要託管的檔案去了哪裡。它們位於/var/www/be default中,需要提升許可權才能訪問該目錄。一個想法是將一個單獨的分割槽掛載到該點,以便僅用於服務web內容。看看我們的另一篇文章,什麼是linuxfstab,它是如何工作的?,以獲取更多資訊。
既然你有了自己的web伺服器,為什麼不學習如何用ThinkUp存檔、搜尋和檢視你的Tweet統計資料呢?
... 將路由器轉換為NAS 將舊路由器用作web伺服器 DIY VPN路由器 在易趣上**路由器 為物聯網裝置建立單獨的網路 瞭解有關家庭網路的更多資訊 ...
... 傳統的殭屍網路依賴於命令和控制伺服器(可以被執法機關關閉),Linux.Rex版本.1被設計為獨立存在。這使得它能夠在野外生存和繁殖。 ...
有興趣建立一個家庭網路伺服器?最簡單的方法是在備用計算機上安裝Linux。由於Linux的簡單性,這非常簡單,為您提供了一種負擔得起的網站或部落格宿主方式。 ...
...年邁的舊Mac電腦變成有用的東西,比如文書處理器、檔案伺服器或簡單的網路瀏覽器供辦公室使用,那就試試Lubuntu吧。與Ubuntu軟體和硬體最佳化的相容性也使它成為新手的最佳選擇。 ...
...是平板電腦上最先進、最易使用的家長控制工具。下面是如何設定它,訪問大量的自由時間無限媒體庫,併為您的孩子設定時間限制。 什麼是空閒時間(freetime)? 相關:如何為孩子鎖定iPad或iPhone 免費時間是亞馬遜的家長控制...
...要使用的應用程式也支援googledrive、googlephotos和本地儲存伺服器。如果你已經在使用其他東西,比如Facebook或Flickr,你的平板電腦就需要一個不同的應用程式……但令人驚訝的是,Play Store上的很多應用程式都很糟糕。(請抑制你...
...進行無線連線。就這樣。你不需要干擾任何防火牆或網路伺服器設定。只要開啟應用程式時,你想投。 在大多數PC上,您可能會看到一條“此裝置可能無法顯示您的內容,因為其硬體不是專門為無線投影設計的”訊息。該應用程...
...移動熱點,與你所有的無線裝置共享這個連線。 相關:如何將你的Windows電腦變成Wi-Fi熱點 如何將Windows膝上型電腦轉變為移動Wi-Fi熱點取決於執行的Windows版本。使用Windows 10,只需輕觸一個開關即可,您可以在“設定”&gt;“...