從零開始搭建LAMP
4 人贊了文章
背景:
已有vps,原來只是用來搭梯子用,閑著也是閑著,正好在學前端,能不能試著用來建個站,練習一下。雖然什麼都不懂,但這是遲早的事。
小白怎麼搭?當然是網上找教程一步一步來咯!
如此說來此文毫無意義了?
然而實際上很多細節網上的教程因為年代久遠,已經並不完全正確了。今天傍晚開始忙,忙到現在才歇口氣,實際問題多多。
因為自己是小白,既然是小白寫的文章,自然是平民向,所以此文的閱讀及操作難度基本和煎蛋沒什麼區別。
廢話截止。
**************************************************************************************************************
目錄一覽
- 虛擬機裝Linux
- 裝vmtool
- 裝mysql
- 裝Apache2
- 裝php7
- 方便安裝lamp
- 安裝phpmyadmin及問題解決問題
- 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安全問題