centos7安裝walle自動化上線

centos7安裝walle

1.以下安裝,均在宿主機(一臺配置了LAMP/LNMP的linux機器)上操作

安裝lnmp環境,建議使用centos7 yum安裝,因爲centos7 yum源默認支持Php5.4以上版本,避免walle系統不兼容

yum install -y mariadb mariadb-server nginx php php-bcmath php-fpm php-gd* php-json freetype freetype-devel php-mbstring php-mcrypt php-mysql php-opcache php-pdo php-pdo_dblib php-pgsql php-recode php-snmp php-soap php-xml php-pecl-zip mhash libmcrypt libmcrypt-devel

2.創建walle的web目錄,我把web根目錄配置成/data/www/walle-web(需要配置nginx指向,後面會詳述)

mkdir -p /data/www/walle-web && cd/data/www/walle-web # 新建目錄

下載walle-web-master.zip並解壓(下載地址:https://github.com/meolu/walle-web)

unzip walle-web-master.zip

cd walle-web-master

3.設置mariadb數據庫(mysql的操作一樣),只需要創建數據庫,建表的操作交給walle的setup.php安裝程序

MariaDB [(none)]> create database wallecharset=utf8mb4 collate utf8mb4_unicode_ci;

MariaDB [(none)]> grant all privileges onwalle.* to 'walleuser'@'%' identified by 'wallepass';

修改walle的web連接

vim /data/www/walle-web/walle-web-master/config/local.php +14

'db' => [

'dsn'       =>'mysql:host=127.0.0.1;dbname=walle', # 新建數據庫walle
'username'  =>'username',                         # 連接的用戶名
'password'  =>'password',                         # 連接的密碼

],

4.安裝composer,如果已安裝跳過

curl -sS https://getcomposer.org/installer |php

mv composer.phar /usr/local/bin/composer #PATH目錄

5.安裝vendor

cd /data/www/walle-web/walle-web-master

composer install --prefer-dist --no-dev--optimize-autoloader -vvvv

安裝速度慢或失敗,可直接下載vendor解壓到項目根目錄(即/data/www/walle-web/walle-web-master目錄下)

6.初始化項目

cd /data/www/walle-web/walle-web-master

./yii walle/setup # 需要輸入yes

安裝完成後會顯示:

Migrated up successfully.

7.配置nginx

刷新頁面看到50x或者404均是nginx配置不當,需要查看nginx日誌

nginx簡單配置

server { listen 80; server_name 192.168.3.13;# 改你的host root/data/www/walle-web/walle-web-master/web; # 根目錄爲web index index.php;

# 建議放內網
# allow 192.168.0.0/24;
# deny all;

location / {
    try_files $uri$uri/ /index.php$is_args$args;
}

location ~ \.php$ {
    try_files $uri =404;
    fastcgi_pass  127.0.0.1:9000;
    fastcgi_param SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    include       fastcgi_params;
}

}




發佈了23 篇原創文章 · 獲贊 2 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章