從零開始佈置你的個人網站(一)

準備


之前用騰訊雲的學生購買了一個1元服務器,但是一直沒有用起來,最近項目不太忙,準備自己搭建一個線上環境。


安裝ubuntu環境

  1. 安裝ubuntu的16.04.1的32環境
    安裝ubuntu

  2. 登錄ubuntu系統,可以直接使用騰訊雲的登錄,也可以通過各種ssh工具登錄。
    輸入密碼

    在Ubuntu中輸入密碼是不可見,直接輸入之前設置的密碼就行
    登錄成功就是下圖的樣子
    登錄成功

  3. 安裝各類軟件

    • 首先我們先切換到root 用戶,獲得管理員權限

      sudo su

    如果提示輸入密碼,就是之前的密碼

    • 然後我們更新一下接下來用到的apt-get 命令

      apt-get update

    • 安裝Apache

      apt-get install apache2

      安裝完成之後,我們就可以直接利用我們雲服務器的IP地址去訪問我們的服務器,如果安裝正常,這時候會出現It works的界面

      It works

由於騰訊雲的安全組裏面只開放了遠程登錄的22端口,所以訪問會出錯
提示ERR_CONNECTION_TIMED_OUT,響應時間過長。

未添加80端口

這個時候我們到安全組裏面添加新的規則
添加規則1

添加規則2

添加80端口允許

然後訪問我們的公網IP地址,就可成功的看到我們的It Works啦

  1. 安裝php7

    apt-get install php7.1

    因爲騰訊雲中還沒有php7.1 所以改成安裝php7

    apt-get intall php

    ubuntu 16.04中會默認給你安裝php7.0

  2. 安裝完php,接下來我們就要來實現apache來解析php,
    我們先在/var/www/html目錄下面創建一個info.php

    vi /var/www/html/info.php

    然後在裏面編輯內容

    <?php
        phpinfo();
    ?>

    如果這個時候我們直接訪問IP/info.php,會發現瀏覽器直接解析成字符,因爲我們沒有加載php模塊。
    PHP未解析

    加載php模塊直接使用下面的命令

    apt-get install libapache2-mod-php

    重啓apache服務器

    service apache2 restart

    重新訪問我們的IP/info.php,成功出現PHPinfo
    phpinfo

  3. 配置完成,接下來就是安裝我們mysql了

    apt-get install mysql-server mysql-client

    安裝過程中要設置一下你mysql root用戶的登錄密碼。
    安裝完成後,順便配置一下mysql對php的支持

    apt-get install php-mysql


到這裏我們Ubuntu下的LAMP環境就基本搭建完成了,接下來我們繼續構建Laravel的使用環境。

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