walle安装配置

简介:

1、安装mysql,并创建walle库


2、安装ansible

1
yum -y  install  ansible


3、安装php5.6及相关组件

1
2
3
4
5
rpm -Uvh http: //mirror .webtatic.com /yum/el6/latest .rpm 
 
yum  install  php56w.x86_64 php56w-cli.x86_64 php56w-common.x86_64 php56w-gd.x86_64 php56w-ldap.x86_64 php56w-mbstring.x86_64 php56w-mcrypt.x86_64 php56w-mysql.x86_64 php56w-pdo.x86_64
 
yum  install  php56w-fpm


4、创建walle目录路径

1
2
mkdir  -p  /data/www/walle-web
cd  /data/www/walle-web


5、git clone walle代码到本地服务器

1
git clone https: //github .com /meolu/walle-web .git




6、安装composer

1
2
curl -sS https: //getcomposer .org /installer  | php
mv  composer.phar  /usr/local/bin/composer


7.1、安装vendor

1
2
cd  walle-web
composer  install  --prefer-dist --no-dev --optimize-autoloader -vvvv


7.2、更改walle 数据库配置

vim /data/www/walle-web/walle-web/config/local.php

1
2
3
4
5
6
7
return  [
     'components'  => [
         'db'  => [
             'dsn'        => isset( $_ENV [ 'WALLE_DB_DSN' ])  ?  $_ENV [ 'WALLE_DB_DSN' ]  :  'mysql:host=127.0.0.1;dbname=walle' ,
             'username'   => isset( $_ENV [ 'WALLE_DB_USER' ]) ?  $_ENV [ 'WALLE_DB_USER' ] :  'root' ,
             'password'   => isset( $_ENV [ 'WALLE_DB_PASS' ]) ?  $_ENV [ 'WALLE_DB_PASS' ] :  '123456' ,
         ],


8、初始化项目

1
2
cd  walle-web
. /yii  walle /setup  # 需要你的yes


9、安装nginx并配置

1
2
3
4
yum -y  install  nginx
cd  /etc/nginx/conf .d/
vim default.conf
/etc/init .d /nginx  start
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
server {
     listen       80;
     server_name  localhost;  # 改你的host
     root  /data/www/walle-web/walle-web/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;
     }
}


10、启动php

1
/etc/init .d /php-fpm  start


11、修改mail服务器配置

vim /data/www/walle-web/walle-web/config/local.php

1
2
3
4
5
6
7
8
9
10
11
12
13
'mail'  => [
             'transport'  => [
                 'host'        => isset( $_ENV [ 'WALLE_MAIL_HOST' ]) ?  $_ENV [ 'WALLE_MAIL_HOST' ] :  'smtp.163.com' ,     # smtp 发件地址
                 'username'    => isset( $_ENV [ 'WALLE_MAIL_USER' ]) ?  $_ENV [ 'WALLE_MAIL_USER' ] :  'zengxxxx@163.com' ,  # smtp 发件用户名
                 'password'    => isset( $_ENV [ 'WALLE_MAIL_PASS' ]) ?  $_ENV [ 'WALLE_MAIL_PASS' ] :  'xxxxx' ,       # smtp 发件人的密码
                 'port'        => isset( $_ENV [ 'WALLE_MAIL_PORT' ]) ?  $_ENV [ 'WALLE_MAIL_PORT' ] : 465,                       # smtp 端口
                 'encryption'  => isset( $_ENV [ 'WALLE_MAIL_ENCRYPTION' ]) ?  $_ENV [ 'WALLE_MAIL_ENCRYPTION' ] :  'ssl' ,                    # smtp 协议
             ],
             'messageConfig'  => [
                 'charset'  =>  'UTF-8' ,
                 'from'     => [
                   (isset( $_ENV [ 'WALLE_MAIL_EMAIL' ]) ?  $_ENV [ 'WALLE_MAIL_EMAIL' ] :  'zengchengpeng2009@163.com' ) => (isset( $_ENV [ 'WALLE_MAIL_NAME' ]) ?  $_ENV [ 'WALLE_MAIL_NAME' ] :  '花满树出品' ),
                 ],  # smtp 发件用户名(须与mail.transport.username一致)

wKioL1maqZuBt1HOAASB7DI383c193.png


12、初始登录账号密码

admin/admin

wKioL1maqf2ygCjAAADjDGSbKtY725.png











本文转自 曾哥最爱 51CTO博客,原文链接:http://blog.51cto.com/zengestudy/1958105,如需转载请自行联系原作者

目录
打赏
0
0
0
0
235
分享
相关文章
LAMP源码安装配置实战
LAMP源码安装配置实战
108 3
|
11月前
Minecraft Forge部署以及部署时可能出现的问题以及解决方案
Minecraft Forge部署以及部署时可能出现的问题以及解决方案
418 0
第4讲笔记:SecretFlow & SecretNote安装部署
安装SecretFlow需在Ubuntu虚拟机上用Anaconda创建Python 3.8环境,名称为secretflow,然后在环境中运行`conda create -n secretflow python=3.8`,`source activate secretflow`和`pip install -U secretflow`。SecretFlow部署可选仿真或生产模式。仿真模式包括单机(模拟Alice、Bob)和集群仿真,生产模式涉及多节点部署,注意各节点间的通信配置。SecretNote适合多节点代码的可视化执行,但不适用于生产环境。
170 1
Ambari【部署 01】最新版本ambari-2.7.7下载编译打包安装使用(踩坑实录)
Ambari【部署 01】最新版本ambari-2.7.7下载编译打包安装使用(踩坑实录)
1077 0
[ 靶场环境篇 ] pikachu 靶场环境搭建(特别详细)
想入门渗透行业呢光有理论基础是不够的,更重要的是实践经验。 接下来我会分享一些入门级靶场,从环境搭建一直到通关教程。 入门级靶场会分享:pikachu、DVWA、XSS-labs、sql-labs、upload-labs等内容。
3685 0
[ 靶场环境篇 ] pikachu 靶场环境搭建(特别详细)
Graphviz安装配置教程(图文详解)
Graphviz安装配置教程(图文详解)
3222 0
Graphviz安装配置教程(图文详解)
Git版本控制系统安装部署(二)
2.git提交目录文件至本地仓库 首先创建git版本库,这个目录里面的所有文件都可以被git管理起来,每个文件的修改、删除、git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以还原 2.1.创建git目录并创建文件
157 0
Git版本控制系统安装部署(二)
Websphere安装配置与项目部署
0x01 下载安装 1、在IBM官网下载安装包 打开下载地址,需注册账户,登录后,选择Windows 64-bit下载 2、解压缩,运行install.exe文件 3、输入刚才注册的用户名和密码,并输入安全存储器的新主密码 4、安装软件包,点击下一步 5、接收许可协议条款,下一步 6、选择共享资源目录 7、选择安装目录,下一步 8、默认简体中文和英语,下一步 9、勾选继续在缺省java SDK上使用java SE 6 10、开始安装 11、下一步,直到完成。
4783 0