過年時花了點時間把之前寫的Linux帳號管理程式改了一下,並加入很多新的功能,加入了
1.Linux遠端帳號控制功能。
2.Linux帳號匯出/匯入。
3.Linux遠端帳號同步/合併。
系統需求:
1.Apache 2.0以上
2.PHP 5.0以上
3.PHP SSH2
4.ioncube
系統支援:
Fedora、CentOS、RHEL(其他版本的還沒試過)
Windows版(以下以Appserv這套軟體做說明)
1.先下載 php_ssh2.dll,放入 X:\Appserv\ext\ (X為你的磁碟機代號)
2.下載 ioncube_loader_win_5.2.dll 放入 X:\Appserv\ext\ (X為你的磁碟機代號)
ioncube for PHP 5.0 下載
ioncube for PHP 5.1 下載
ioncube for PHP 5.2 下載
3.更改php.ini 加入extension=php_ssh2.dll
4.更改php.ini加入 zend_extension_ts=X:\Appserv\ext\ioncube_loader_win_5.2.dll (X為你的磁碟機代號)
5.下載Windows版的Bagel,解壓縮放於網頁目錄下。
6.重新啟動 Apache
Linux版(以下以CentOS 5.2為說明)
1.安裝 libssh2
請下載 http://www.libssh2.org/ libssh2 套件
tar -zxvf libssh2-1.2.7.tar.gz
cd libssh2-1.2.7
./configure
make && make install
2.安裝 php 支援 ssh2 module
下載 http://pecl.php.net/package/ssh2 ssh2套件
tar -zxvf ssh2-0.11.2.tgz
cd ssh2-0.11.2
phpize
(如果沒有phpize,請先安裝php-devel套件,或者直接下載 ssh2.so編譯好的檔)
./configure
make
cp modules/ssh2.so /usr/lib/php/modules
3.下載 ioncube 放入 php的模組資料夾裡
ioncube for PHP 5.0 下載
ioncube for PHP 5.1 下載
ioncube for PHP 5.2 下載
ioncube for PHP 5.3 下載
4.修改php.ini讓php支援ssh2模組
vi /etc/php.ini
加入 extension=ssh2.so
5.修改php.ini讓php支援ioncube
vi /etc/php.ini
加入 zend_extension_ts=/usr/lib/php/modules/ioncube_loader_lin_5.1.so
如果您沒有php.ini的修改權限的話,請將ioncube_loader_lin_5.1.so放於Bagel-2.0.1-beta/ioncube/目錄下即可。
6.下載Linux版的Bagel,放於網頁根目錄下。(更改bagel目錄下的templates權限為777)
7.重新啟動 Apache