Ubuntu20.04搭建web伺服器

星芒易逝發表於2022-04-08

Ubuntu20.04搭建web伺服器

其他Ubuntu20以及Ubuntu18系列也可以!

技術棧:LAMP

Linux + Apache + MySQL + PHP

資料庫可改用MariaDB等,PHP可改用Perl等

並且可用phpMyAdmin來管理資料庫

安裝apache2

sudo apt-get install apache2

一路確定,安裝完成後在服務端瀏覽器輸入localhost,或者在本地瀏覽器輸入伺服器等ip,即可看到apache預設的welcome網頁

更改apache預設顯示網頁

在 /var/www下有一個html目錄,進去後有一個index.html檔案,其實就是我們輸入localhost顯示的頁面

vim /var/www/html/index.html

我們在/var/www下自己新建一個目錄,這裡面放一個自己寫的html檔案

vim /etc/apache2/sites-available/000-default.conf

更改DocumentRoot處程式碼即可,後跟儲存html的資料夾

vim /etc/apache2/mods-enabled/dir.conf

更改DirecrtoryIndex處程式碼即可,後跟html檔名

修改完畢後執行

sudo /etc/init.d/apache2 restart

重啟apache服務後重新整理瀏覽器頁面即可

安裝MySQL5.7

關於安裝此版本的原因以及過程在之前的文章已寫過,直接放過來:

MySQL8降級安裝MySQL5.7

安裝php7.0

libapache2-mod-php7.0是為了讓apache2支援php模組

安裝比較多也是少了後續的一些麻煩

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php && sudo apt-get update
sudo apt-get install php7.0 libapache2-mod-php7.0

php小擴充

# 如果之前有其他版本PHP,在這邊禁用掉

sudo a2dismod php5
sudo a2enmod php7.0

# 安裝常用擴充套件(建議安裝)
sudo apt-get -y install php7.0-fpm php7.0-mysql php7.0-curl php7.0-json php7.0-mbstring php7.0-xml  php7.0-intl php7.0-odbc php7.0-cgi

#  安裝其他擴充套件(按需要安裝)
sudo apt-get install php7.0-gd
sudo apt-get install php7.0-soap
sudo apt-get install php7.0-gmp      
sudo apt-get install php7.0-pspell     
sudo apt-get install php7.0-bcmath   
sudo apt-get install php7.0-enchant    
sudo apt-get install php7.0-imap       
sudo apt-get install php7.0-ldap       
sudo apt-get install php7.0-opcache
sudo apt-get install php7.0-readline   
sudo apt-get install php7.0-sqlite3    
sudo apt-get install php7.0-xmlrpc
sudo apt-get install php7.0-bz2
sudo apt-get install php7.0-interbase
sudo apt-get install php7.0-pgsql      
sudo apt-get install php7.0-recode     
sudo apt-get install php7.0-sybase     
sudo apt-get install php7.0-xsl     
sudo apt-get install php7.0-dba 
sudo apt-get install php7.0-phpdbg     
sudo apt-get install php7.0-snmp       
sudo apt-get install php7.0-tidy       
sudo apt-get install php7.0-zip

phpMyAdmin

首先查詢相應的需要安裝的包:

sudo apt-cache search php7.0

若mysql已經開啟密碼服務則需要先將其關閉,安裝好phpmyadmin後再開啟

sudo apt-get install phpmyadmin

參考:

安裝詳解

使用教程

原帖:this

相關文章