Walle - 瓦力上線部署系統搭建攻略

背景知識:Walle - 瓦力是一個支持svn、git、多用戶、多項目、多環境同時部署的上線部署系統,http://www.oschina.net/news/68610/walle-0-9-2php

實驗系統:CentOS 6.6_x86_64html

實驗前提:防火牆和selinux都關閉mysql

實驗說明:本實驗共有1臺主機,IP分配192.168.19.84linux

實驗軟件:walle-web-0.9.5  httpd-2.2  mysql-5.5  php-5.4git

1、基礎準備github

  1.下載walle-web源碼:web

mkdir -pv /data/www
cd /data/www
wget https://codeload.github.com/meolu/walle-web/tar.gz/v0.9.5
tar xf v0.9.5
mv walle-web-0.9.5 walle-web
cd

  2.安裝LAMP環境:sql

yum -y install httpd php php-mysql php-mbstring mysql-server
service httpd start
service mysqld start

  3.加入php頁面支持:數據庫

vim /etc/httpd/conf/httpd.conf
--------------------------------------------->
DirectoryIndex index.php index.html index.html.var     //增長index.php

  4.mysql建立數據庫並修改root密碼:vim

mysql
--------------------------------------------->
CREATE DATABASE walle;
UPDATE mysql.user SET Password=PASSWORD(123456) WHERE User='root';
FLUSH PRIVILEGES;
quit

2、安裝walle-web

  1.修改配置文件,鏈接數據庫:

vim /data/www/walle-web/config/local.php
--------------------------------------------->
'db' => [
            'dsn'       => 'mysql:host=127.0.0.1;dbname=walle',     //數據庫地址與庫名稱
            'username'  => 'root',                                  //鏈接數據庫用戶
            'password'  => '123456',                                //用戶密碼
        ],

  2.安裝composer:

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

  3.安裝vendor:

    可從 http://pan.baidu.com/s/1c0wiuyc 下載,下載完成後解壓到項目根目錄。

tar xf vendor.tgz
mv vendor /data/www/walle-web/

   4.初始化項目:

cd /data/www/walle-web/
./yii run/setup             //須要回答yes

3、最後的配置

  1.配置httpd的虛擬主機:

vim /etc/httpd/conf/httpd.conf
---------------------------------------------->
#DocumentRoot "/var/www/html"                 //註釋掉此行
<VirtualHost *:80>                            //在最後添加此段配置
    ServerName walle.jason.com
    DocumentRoot /data/www/walle-web/web
      <Directory "/data/www/walle-web/web">
        Options  FollowSymLinks
        AllowOverride ALL
        Order allow,deny
        Allow from all
      </Directory>
</VirtualHost>
---------------------------------------------->
service httpd restart

  2.使用瀏覽器訪問http://192.168.19.84測試,用戶名和密碼均爲admin:

    

    

  至此,服務器搭建完畢,感謝觀看,謝謝!

相關文章
相關標籤/搜索