小白從頭開始LAMP+WordPress搭建個人博客

簡介

LAMP是指 Linux + Apache + Mysql + PHP,WordPress是使用PHP語言開發的開源的博客平臺,用戶可以在支持PHP和MySQL數據庫的服務器上架設屬於自己的網站。也可以把 WordPress當作一個內容管理系統(CMS)來使用。

搭建所用到的工具

1.雲服務器(阿里雲學生機Ubuntu18.4)
2.Putty(一個可以連接服務器並操作服務的免費軟件)
3. Winscp(一個可以在服務器和本地電腦之間方便傳輸文件的免費軟件)

關於以上軟件的安裝都可以很方便的去官網下載。不做介紹

Apache安裝

當然第一步我們首先要在putty和winscp裏面連接到自己的服務器,輸入服務器的公網ip地址,用戶名(root)和密碼就行。
putty
然後我們就可以開始了!

  • 第一步,更新軟件源
sudo apt-get update

這簡單說一下,在linux系統下安裝軟件和window不一樣,在window下安裝軟件,需要有.exe文件,雙擊安裝即可。
每個LINUX的發行版,都會維護一個自己的軟件倉庫,我們常用的幾乎所有軟件都在這裏面。這裏面的軟件絕對安全,而且絕對的能正常安裝。
apt-get update就是更新服務器的軟件包管理器裏面的源列表。並沒有更新你的軟件。
還有一個“sudo apt-get upgrade” 命令會將本地已安裝的軟件,與剛下載的軟件列表裏對應軟件進行對比,如果發現已安裝的軟件版本太低,就會給你更新。

  • 第二步,安裝apache2
sudo apt-get install apache2

當詢問你是否continue是,輸入 “y”回車即可。
可以用以下四個命令來設置和查看Apache2

1. service apache2 status    #查看主機狀態
2. service apache2 start      #啓動apache服務
3. service apache2 stop     #停止
4. service apache2 restart  #重啓

此步驟安裝成功的標誌是輸入服務器的公網ip會進入apache的歡迎頁面。如果進入了,則說明Apache已經安裝成功。

  • 第三步 如果沒有成功怎麼辦?
    提供兩個原因:
  1. apache2 服務沒有啓動,輸入命令啓動即可。
  2. 雲服務器的安全組設置有誤。在雲服務器的安全組配置中的入方向添加以下三個即可。
    入方向
    就是給外網開放80,8080,443三個端口。其中80端口是http端口,8080端口是被用於WWW代理服務的,443端口即網頁瀏覽端口,主要是用於HTTPS服務。

MySql安裝

apahce安裝好之後,就可以進行mysql的安裝了,我個人覺得這個安裝可能是整個過程最複雜的。會有一些坑。

  • 第一步,安裝mysql
sudo apt-get install mysql-server mysql-client
  • 第二步,進入mysql設置密碼
    剛剛安裝好mysql,初始沒有密碼,輸入下面的命令即可進入,當彈出輸入密碼時候,直接回車即可進入mysql。
mysql -u root -p 

mysql
然後開始配置密碼,執行下面的命令

1. use mysql;
2. update user set authentication_string =password('你的密碼'),plugin='mysql_native_password' where user='root';
#此步爲配置密碼
3. select user,plugin from  user; #可不執行,查看一下而已

mysql

mysql輸入密碼進不去怎麼辦

有時候可能忘記mysql的密碼,或者是配置有問題,輸入密碼進不去。這時候可以執行下面的命令

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf    

進入到這個配置文件後,在其中的[mysqld]這一塊中加入

skip-grant-tables

這句代碼的作用是讓你不用密碼就能直接進入mysql。保存之後重啓(“service mysql restart”)mysql就可以不用密碼進入。進入mysql之後重啓配置一遍密碼(每次修改配置文件後要重啓mysql生效)。配置完成之後再回到剛剛那個配置文件,把加入的一句代碼註釋掉即可
注:vim是linux下查看和修改文件的命令。不會可以上網搜索。或者此步的修改配置文件的操作也可直接在winscp裏面操作。這樣就和window差不多了。

PHP安裝

  • 第一步,安裝php
sudo apt-get install php 
  • 第二步 安裝兩個依賴模塊
1. sudo apt-get install libapache2-mod-php
2. sudo apt-get install php-mysql
  • 第三步,測試是否成功
    此步可在終端用vim命令操作也可在winscp中操作。
    進入到/root/var/www/html文件中新建一個 “phpinfo.php” 文件。在這個文件中寫入
<?php echo phpinfo();?>

保存之後。瀏覽器訪問地址http://服務器公網ip/phpinfo.php,如果出現下圖則說明成功。
php

安裝phpMyadmin(方便管理mysql)

  • 第一步
sudo apt-get install phpmyadmin

此處選擇apache2
在這裏插入圖片描述
輸入mysql密碼
phpmyadmin

  • 第二步,創建快捷方式
sudo ln -s /usr/share/phpmyadmin /var/www/html

phpmyadmin

  • 第三步, 建庫
    瀏覽器訪問 http://服務器公網ip/phpmyadmin
    輸入root 用戶名和mysql的密碼即可
    phpmyadmin
    新建一個newdb的數據表
    在這裏插入圖片描述

WordPress安裝

到這裏LAMP的環境就已經全部搞定,終於要安裝WordPress了。將下載好的已經解壓好的WordPress文件通過winscp移動到var/www/html目錄下
wordpress
完成之後,在瀏覽器訪問http://服務器公網ip地址/wordpress即可進入下面的界面,點擊現在就開始。
wordpress
輸入你的數據表,數據庫用戶名和密碼
wordpress
然後提示你出錯
在這裏插入圖片描述
這時候按照它的報錯進入到var/www/html目錄下,新建一個wp-config.php的文件。按照提示吧框內的代碼複製到這個新建的文件中。然後就可以進去了!
在這裏插入圖片描述
輸入信息後在此登錄wordpress就可以開始寫個人博客了。

wordpress有很多好看點的頁面樣式模板,可以根據自己的喜好來修改。在上面你可以發佈自己的隨想隨思了!!!

如果還有什麼問題歡迎郵件交流和下方評論
郵件:[email protected]

提供本文的wordpress解壓文件下載。
wordpress下載

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章