Ubuntu虛擬機搭建web服務器

首先安裝apache服務

sudo apt-get install apache2

打開瀏覽器,地址欄輸入localhost 顯示下面界面表示成功安裝


由于Ubuntu自帶php7.0版本,而我們需要php5.6版本,所以需要切換成php5.6版本

sudo add-apt-repository ppa:ondrej/php? ?#添加源

sudo apt-get update? ? ? ? #安裝php5.6

sudo apt-get install php5.6

sudo apt-get install libapache2-mod-php5.6

sudo apt-get install php5.6-mysql php5.6-mbstring php5.6-mcrypt php5.6-xml

sudo a2dismod php7.0? ? ? ? ?#切換版本

sudo a2enmod php5.6

sudo service apache2 restart update-alternatives --set php /usr/bin/php5.6

輸入php -v 可以查看當前php版本。

安裝mysql服務

sudo apt-get install mysql-server mysql-client

重啟apache服務? /etc/init.d/apache2 restart

需要重新配置一下phpmyadmin才能管理mysql數(shù)據(jù)庫

sudo dpkg-reconfigure phpmyadmin

切換到/var/www/html目錄,這是apache 的默認文檔在當前文件夾創(chuàng)建一個info.php 寫入<?php phpinfo() ?> 然后在瀏覽器打開localhost/info.php 就可以查看當前配置信息。

打開瀏覽器,輸入/localhost/phpmyadmin就可以管理mysql數(shù)據(jù)庫,賬號是root,密碼是剛才安裝mysql時的密碼。到此,服務器搭建完成。

這個時候,服務器是搭好了,但是還不能在主機上直接訪問虛擬機,ping一下就會發(fā)現(xiàn),虛擬機的ip根本ping不通,這個時候就需要設置端口映射來實現(xiàn)主機直接訪問虛擬機。

打開VMware,選擇編輯->虛擬網(wǎng)絡編輯器,選中VMnet8 點擊右下角更改設置,然后選擇NAT設置,主機端口隨便填一個沒有被占用的,虛擬機IP地址就填上面那個ip地址,端口選擇80端口,或者你修改后的http端口,保存設置。打開虛擬機的設置,在網(wǎng)絡適配器那里,選擇自定義,VMnet8


然后可以試試ping一下虛擬機,然后就會發(fā)現(xiàn)可以ping通了,然后主機里訪問: 虛擬機ip/info.php就可以打開phpinfo頁面了。整個環(huán)境已經(jīng)搭好了,接下來就是自己搭建網(wǎng)站了。

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • //用tasksel可以一鍵安裝lamp的集合環(huán)境包 root一、安裝(以root的身份登入系統(tǒng),不需要輸入前邊的...
    Tangbh閱讀 1,743評論 1 2
  • 一、文件/文件夾管理 ls 列出當前目錄文件(不包括隱含文件) ls -a 列出當前目錄文件(包括隱含文件) ls...
    會飛的魚Coo閱讀 4,717評論 1 23
  • 一、文件/文件夾管理 ls 列出當前目錄文件(不包括隱含文件) ls -a 列出當前目錄文件(包括隱含文件) ls...
    小杰的簡書閱讀 2,704評論 0 45
  • 一、文件/文件夾管理 ls 列出當前目錄文件(不包括隱含文件)ls -a 列出當前目錄文件(包括隱含文件)l...
    路癡千行閱讀 2,644評論 0 5
  • Ubuntu 常用命令大全 查看軟件 xxx 安裝內(nèi)容 #dpkg -L xxx 查找軟件 #apt-cache ...
    guiwuzhe閱讀 2,733評論 0 14

友情鏈接更多精彩內(nèi)容