您的位置:首頁»數碼科技»正文

程式師,從現在起做一個屬於自己的博客網站

Centos下搭建LNMP環境最後安裝wordpress

考慮到很多鏡像的源可能不同, 以下代碼可能直接測試在你的伺服器或者虛擬機器裡會失效。

問題不大, 一般的源裡這些檔都有。 想要和本實驗的代碼實現一摸一樣的話, 最直接的解決辦法就是換源成和我的一樣。 我使用的是騰訊雲的源。

另外呢, 我會在以下文章解決源不同, 怎麼安裝這些軟體。

前言

簡單介紹一下LNMP環境:

LNMP代表的就是:Linux系統下Nginx+MySQL+PHP這種網站伺服器架構。

Linux是一類Unix電腦作業系統的統稱, 是目前最流行的免費作業系統。 代表版本有:debian、centos、ubuntu、fedora、gentoo等。

Nginx是一個高性能的HTTP和反向代理伺服器,

也是一個IMAP/POP3/SMTP代理伺服器。

Mysql是一個小型關係型數據庫管理系統。

PHP是一種在伺服器端執行的嵌入HTML文檔的指令碼語言。

其中P現在有代表了一些的新的指令碼語言, 比如python、perl

這四種軟體均為免費開源軟體, 組合到一起, 成為一個免費、高效、擴展性強的網站服務系統。

第一步:搭建Nginx靜態伺服器

安裝Nginx

檢測自己源裡是否有Nginx(這個一般都有, 名字也一直不變)

使用 yum 安裝Nginx:

修改nginx的配置,取消對ipv6的監聽

Centos的lnmp環境禁止ipv6訪問, 若不取消監聽, nginx啟動失敗

在前面添加#注釋掉

如下面代碼所示

啟動nginx

設置開機自啟

至此Nginx安裝完成

測試

流覽器訪問:或者或者子網ip

出現以下頁面則安裝完成

第二步:安裝MySQL資料庫服務

安裝MySQL

使用 yum 安裝MySQL:

安裝完成後, 啟動MySQL服務:

將MySQL設置為開機自動啟動:

配置MySQL

進入MySQL設置MySQL密碼:

回車進入,Centos預設安裝MySQL是沒有密碼的

創建一個資料庫名的(等會搭建博客要使用)

退出MySQL環境:

至此MySQL安裝配置完成

第三步:搭建 PHP 環境

安裝 PHP

安裝php 和php-fpm php-mysql套裝軟體

安裝之後, 啟動 PHP-FPM 進程:

把 PHP-FPM 也設置成開機自動啟動:

修改nginx設定檔讓PHP的請求轉發到php-fpm所綁定的ip和埠上:

在server{};裡面最底端輸入(PHP-FPM默認監聽9000埠)

重啟nginx:

至此PHP搭建完成

測試

驗證是否處理請求PHP檔:

編輯以下內容:

訪問IP網址:

出現PHP版本號及一些許可權是否打開的詳細資訊, 則安裝完成。

第四步:安裝 WordPress

配置好 LNMP 環境後, 繼續使用 yum 來安裝 WordPress:

安裝 WordPress

另外呢, 此部分可參考下載到本地也是可以安裝的, 這裡也提一下(我用的是wget 可以使用中文版本),解壓了, 然後到下

附連結:

安裝完成後, 就可以在 /usr/share/wordpress 看到WordPress的原始程式碼了

創建wordpress的nginx設定檔

配置Nginx

WordPress已經安裝完畢, 我們配置Nginx把請求轉發給PHP-FPM來處理

首先, 重命名默認的設定檔:

然後, 在創建配置, 參考下面的內容:

配置WP-config.php檔

打開設定檔

修改四個地方

1.修改剛創建的資料庫名, 剛創建的和默認一樣

2.修改剛創建的資料庫名帳戶名root, 剛創建的和默認一樣

3.修改剛創建的資料庫名帳戶密碼

4.修改剛創建的資料庫主機位址, 預設就是本地

最後重啟nginx

作者寄語:作為一個從事IT行業的人, 不管是自己搭建也好還是用協力廠商註冊也好, 有自己的一個博客, 記錄一些自己學習的點滴是一個不錯的選擇。 而且這也是你以後面試的一個最好的例證。 加油, 青春不負你們。

END

Next Article
喜欢就按个赞吧!!!
点击关闭提示