生物數(shù)據(jù)庫搭建教程①——在Ubuntu14.04上部署LAMP環(huán)境

搭建數(shù)據(jù)庫的第一步就是先把環(huán)境搭建好。常用的環(huán)境有很多啦,我主要用的就是LAMP環(huán)境。

何為LAMP?

LAMP = Linux + Apache+ Mysql + PHP

現(xiàn)在也有用nginx來替代apache,稱為LNMP的環(huán)境。作為一個小網(wǎng)站,其實沒這么多講究,哪個順手用哪個就好了。另外,其實apache也沒那么菜啦,看你的需要來選擇就好 :-)

服務(wù)器選擇

我用的服務(wù)器一般是阿里云或者騰訊云,因為他們有針對學生的優(yōu)惠,一個月十塊錢的樣子,配置也還湊合。最近華為云也開啟了學生活動,價格差不多。

升級apt源

新拿到的服務(wù)器第一步要干啥呢?如果你直接運行sudo apt-get install apache2是會報失敗的,因為要先更新和升級一下apt源才能用噢

sudo apt-get update
sudo apt-get upgrade

這樣就更新好啦。

安裝apache2

在Ubuntu14.04里,apache已經(jīng)更新到apache2了。不同的Ubuntu版本的apt源里的軟件也是不一樣的。

sudo apt-get install apache2

怎么查看有沒有安裝成功呢?

apache2 -v

如果沒報錯就ok啦。

安裝php5

在Ubuntu14.04里php的版本是5,到16.04里就是php7了。

sudo apt-get install php5
php5 -v

查看apache和php的連接文件是否存在

cat /etc/apache2/mods-enabled/php5.load

我們需要確認一下apache和php是否連接上了,只有連接上了之后apache才能指揮php5干各種各樣的活~一般而言這一條是沒問題的。

安裝mysql

sudo apt-get install mysql-server

這一步會跳出粉色的框讓你設(shè)置mysql的密碼,如果你擔心記不住或者搞混的話可以直接設(shè)置成你服務(wù)器的密碼??不過這樣比較不安全噢。

查看php5和mysql的連接文件是否存在

cat /etc/php5/conf.d/mysql.ini   
#or
cat /etc/php5/mods-available/mysql.ini

兩條命令都試試,我已經(jīng)不記得哪個是有效的了。。阿里云的服務(wù)器親測是需要手動安裝這個擴展的。

sudo apt-get install php5-mysql

重復上面的連接文件檢查步驟,應(yīng)該就ok了,如果還是沒有的話~~百度去吧??。

重啟mysql & apache2

sudo service mysql restart
sudo service apache2 restart

有沒有簡單一點的辦法呢?

當然有啦!

sudo apt-get install apache2 php5 mysql-server php5-mysql

一條命令就搞定了~如果是阿里云的服務(wù)器的話,放心用就好了,我試過很多次的,沒出過啥問題。


番外:安裝phpmyadmin

phpmyadmin是非常好用的基于php的mysql可視化管理軟件,即使你SQL語句不太過關(guān)也可以管理你的數(shù)據(jù)庫啦。

sudo apt-get install phpmyadmin

這里也需要你設(shè)置一個phpmyadmin的密碼的。
phpmyadmin默認安裝在/usr/share/phpmyadmin下。為了方便web訪問,可以設(shè)置一個軟連接到apache的默認位置下。

sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin

設(shè)置好之后只要輸入IP/phpmyadmin就可以可視化地訪問mysql了。


apache默認的位置在/var/www/html下。

基本環(huán)境就搭好啦!晚安世界~

2018年10月18日00點17分。

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

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

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