一、 下載下傳微擎
下載下傳連結:
https://cdn.w7.cc/download/WeEngine-Laster-Online.zip 同樣的,我們可以選擇在本地下載下傳好後上傳到伺服器,或直接在伺服器下載下傳。操作方法如下。下載下傳
wget
解壓(請確定伺服器裝有 unzip)
unzip WeEngine-Laster-Online.zip
建立安裝路徑
mkdir /data/wwwroot/default/weengine
mv install.php /data/wwwroot/default/weengine
設定權限
chown www:www /data/wwwroot/default/weengine/install.php
二、 建立資料庫
接下來為微擎建立資料庫,你可以使用環境中搭配 phpMyAdmin 配置,由于可視化界面操作非常人性化這裡就不做展示了。接下來使用 sql 指令建立資料庫,操作方法如下。
查詢 MySQL 密碼
grep dbrootpwd /root/oneinstack/options.conf
登入 MySQL 用戶端
mysql -u root -p
按下 Enter 輸入密碼後即可登入 MySQL
使用以下指令為微擎建立一個資料庫
-- 建立資料庫
create database we_weengine;
-- 退出
exit
三、 安裝
在浏覽器視窗打開
http://伺服器IP/weengine/install.php 後新增賬號并配置資料庫就可以完成安裝了。
四、 注意事項
-
資料庫密碼加密方式
mysql8.0 引入了新的密碼加密方式 caching_sha2_password,目前的 PHP 插件并未支援這種加密方式,是以需要在 phpMyAdmin(如果你能進入 phpMyAdmin 說明使用的賬戶沒有問題。) 或 MySQL 用戶端中将加密方式改為 mysql_native_password,在第二條中會介紹用戶端修改密碼加密方式的操作方法。。這種問題常見于自行搭建的 LAMP 環境中,使用鏡像預裝的 LAMP 環境一般不會出現這樣的問題。
-
不推薦給微擎使用 root 賬号
基于 PHP 的特性,和它在網絡中的地位,讓一個 PHP 應用使用資料庫的 root 賬号會帶來極大的風險。是以推薦為每個 PHP 應用單獨建立資料庫使用者,并限制應用隻能通路自己的資料庫。具體操作如下。
-- 切換到資料庫 mysql
use mysql;
-- 建立使用者
create user 'weengine'@'localhost' identified by 'PassWord';
-- 設定密碼加密方式(使用 MySQL8 需要的操作)
alter user 'weengine'@'localhost' identified with mysql_native_password by 'PassWord';
-- 授予權限
grant all on we_weengine.* to 'weengine'@'localhost';
-- 重新整理權限
flush privileges;
原文連結:
http://www.imwonder.top/blog/blogDetails?blogId=63a89310e8ed4c41bc6407f8a0da48e5