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...