從零開始搭建LAMP

從零開始搭建LAMP

4 人贊了文章

背景:

已有vps,原來只是用來搭梯子用,閑著也是閑著,正好在學前端,能不能試著用來建個站,練習一下。雖然什麼都不懂,但這是遲早的事。

小白怎麼搭?當然是網上找教程一步一步來咯!

如此說來此文毫無意義了?

然而實際上很多細節網上的教程因為年代久遠,已經並不完全正確了。今天傍晚開始忙,忙到現在才歇口氣,實際問題多多。

因為自己是小白,既然是小白寫的文章,自然是平民向,所以此文的閱讀及操作難度基本和煎蛋沒什麼區別。

廢話截止。

**************************************************************************************************************

目錄一覽

  1. 虛擬機裝Linux
  2. 裝vmtool
  3. 裝mysql
  4. 裝Apache2
  5. 裝php7
  6. 方便安裝lamp
  7. 安裝phpmyadmin及問題解決問題
  8. putty登錄虛擬機

*************************************************************************

保險起見,我是在虛擬機作實驗的

虛擬機VMware下載安裝

下載linux發行版鏡像,此文使用傳說中最美的elementary OS。elementary OS是基於Ubuntu的

VMware載入鏡像,進入後安裝系統(多圖)

。。。等一會,去喝口水

此處按空格就可以了

注意到此時是英文狀態,去改一下語言(可省略)

需要你剛才的密碼

保存後需要登出,再登入

此處個人習慣保留英文

  • 接著裝一下vmtool,小屏看著賊別捏

上面菜單欄虛擬機選項點擊

打開文件瀏覽器,找到cd驅動器,複製所有文件

找個你自由的地方,比如家裡的下載文件夾

雙擊,提取

選上全部文件

當前目錄出現新文件夾,進入。然而點這玩意兒是沒用滴,因為你只是普通用戶,沒有許可權

打開終端,必須獲得root許可權,輸入

sudo passwd root

修改root密碼,輸入是看不到的(小心手抖手滑)

再登錄root賬戶

su root

#開頭就意味著最高許可權,一般是$開頭

把文件瀏覽器里的地址複製進來,ctrl+shift+v,在加上這個文件名

Enter

一路Enter。。。

不過還是要等系統慢慢載入,不要催太急

最後多Eenter了三下。。。

然後就重啟一下

全屏,美,騷

正式開始幹活啦!

打開終端,變更為最高許可權

apt-get update

先更新一下,要不等會兒可能沒法裝

先來裝MySQL,輸入

apt-get install mysql-server

再按y確認

騷紅色,設置mysql的root密碼

再來裝Apache2,輸入

apt-get install apache2

再按y確認

成功後,打開瀏覽器,輸入URL

127.0.0.1

可以看到這麼一張圖

再來裝PHP和關聯Apache的模塊,輸入

apt-get install php7.0 libapache2-mod-php7.0

再按y確認

再安裝PHP和MySQL關聯的模塊,輸入

apt-get install php-mysql

接下來測試一下php的安裝情況

vi /var/www/html/info.php

vi是linux里的一個編輯器的命令,一進入是命令模式,按某個命令,進入編輯模式,再按左上角Esc退回命令模式

進入後,按 i ,進入編輯模式,輸入

<?phpphpinfo();?>

再按Esc,退回命令模式,再輸入

:wq

保存退出

重啟一下Apache

/etc/init.d/apache2 restart

打開瀏覽器,在127.0.0.1後追加這個文件info.php

127.0.0.1/info.php

大功告成!

**************************************************************************************************************

很累是不是_(:з」∠)_

嘿嘿

接下來推薦一個簡單方法

用tasksel幫忙,輸入

apt install tasksel

慣例更新一下

apt-get update

然後。。。只要一條命令

tasksel install lamp-server

等進度條走完,中途設置一下MySQL密碼就ok了

(〃▽〃)

就這麼簡單,懵逼了吧,嘿嘿!

**************************************************************************************************************

附加一下一個MySQL管理工具的安裝介紹

phpmyadmin

慣例,輸入

apt-get install phpmyadmin

因為裝的是Apache2,當然選上面的了

裝完後,複製一下文件到默認頁文件夾

cp /usr/share/phpmyadmin /var/www/html/ -a

然後瀏覽器打開,127.0.0.1/追加phpmyadmin

喜聞樂見地出錯了

這個問題當時網上找了半天才搞明白,需要去配置一下php.ini文件

直接改是不行的,先複製出一份,比如到home的文檔

打開後找到第888行( ̄ェ ̄;)

將該行前的 ; 刪除

將php_mbsring.dll改成.so

複製回來

重啟Apache

刷新瀏覽器

完美

要登入的話,原始用戶名是root密碼中途你自己設的

完成!

**************************************************************************************************************

介紹一下putty登錄虛擬機

先來安裝ssh服務

apt install openssh-server

裝完後關閉虛擬機,將網卡配置為橋接模式

再開啟,啟動ssh服務

確認一下自己的ip地址,埠一般默認是22

這裡是192.168.1.108

打開putty

連接

輸入用戶名,密碼

連接成功!

**************************************************************************************************************

終於寫完了~累死

寫這個的主要目的是把一些小細節記錄一下,方便他人,畢竟網上教程寫的看著簡單,自己實際照著做問題一堆

能一口氣一步一步讀到這兒的,可以去喝口水了(~ ̄▽ ̄)~


推薦閱讀:

Centos7.0-ntfs
Linux Core Dump
VNC Viewer輕鬆連接遠程CentOS6.8桌面
在 CentOS 6 系統上安裝最新版 Python3 軟體包的 3 種方法
Linux安全問題

TAG:LAMP | Linux | 虛擬機 |