Ubuntu-server 14.04搭建LAMP環(huán)境

搭建個(gè)人網(wǎng)站,個(gè)人wiki等都需要先配置LAMP環(huán)境才能進(jìn)一步實(shí)現(xiàn)自己的需求。本文以ubuntu-server14.04為例,記錄搭建環(huán)境的過程。

1.更新軟件源

sudo apt-get update

2.安裝Apache

sudo apt-get install apache2

3.查看Apache是否安裝成功

apache2 -v

搭建成功的樣子:
user@ubuntu:~# apache2 -v Server version: Apache/2.4.7 (Ubuntu) Server built: Jun 29 2016 13:21:39

4.通過瀏覽器訪問服務(wù)器IP,如果出現(xiàn)Apache歡迎界面表示成功:

捕獲.JPG

5.安裝PHP5

sudo apt-get install php5

6.查看PHP5版本

php5 -v

如下所示表示安裝成功:
user@ubuntu:~# php5 -v PHP 5.5.9-1ubuntu4.17 (cli) (built: May 19 2016 19:05:57) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies with Zend OPcache v7.0.3, Copyright (c) 1999-2014, by Zend Technologies

7.查看apache是否已經(jīng)加載libphp5.so模塊,該模塊是Apache用來指揮Php解析器來執(zhí)行Php代碼的模塊

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

如下所示表示模塊已經(jīng)成功加載:
user@ubuntu:~# cat /etc/apache2/mods-enabled/php5.load LoadModule php5_module /usr/lib/apache2/modules/libphp5.so

8.安裝mysql,安裝過程中會提示輸入數(shù)據(jù)庫root用戶密碼,需要兩次輸入確定后才會安裝完成,這里的密碼是數(shù)據(jù)庫默認(rèn)用戶root的密碼

sudo apt-get install mysql-server

9.檢查是否加載了mysql.so的擴(kuò)展,Php通過該擴(kuò)展鏈接mysql執(zhí)行curd操作,如果提示no such file or directory則需要自行安裝

cat /etc/php5/mods-available/mysql.ini

10.如果上一步不成功,則給Php安裝mysql擴(kuò)展

sudo apt-get install php5-mysql

11.重啟mysql和apache

sudo service mysql restart
sudo service apache2 restart

12.創(chuàng)建一個(gè)Php文件來測試環(huán)境是否安裝成功:

cd /var/www/html
vim info.php

php文件內(nèi)容:
<?php phpinfo(); ?>
13.訪問該文件 你的IP地址/info.php查看是否連接成功
下圖表示連接成功:

捕獲1.JPG

14.給Php安裝常用擴(kuò)展
到目前為止,Php、mysql和Apache已經(jīng)安裝配置完成,現(xiàn)在給php安裝常用擴(kuò)展
sudo apt-get install php5-gd curl libcur13 libcur13-dev php5-curl

15.安裝完成之后,重啟Apache
sudo service apache2 restart

16.重新載入瀏覽器的info.php這個(gè)網(wǎng)頁,在網(wǎng)頁中搜索gd,curl,如果剛才安裝成功,在網(wǎng)頁中能搜到剛剛提到的關(guān)鍵詞,會在phpinfo中顯示已加載;

17.如果需要上傳或者操作文件,需要用root賬戶進(jìn)行SSH登錄。這里我用的windows系統(tǒng),在windows下用pscp.exe,在windows終端中進(jìn)行文件上傳。

(win10)開始菜單右鍵,命令提示符(管理員)

cd C:\Users\你的用戶名\Desktop

這一步切換到我下載的pscp.exe以及需要上傳的文件目錄下(此時(shí)我把pscp.exe和需要上傳的文件都放在該目錄下)

在終端輸入pscp看是否成功執(zhí)行該命令。

pscp index.html 你的用戶名@你需要上傳的IP地址:/var/www/html/mediawiki

之后會提示你輸入密碼,輸入成功之后即可開始上傳文件。

18.安裝phpmyadmin,方便設(shè)置遠(yuǎn)程登錄賬戶

sudo apt-get install phpmyadmin

安裝過程中會提示輸入密碼,直接輸入即可,默認(rèn)安裝目錄:
/usr/share/phpmyadmin
為了能讓我們通過web訪問,這里需要建立一個(gè)軟連接將其連接到Apache的默認(rèn)目錄下

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

這里建立了一個(gè)lll的軟連接指向?qū)嶋H的phpmyadmin目錄

19.在瀏覽器中直接訪問phpmyadmin ,輸入:你的IP地址/lll,這時(shí)進(jìn)入登錄界面

20.開啟mysql遠(yuǎn)程訪問權(quán)限

sudo vim /etc/mysql/my.cnf

找到bind-adress,把內(nèi)容刪掉,保存退出。

重啟mysql服務(wù)

sudo service mysql restart

這里一個(gè)簡單的LAMP環(huán)境的搭建好了,現(xiàn)在可以通過navicat之類的遠(yuǎn)程連接工具連接mysql了。簡單的環(huán)境已經(jīng)搭好,之后就看你自己怎么折騰了。

參考鏈接:http://www.ahlinux.com/ubuntu/23193.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容