不幹正事的我決定用實驗室伺服器搭建乙個blog。寫個blog,記錄一下學習過程。
環境:
system: ubuntu 16.04.4 lts (gnu/linux 4.13.0-38-generic x86_64)配置過程:
系統安裝跳過,圖省力選擇了桌面版,server版安裝時會出現cd-rom umount的報錯,目前還沒有找到問題的解決辦法,找了了一定要寫一貼。一、 安裝apache http server
web連線localhost,如果安裝成功,會開啟乙個名為it works的網頁。如果開啟失敗,通常是因為資料夾的訪問許可權問題:#更新軟體包列表
sudo apt-get update
#安裝apache http server
sudo apt-get install apache2
#一路安裝即可
伺服器是sdd+hdd雙硬碟,我不想占用太大的sdd空間,所以決定將html、資料庫等放到hdd上:#更改預設路徑的訪問許可權
#預設的http目錄為/var/www/html
sudo chmod -r 755 /var/www
#注意/html的父目錄也要把許可權設定為755
將#修改/etc/apache2/apache2.conf
sudo vim /etc/apache2/apache2.conf
改為options indexs followsymlinks
allowoverride none
require all granted
並將原始內容拷貝到新目錄下並重啟服務options indexs followsymlinks
allowoverride none
require all granted
重新登入localhost確認無誤。cp -r /var/www/html/* /media/hddd2/www/html
sudo service apache2 restart
二、 安裝php
在/media/hdd2/www/html內建立index.php檔案#安裝php以及apache php模組
sudo apt-get install php7.0 libapache2-mod-php7.0
並重啟apache。cat > /media/hdd2/www/html/index.php << eof
> <?php
> phpinfo()
> ?>
> eof
登入http://localhost/index.php。
三、1.安裝mysql
注意安裝期間會要求輸入root使用者密碼。sudo apt-get install mysql-client mysql-server
2.同樣的,我希望將資料轉移至機械硬碟:
將datadir改為想要的路徑sudo service mysql stop
sudo vim mysqld.cnf
修改
為新路徑。/var/lib/mysql/ r
/var/lib/mysql/** rwk
注意將/var/lib/mysql下的檔案拷貝至新目錄,並設定新目錄的使用者和使用者組為mysql:mysql
最後重啟mysqlsudo chown -r mysql:mysql /media/hdd2/mysql
其實還可以通過命令列直接修改路徑sudo service mysql restart
3.再安裝phpmyadmin,這個工具可以讓你在web下管理資料庫。sudo mysqld --datadir=/yourdirectory
注意設定密碼以及選擇apache2服務,建議預設配置。現在可以通過web的方式管理資料庫啦:sudo apt-get install phpmyadmin
localhost/phpmyadmin
從零搭建Web應用(一)
本文將從最基礎的http協議開始講起,介紹如何徒手搭建web應用,內容如果比較多的話,後面會分成多篇逐步介紹。web應用被稱之為b s架構,與其對應的的是c s架構。這裡面的b是browser 瀏覽器 c是client 客戶端 s是server 伺服器 客戶端需要直接安裝在訪問終端上,不同訪問終端 ...
從零搭建深度學習環境
經歷環境的崩潰以後,為了防止以後再在環境配置上走彎路,特此記錄搭建環境的每一步。基本環境 win7 64位 gpu cuda8.0 win r cmd終端命令 activate base環境,開始顯示activate不是命令,此時需要將anaconda以及anaconda scripts所在的路徑新...
阿里雲ECS伺服器,從零搭建 docker服務環境
一 如果有額外購買資料盤,先檢視這一篇 阿里雲 如何掛載阿里雲esc購買的資料盤 二 查詢selinux的執行模式 關閉模式 getenforce selinux三種模式簡介 enforcing 強制模式。代表selinux在執行中,且已經開始限制domain type之間的驗證關係 permiss...