LAMP例項搭建wordpress部落格步驟

2022-07-02 22:03:14 字數 1996 閱讀 9272

lamp是linux、apache、mysql or mariadb、php的簡稱,是公司搭建**開源方案的的最佳選擇,尤其對於初創公司,可以快速、成本低的方案布置自已的**開展業務。

web資源型別

靜態資源:原始形式與響應內容一致的,在客戶端瀏覽器執行

動態資源:原始形式通常為程式檔案(如php),需要在伺服器端執行後,將執行結果返回給客戶端。

當客戶端請求靜態資源時,web伺服器會直接把靜態資源從磁碟或記憶體中讀取並返回給客戶端

當客戶端請求動態資源時,httpd的php模組會進行相應的動態資源運算,如果此過程還需要資料庫的資料作為運算引數時,php會連線mysql取得資料然後進行運算,運算的結果轉為靜態資源由web伺服器返回到客戶端

具體各個部件的功能:

httpd:接收使用者的web請求;靜態資源則直接響應;動態資源為php指令碼,對此類資源的請求將交由php來執行

php:執行php程式

mariadb:資料管理系統

由於購買的雲主機記憶體只有512m,同時此云主機的主要目的是搭建自己的技術部落格,本著節省開支的出發點,採用檔案方式擴充套件swap,來達到擴容記憶體的目的。具體步驟:

dd if=/dev/zero of=/swapfile bs=1k count= 4096

vim /etc/fstab

/swapfile swap swap defaults 0 0

swapon -a 啟用新加的swap

檢查以確保生效:

登入檢視對伺服器的基本要求

伺服器環境要求:

php 5.2.4或更新版本

mysql 5.0或更新版本

apache mod_rewrite模組(可選,用於支援「固定鏈結」和「站點網路」功能)

檢視伺服器的php和mysql版本

rpm -qi php

version : 5.3.3

rpm -qi mysql

version : 5.1.73

結論:滿足wordpress安裝要求

解壓縮wordpress部落格程式到網頁站點目錄下

tar xvf wordpress-4.9.4-zh_cn.tar.gz -c /var/www/html/

新建wpdb庫和wpuser使用者

mysql> create database wpdb;

mysql> grant all privileges on wpdb.* to wpuser@'%' identified by "wppass";

cp wp-config-sample.php wp-config.php

更改db配置

define('db_name', 'wpdb');

/** mysql資料庫使用者名稱 */

define('db_user', 'wpuser');

/** mysql資料庫密碼 */

define('db_password', 'wppass');

開啟http://webserver/wordpress進行頁面安裝

Ubuntu下搭建個人部落格Wordpress

lamp 是 linux apache mysql 和 php 的縮寫,是 wordpress 系統依賴的基礎執行環境。我們先來準備 lamp 環境 sudo apt get install apache2 ysudo apt get install php7.0 ysudo apt get ins...

lamp環境搭建

lamp環境搭建 第一步資源共享的方式 虛擬機器多作業系統 1 linux能夠連線網路 wget usr local program yum install 2 配置windows 光碟上安裝yum包 windows 能夠連線外網路 fip ssh 在 windows環境下安裝客戶端 依賴的是lin...

Lamp環境搭建

第一步 資源共享的方法 虛擬機器 多作業系統 iptables f 1 linux能夠連線網路 wget usr local program yum install 2 配置 windows 光碟上的安裝包 rpm格式 建議原始碼包 定製安裝 windows能夠連線外網路 ftp ssh 在 win...