從零開始佈置你的個人網站(一)
準備
之前用騰訊雲的學生購買了一個1元伺服器,但是一直沒有用起來,最近專案不太忙,準備自己搭建一個線上環境。
安裝ubuntu環境
安裝ubuntu的16.04.1的32環境
登入ubuntu系統,可以直接使用騰訊雲的登入,也可以通過各種ssh工具登入。
在Ubuntu中輸入密碼是不可見,直接輸入之前設定的密碼就行
登入成功就是下圖的樣子
安裝各類軟體
首先我們先切換到root 使用者,獲得管理員許可權
sudo su
如果提示輸入密碼,就是之前的密碼
然後我們更新一下接下來用到的apt-get 命令
apt-get update
安裝Apache
apt-get install apache2
安裝完成之後,我們就可以直接利用我們雲伺服器的IP地址去訪問我們的伺服器,如果安裝正常,這時候會出現It works的介面
由於騰訊雲的安全組裡面只開放了遠端登入的22埠,所以訪問會出錯
提示ERR_CONNECTION_TIMED_OUT,響應時間過長。
這個時候我們到安全組裡面新增新的規則
然後訪問我們的公網IP地址,就可成功的看到我們的It Works啦
安裝php7
apt-get install php7.1
因為騰訊雲中還沒有php7.1 所以改成安裝php7
apt-get intall php
ubuntu 16.04中會預設給你安裝php7.0
安裝完php,接下來我們就要來實現apache來解析php,
我們先在/var/www/html目錄下面建立一個info.phpvi /var/www/html/info.php
然後在裡面編輯內容
<?php phpinfo(); ?>
如果這個時候我們直接訪問IP/info.php,會發現瀏覽器直接解析成字元,因為我們沒有載入php模組。
載入php模組直接使用下面的命令
apt-get install libapache2-mod-php
重啟apache伺服器
service apache2 restart
重新訪問我們的IP/info.php,成功出現PHPinfo
配置完成,接下來就是安裝我們mysql了
apt-get install mysql-server mysql-client
安裝過程中要設定一下你mysql root使用者的登入密碼。
安裝完成後,順便配置一下mysql對php的支援apt-get install php-mysql