1. 程式人生 > >從零開始佈置你的個人網站(一)

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

準備

之前用騰訊雲的學生購買了一個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的使用環境。