在Ubuntu18.04上安裝Linux, Apache, MySQL, PHP (LAMP)

歡迎訪問我的個人博客: luomuxiaoxiao.com


LAMP實際上是一組開源軟件,它的主要作用是使能一個能夠提供網絡服務的服務器,簡單點說,你可以在它上面假設各種網站服務。它實際上是一個縮寫,其中,“L”代表Linux服務器(這裏我們使用Ubuntu18.04發行版),“A”代表Apache“M”代表MySQL“P”代表“PHP”

一 Linux的安裝

在PC上安裝Linux的方法網上已經介紹了好多,這裏就不在贅述。而這裏我們安裝LAMP的用途是用來提供網絡服務,比如搭建博客,搭建雲存儲服務器等,這樣的話,服務器必須要有一個固定的IP地址,而且要保證能夠24小時開機,所以這裏我們一般選用VPS(虛擬私人服務器),那麼,在VPS安裝Linux的方法就簡單多了。具體可參考我的另外一篇博客——如何搭建自己的虛擬專用服務器

二 安裝及配置apache2

Apache2是一款非常流行的web server軟件之一。

2.1 安裝apache2

在Ubuntu 18.04上,可以使用下列的命令安裝:

sudo apt update && sudo apt install apache2 -y

安裝完成之後,它默認設置網站代碼的根目錄爲服務器的/var/www/html路徑。在這個文件夾內你能看到一個apache2的測試網頁index.html,在本地瀏覽器中打開http://your_srever_ip(your_srever_ip是你服務器的ip地址),就能夠看到下圖:

Alt

2.2 配置apache2

查看apache2配置可以通過下面的命令:

sudo apachectl -S

輸出的結果如下圖:

Alt

這條命令會打印出apache的所有配置等具體信息。其中最主要的就是VirtualHost configuration:,它給出了apache當前使用的配置文件,而apache的所有配置信息都是在這個文件裏定義的。
  這裏需要注意的是配置文件的路徑是:/etc/apache2/sites-enabled/000-default.conf,而實際上,真正的配置文件是/etc/apache2/sites-available/000-default.conf/etc/apache2/sites-enabled文件夾下的文件只是/etc/apache2/sites-available/下面文件的軟連接而已。所以要修改配置,請務必修改/etc/apache2/sites-available/下面的文件,修改完成之後,可以先使用sudo apache2ctl configtest來確認配置文件語法正確,然後需要執行下面兩條命令來使配置生效。

sudo a2ensite ××××.conf
sudo systemctl restart apache2

點擊此處繼續閱讀


想第一時間查看我的文章嗎?請關注我的微信公衆號號,搜索“落木蕭蕭技術論壇”或登陸我的個人博客:www.luomuxiaoxiao.com,更多精彩文章等你。
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章