Zend Core PHP for i5OS - PowerPoint PPT Presentation

1 / 16
About This Presentation
Title:

Zend Core PHP for i5OS

Description:

Modern implementation of latest PHP versions ' ... Mantis. Fully functional bug tracking and RFC application. 15. Zend Studio. Similar to other IDEs ... – PowerPoint PPT presentation

Number of Views:223
Avg rating:3.0/5.0
Slides: 17
Provided by: lynn45
Category:
Tags: php | core | i5os | mantis | zend

less

Transcript and Presenter's Notes

Title: Zend Core PHP for i5OS


1
Zend Core PHP for i5/OS
  • Installation and Administration Overview

2
Agenda
  • What is PHP?
  • What is Zend PHP?
  • Why Use PHP?
  • System i Prerequisites
  • Installation
  • Administration
  • Example PHP Applications
  • Zend Studio
  • Where to get More PHP Info.

3
What is PHP?
  • Personalized Home Page
  • Parsing Hypertext Preprocessor
  • PHP Hypertext Preprocessor
  • This is a recursive acronym
  • Similar to other HTTP preprocessors
  • i.e., .NET web apps., CGIDEV2, Cold Fusion, etc.
  • Powers approx 40 websites worldwide
  • System i Network forum
  • National Weather Service
  • Etc.

4
What is PHP? (continued)
  • Is the P in LAMP
  • The "Four Pillars" of Open-Source web
    functionality
  • Linux
  • Apache
  • MySQL
  • PHP
  • On the System i, these pillars are iADP
  • i5/OS
  • Apache
  • DB2
  • PHP

5
What is Zend Core PHP?
  • Modern implementation of latest PHP versions
  • Out-of-the-Box development and production
    environments
  • Prior to Zend Core, PHP implementations had to be
    downloaded, compiled, configured, etc.
  • Freely downloadable
  • Extra cost for support

6
Why use PHP?
  • Open-source applications available
  • Multiple DBs supported, including DB2/UDB
  • PEARDB layer generalizes DB access
  • Fairly easy to learn
  • Still need to understand HTML and JavaScript -
    PHP is an enhancement to HTML, not a replacement
  • Has O-O capability w/out requiring a full O-O
    commitment
  • Relatively low resource utilization
  • Support for Web services
  • Widely supported across multiple platforms

7
System i Prerequisites
  • i5/OS V5R3 or above
  • None of the rest are extra cost, beyond i5/OS
  • Most are delivered with i5/OS media
  • 5722SS1 Opt. 13 (System Openness Includes)
  • 5722SS1 Opt. 30 (Qshell)
  • 5722SS1 Opt. 33 (PASE)
  • 5722SS1 Opt. 34 (DCM)
  • 5722AC3 BASE (Crypto Access Provider 128-bit)
  • Part of the base OS in with V5R4
  • 5733SC1 BASE (IBM Portable Utilities)

8
System i Prerequisites (continued)
  • 5733SS1 Opt. 1 (OpenSSH, OpenSSL, zlib)
  • Delivered with V5R4 on separate CD
  • Order from IBM for V5R3
  • OpenSSH Open Secure Shell
  • OpenSSL Open Secure Sockets Layer
  • zlib zip (compression decompression) library
    routines

9
Installation
  • Straightforward and well documented
  • Zend Installation document example
  • Affiliateds installation notes

10
Administration
  • What an installation looks like
  • User Profiles
  • ZENDADMIN
  • ZENDTECH
  • NOBODY
  • NOGROUP
  • Licensed Pgm. 1ZCORE5
  • Library ZENDCORE
  • IFS files
  • /www/zendcore/
  • /usr/local/Zend/Core/
  • /usr/local/Zend/apache2/ (Apache server (PASE
    env.))

11
Administration (continued)
  • Active jobs
  • Subsystem QHTTPSVR
  • ZENDCORE jobs
  • Subsystem ZEND
  • I5_COMD (Provides i5 extensions functionality)
  • ZC_STR_PRN
  • ZENDCOREAP (multiple instances)

12
Administration (continued)
  • Web-based Administration
  • IBM System i Admin Pages
  • Zend Admin Pages
  • Native-Interface Administration
  • GO ZENDCORE/ZCMENU
  • Actually better for starting / stopping PHP
    server than GUI

13
PHP Applications
  • Where to get PHP applications
  • Google search
  • HotScripts.com
  • Freshmeat.net
  • Be careful looking for this one
  • SourceForge.net
  • or, you can always write your own

14
Applications (continued)
  • Applications that Affiliated has Installed
  • i5DB
  • A cheapie database demo application
  • WebCal
  • Fully functional calendaring application
  • Applications that Affiliated will be Installing
  • Mantis
  • Fully functional bug tracking and RFC application

15
Zend Studio
  • Similar to other IDEs
  • WDSC, Visual Studio, etc.
  • Integrated debug w/ System i server
  • Free for System i users
  • The full Professional version
  • Later versions may have
  • RPG templates
  • Webfacing type functionality

16
Where to get More PHP Info.
  • Sys i Network webcast
  • Why RPG programmers should care about PHP
  • PHP.net
  • Zend.com
  • IBM Redbooks
  • IBM Redwiki PHP Zend for i5/OS
Write a Comment
User Comments (0)
About PowerShow.com