歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> Walle - 瓦力上線部署系統搭建攻略

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

日期:2017/3/1 12:20:21   编辑:關於Linux
實驗系統:CentOS 6.6_x86_64 實驗前提:防火牆和selinux都關閉 實驗說明:本實驗共有1台主機,IP分配192.168.19.84 實驗軟件:walle-web-0.9.5httpd-2.2mysql-5.5php-5.4 一、基礎准備 1.下載walle-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環境: 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密碼: mysql ---------------------------------------------> CREATE DATABASE walle; UPDATE mysql.user SET Password=PASSWORD(123456) WHERE User='root'; FLUSH PRIVILEGES; quit 二、安裝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 三、最後的配置 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:

Copyright © Linux教程網 All Rights Reserved