- Back to Home »
- AS400 »
- 為i5/OS配置sshd PHP MySQL
Posted by : 紹斌
2012年8月17日 星期五
為IBM i配置ssh連線
1.iOS需安裝5733SC1...等等
2.進qsh or call qp2term產生sshd的服務密鑰
- ssh-keygen -t rsa1 -f /QOpenSys/QIBM/ProdData/SC1/OpenSSH/openssh-3.8.1p1/etc/ssh_host_key -N ""
- ssh-keygen -t rsa1 -f /QOpenSys/QIBM/ProdData/SC1/OpenSSH/openssh-3.8.1p1/etc/ssh_host_rsa_key -N ""
- ssh-keygen -t dsa1 -f /QOpenSys/QIBM/ProdData/SC1/OpenSSH/openssh-3.8.1p1/etc/ ssh_host_dsa_key -N ""
開啟sshd
/QOpenSys/usr/sbin/sshd
3.因為我個人喜好用bash,所以有許多步驟要執行,如下(不用bash的請略過)
ssh連線至IBM i PASE安裝RPM及gmake套件以安裝bash等.....RPM
mkdir -P /QOpenSys/compiler
cd /QOpenSys/compiler
安裝RPM
restore -xqf rpm.rte
mv /QOpenSys/compiler/usr/opt/freeware /opt
cd /opt/freeware/lib
cp librpmbuild.so.0.0.0 librpmbuild.so
cp libpopt.so.0.0.0 libpopt.so
cp librpm.so.0.0.0 librpm.so
ln -s /opt/freeware/bin/rpm /usr/bin/rpm
安裝gmake
rpm --ignoreos --ignorearch --noodeps -ivh make-xxxx.ppc.rpm
安裝bash rpm
rpm --ignoreos --ignorearch --noodeps -ivh bash-xx.ppc.rpm
安裝PHP (Zend Core for i5/OS)
download Zend Server for IBM i (PHP 5.3)解壓後點選setup安裝
安裝會以batch執行,以wrkactjob 確認該安裝已完成後執行
go zendsvr/zcmenu
安裝MySQL(Option,可用DB400),變更密碼後,將所有服務都start
為了安全記得變更MySQL root密碼,變更後才能用PhpMyAdmin
ps:PhpMyAdmin內建已安裝,對SQL不熟悉的人可以用此web管理DB
進Zend Server管理網頁確認PHP狀態
在網頁上變更time zone ,Server Setup->Directives->date (也可以直接改php.ini)
date.timezone台灣改 Etc/GMT-8
其它後記:
使用Zend 5250 Emulator and Zend 5250 Bridge Object Oriented API發生的問題WRKACTJOB JOB(QQF*)查Webfacing的log發現有error,QQFTEMP 不存在
crtlib QQFTEMPQUSER *ALLCHGOBJOWN OBJ(QQFTEMP) OBJTYPE(*LIB) NEWOWN(QSYS)WebFacing Troubleshooting Tipshttp://www-01.ibm.com/support/docview.wss?uid=swg27005905
張貼留言