搭建個(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歡迎界面表示成功:
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查看是否連接成功
下圖表示連接成功:
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)搭好,之后就看你自己怎么折騰了。