實(shí)驗(yàn)系統(tǒng):CentOS 6.6_x86_64
實(shí)驗(yàn)前提:防火墻和selinux都關(guān)閉
實(shí)驗(yàn)說明:本實(shí)驗(yàn)共有1臺(tái)主機(jī),IP分配192.168.19.84
實(shí)驗(yàn)軟件:walle-web-0.9.5httpd-2.2mysql-5.5php-5.4
一、基礎(chǔ)準(zhǔn)備
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環(huán)境:
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創(chuàng)建數(shù)據(jù)庫并修改root密碼:
mysql
--------------------------------------------->
CREATE DATABASE walle;
UPDATE mysql.user SET Password=PASSWORD(123456) WHERE User='root';
FLUSH PRIVILEGES;
quit
二、安裝walle-web
1.修改配置文件,連接數(shù)據(jù)庫:
vim /data/www/walle-web/config/local.php
--------------------------------------------->
'db' => [
'dsn' => 'mysql:host=127.0.0.1;dbname=walle', //數(shù)據(jù)庫地址與庫名稱
'username' => 'root', //連接數(shù)據(jù)庫用戶
'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 下載,下載完成后解壓到項(xiàng)目根目錄,
Walle 瓦力上線部署系統(tǒng)搭建攻略
,電腦資料
《Walle 瓦力上線部署系統(tǒng)搭建攻略》(http://www.szmdbiao.com)。tar xf vendor.tgz
mv vendor /data/www/walle-web/
4.初始化項(xiàng)目:
cd /data/www/walle-web/
./yii run/setup //需要回答yes
三、最后的配置
1.配置httpd的虛擬主機(jī):
vim /etc/httpd/conf/httpd.conf
---------------------------------------------->
#DocumentRoot "/var/www/html" //注釋掉此行
ServerName walle.jason.com
DocumentRoot /data/www/walle-web/web
Options FollowSymLinks
AllowOverride ALL
Order allow,deny
Allow from all
---------------------------------------------->
service httpd restart
2.使用瀏覽器訪問http://192.168.19.84測試,用戶名和密碼均為admin: