使用Ubuntu搭建Web服務器


在VMware上搭建虛擬機的教程可以參考這篇文章:
Click Here

如果已經安裝過Linux虛擬機或者主機上本來就是Linux系統的朋友請略過,直接看以下內容。

首先在自己的ubuntu上搭建服務器環境

切換到root權限

sudo su

然后輸入你的密碼,就進入到了root權限。這很重要,不在root權限下沒法進行下載。

下載Apache2

apt-get install apache2

在這里插入圖片描述

記得下載前要換源,將源換為國內的一些比較快的源,比如清華源、阿里源等。具體操作參考上面安裝虛擬機的最后一部分,不然默認源是國外的源,下載速度會比較慢。

下載完以后是這樣子
在這里插入圖片描述
然后打開劉瀏覽器訪問127.0.0.1,可以看到這個:
在這里插入圖片描述
這個是安裝Apache以后的默認頁面。出現這個證明Apache安裝成功。

或者可以在terminal下輸入ifconfig查看自己的ip
在這里插入圖片描述
如果ifconfig的時候報錯的話需要

apt-get install net-tools

然后可以在主機上訪問這個ip,發現效果一樣,這個就已經是一個初步的服務器了。

在這里插入圖片描述

安裝MySQL

執行命令:

apt-get install mysql-server
 
apt-get install mysql-client
 
apt-get install libmysqlclient-dev

檢查是否安裝成功:

sudo netstat -tap | grep mysql

在這里插入圖片描述
然后登陸MySQL看看:

mysql -u root -p   回車
輸入密碼(初始密碼是root)

然后就進入了MySQL:
在這里插入圖片描述
可以使用show databases;查看當前已經存在的數據庫:

在這里插入圖片描述
輸入exit退出
在這里插入圖片描述

關於數據庫的操作后續還會介紹,這里就不多講了。

接下來安裝PHP

輸入命令:

sudo apt-get install software-properties-common

sudo add-apt-repository ppa:ondrej/php && sudo apt-get update

sudo apt-get -y install php7.2

輸入php -v可以查看當前php的版本信息。
在這里插入圖片描述

然后安裝常用擴展:

sudo apt-get -y install php7.2-fpm php7.2-mysql php7.2-curl php7.2-json php7.2-mbstring php7.2-xml  php7.2-intl php7.2-odbc php7.2-cgi

還有其他的一些擴展(按需下載)

sudo apt-get install php7.2-gd
sudo apt-get install php7.2-soap
sudo apt-get install php7.2-gmp      
sudo apt-get install php7.2-pspell     
sudo apt-get install php7.2-bcmath   
sudo apt-get install php7.2-enchant    
sudo apt-get install php7.2-imap       
sudo apt-get install php7.2-ldap       
sudo apt-get install php7.2-opcache
sudo apt-get install php7.2-readline   
sudo apt-get install php7.2-sqlite3    
sudo apt-get install php7.2-xmlrpc
sudo apt-get install php7.2-bz2
sudo apt-get install php7.2-interbase
sudo apt-get install php7.2-pgsql      
sudo apt-get install php7.2-recode     
sudo apt-get install php7.2-sybase     
sudo apt-get install php7.2-xsl     
sudo apt-get install php7.2-dba 
sudo apt-get install php7.2-phpdbg     
sudo apt-get install php7.2-snmp       
sudo apt-get install php7.2-tidy       
sudo apt-get install php7.2-zip

安裝完以后,一個基本的服務器就安裝完成了,接下來就開始激動人心的Hello World!了~

cd /var/www/html
ls    #列出當前目錄下只有一個index.html文件
rm index.html    #刪掉index.html
echo Hello World! > index.php

然后瀏覽器刷新一下/或者重新訪問127.0.0.1
在這里插入圖片描述
一個基本的Apache + PHP + MySQL服務器就搭建完成啦~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM