我的客户在分配工作前需要澄清一下。
可以在AS / 400上运行Wordpress吗?
任何事情都是可能的,但是AS / 400上的WordPress可能接近试图在水下飞行的747。
你确定这不是一个智力游戏? 也许他们想看看你是否愿意尝试做一个“不上class”的人,或者他们想看看你是否愿意坚持你认为是疯狂的事情。 或者,也许他们只是坚果。 无论哪种方式….
如果你是一个受虐狂,你可以在AS / 400上安装MySQL和PHP 。 这是不受支持的,可能会让人感到可怕。 一个20美元/月的Linux VPS将是更好的select。
我不确定直接在OS / 400(或i5 / OS)下运行它,但更大的版本允许运行其他操作系统(Linux和AIX)的辅助硬件分区。 在这样的环境下,应该有可能。
而且我不认为如果用AS / 400或iSeries硬件上的虚拟服务器replace另一台服务器,那将是不合理的。 这跟VMWare或者Xen的做法并没有什么不同,只是他们可以做到20年或者更长时间,而且是从头开始devise的。
不pipe别人在说什么,我相信你现在可以在IBM i上运行WordPress(取决于你所拥有的操作系统级别)。 从V5R4及以上版本开始,您可以安装ZEND PHP服务器 “免费”,并支持(如果您愿意支付)。 我认为还有一些对mySQL的支持 。 我不记得具体的,虽然。 开始研究这个最好的地方是在Zend的网站。
还有其他人也在midrange.com的WEB400邮件列表上完成了这个工作 。
最近试图做这个的人的笔记。
你可以在运行在上述AS / 400上的操作系统下满足这些要求吗?
我不认为这是可能的。 即使在一些可疑的configuration中是可能的,我也不会推荐它。
MySQL可能是最难的部分。 不过,我想你可以在PASE中运行它。
也就是说,假设您不必进行大量的EBCDIC-Unicode转换。 你以前在AS / 400上运行过PHP吗? 如果没有,我不想尝试。
这是一个古老的问题,只是为了澄清那些像我一样磕磕碰碰的人。
MySQL安装在IBM i上很简单 – Zend在安装包中包含正确的发行版。 如果你想要不区分大小写的表名,你需要改变数据库的默认位置,但这是关于它的。
至于EBCDIC代码转换,这不是一个问题。 PHP本身在IBM i上的PASE上运行,这实际上是一个Unix环境。 从DB2表中检索数据时,转换是自动的。 在访问MySQL时,它根本不会出现在图片中。
通过为MySQL表selectDB2 for IBM i存储引擎,可以在DB2和MySQL应用程序之间共享数据。 这与MySQL安装一起运行,工作得很好。 再次翻译EBCDIC是一个非事件,并自动进行。