SFS3@CENTOS 7.2 環境建置懶人包

資網中心曾文芳(infodaes)
文章: 51
註冊時間: 2015年 11月 18日, 09:06

SFS3@CENTOS 7.2 環境建置懶人包

文章資網中心曾文芳(infodaes) » 2016年 2月 4日, 08:55

#買地:安裝 CENTOS 7

cat /etc/redhat-release
ip addr
df


#整地:安裝需要的指令與設定環境

yum update -y
yum install mlocate wgetzip unzip ntpdate -y
updatedb
ntpdate time.stdtime.gov.tw | hwclock -w

crontab -e
-------------------------------------------------------------
0 1 * * * yum update -y
15 1 * * * ntpdate time.stdtime.gov.tw | hwclock -w
-------------------------------------------------------------

vi /etc/sysconfig/selinux
-------------------------------------------------------------
SELINUX=disabled
-------------------------------------------------------------
setenforce 0

#蓋樓:安裝SFS3所需的執行環境

yum install httpd mariadb mariadb-server php php-gd php-mbstring php-mysql -y

systemctl start httpd.service
systemctl enable httpd.service
systemctl start mariadb.service
systemctl enable mariadb.service

systemctl status httpd.service
systemctl status mariadb.service

php -v
mysql -V

mysql_secure_installation


vi /etc/locale.conf
-------------------------------------------------------------
LANG="zh_TW.Big5“
-------------------------------------------------------------

vi /etc/httpd/conf/httpd.conf
-------------------------------------------------------------
Options Indexes FollowSymLinks 替換為 Options FollowSymLinks
AddDefaultCharset UTF-8 替換為 AddDefaultCharset big5
-------------------------------------------------------------

vi /etc/my.cnf
-------------------------------------------------------------
[mysqld]
default-storage-engine=MyISAM
-------------------------------------------------------------

vi /etc/php.ini
-------------------------------------------------------------
error_reporting = E_ALL & ~E_NOTICE
date.timezone = "Asia/Taipei“
short_open_tag = On
max_execution_time = 300
upload_max_filesize = 20M
post_max_size = 20M

-------------------------------------------------------------

yum install php-pear -y
yum install php-bcmath -y
pear -d preferred_state=beta install Crypt_DiffieHellman
pear install Crypt_CBC
yum install epel-release -y
yum install php-mcrypt -y

reboot




#接水接電:舊機學務系統移入

*** 瀏覽器測試!!

*** 使用winscp傳入 DB & HTML

*** SQL方式匯入 DB
mysqladmin -uroot -p create sfs3
mysql -uroot -p sfs3 < /root/XXX.sql

**** 以下僅適合原機系統資料庫編碼未曾更改
**** 如果有錯誤訊息 請嚐試 mysql -uroot -p --default-character-set=latin1 sfs3 < /root/XXX.sql

*** 創建專用資料庫連接帳號
mysql -uroot -p
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
GRANT ALL ON sfs3.* TO 'sfs3'@'localhost' IDENTIFIED BY 'QAZWSX!@#';
flush privileges;
\q
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------


*** 修改SFS3的設定檔
vi /var/www/html/sfs3/include/config.php
----------------------------------------------------------------------
//程式根目錄
PATH
$SFS_PATH = "/var/www/html/sfs3";

//學務管理首頁程式 URL (設定時,保留最後的 "/" )
$SFS_PATH_HTML ="http://192.168.70.129/sfs3/";




/**********************************

MYSQL 連接設定

***********************************/

// mysql 主機

$mysql_host ="localhost";


// mysql 使用者
$mysql_user ="sfs3";

// mysql 密碼
$mysql_pass ="QAZ!@#WSX";

// 資料庫名稱
$mysql_db ="sfs3";



/**********************************

上載檔案設定

***********************************/


//上載檔案放置位置,上載目錄權限需設為 777

$UPLOAD_PATH = "/var/www/html/sfs3/data/";



//別名 (alias) apache 在設定檔 httpd.conf 中加入 WIN32 在IIS管理員中設定

$UPLOAD_URL = "/sfs3/data/";


----------------------------------------------------------------------

*** SVN安裝與排程更新設定
yum install svn
svn co http://sfscvs.tc.edu.tw/svnsfs/trunk/sfs3 /var/www/html/sfs3
svn update /var/www/html/sfs3

crontab -e
-------------------------------------------------------------
30 * * * * svn update /var/www/html/sfs3
-------------------------------------------------------------
*** 安裝前的準備
touch /var/www/html/sfs3/config.php
chmod 777 /var/www/html/sfs3/config.php

mkdir /var/www/html/sfs3/data
chmod 777 /var/www/html/sfs3/data


*** WEB INSTALL
chmod 644 /var/www/html/sfs3/config.php

*** 移入data
*** 設定檔案權限
chmod 777 -r /var/www/html/sfs3/data

*** TAR方式匯入 DB
*** 檢查設定權限
chown mysql.mysql /var/lib/mysql/sfs3/*


*** 舊機有使用SSL 記得刪除 data/system/ssl_setup

西屯區西屯國小劉道遠(alan)
文章: 1
註冊時間: 2016年 2月 15日, 14:24

Re: SFS3@CENTOS 7.2 環境建置懶人包

文章西屯區西屯國小劉道遠(alan) » 2016年 2月 15日, 14:33

selinux 應該可以不用關起來

將httpd_unified這個開關打開即可

#setsebool -P httpd_unified=1

參考看看

大雅區上楓國小林宏憲(san2k)
文章: 1
註冊時間: 2016年 3月 25日, 10:17

Re: SFS3@CENTOS 7.2 環境建置懶人包

文章大雅區上楓國小林宏憲(san2k) » 2016年 3月 25日, 10:21

這兩個無法安裝耶!
pear -d preferred_state=beta install Crypt_DiffieHellman
pear install Crypt_CBC

安裝時會出現
No releases available for package "pear.php.net/Crypt_DiffieHellman"
install failed

卡在這邊不能安裝,等待救援中......


回到「系統管理」

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客