프로그래밍 · 1 min read · Nov 19, 2025

Adobe Flex 2 SDK와 함께 Amfphp 1.9 사용하기

Adobe Flex 2 SDK와 함께 Amfphp 1.9 사용하기

이 문서에서는 PHP가 Adobe Flex와 상호작용하는 방법을 보여줍니다. Adobe Flex는 독점적인 Macromedia Flash 플랫폼을 기반으로 하는 풍부한 인터넷 애플리케이션의 개발 및 배포를 지원하는 기술입니다.

요구 사항

다음은 이 튜토리얼을 실행하는 데 필요한 라이브러리 목록입니다. 튜토리얼을 시작하기 전에 모든 파일을 다운로드할 것을 권장합니다.

  • Patrick Mineault의 Amfphp 1.9 beta 2
  • Adobe의 Flex 2.01 SDK
  • Apache의 Ant 1.7
  • Adobe Labs의 Flex Ant Tasks
  • commons-net-1.4.1.jar (FTP 작업에 필요)
  • jakarta-oro-2.0.8.jar (FTP 작업에 필요)

설치

Apache Ant

apache-ant-1.7.0-bin.zip의 내용을 하드 드라이브에 추출합니다. 이 위치를 [ANT_HOME]이라고 부르겠습니다. [ANT_HOME]/bin을 시스템 경로에 추가했는지 확인하십시오.

Flex Ant Tasks

flex_ant_tasks_012307.zip에서 flexTasks.jar 파일을 [ANT_HOME]/lib 디렉토리에 추출합니다.

Flex 2.01 SDK

참고: Flex 2 SDK를 다운로드하려면 Adobe 계정이 필요합니다.

flex_sdk_2.zip의 내용을 하드 드라이브에 추출합니다. 이 위치를 [FLEX_SDK]이라고 부르겠습니다.

프로젝트 작업 공간

디렉토리 구조

하드 드라이브에서 프로젝트를 저장할 위치를 선택합니다. 다음 디렉토리 구조로 새 디렉토리를 만듭니다. 이 위치를 [PROJECT_HOME]이라고 부르겠습니다.

  • build
  • config - flex
  • docs - api
  • app
  • dist
  • lib - flex
  • php
  • src - flex
  • php
  • web

Amfphp

설치

amfphp-1.9.beta.20070126.zip의 내용을 [PROJECT_HOME]/src/php 디렉토리에 추출합니다. 이 위치를 [AMFPHP_HOME]이라고 부르겠습니다.

Amfphp를 사용하기 전에 먼저 [AMFPHP_HOME] 디렉토리에 있는 gateway.php 파일을 편집해야 합니다. charset 설정을 편집합니다. 귀하의 언어에 적합한 charset을 선택하십시오. 이 경우 영어 charset을 사용할 것입니다. 원래 charset을 아래의 영어 charset으로 교체합니다.

$gateway->setCharsetHandler( "none", "ISO-8859-1", "ISO-8859-1" );

MySQL

직원 테이블 생성

이 튜토리얼은 기본 MySQL 관리에 익숙하다고 가정합니다. MySQL에 대한 도움이 필요하면 MySQL 문서를 참조하십시오.

이 튜토리얼에서는 MySQL에 미리 설치된 test 데이터베이스를 사용할 것입니다. MySQL 서버에 로그인하고 test 데이터베이스를 선택합니다. 아래 SQL 스크립트를 실행하여 직원 테이블을 생성합니다.

   CREATE TABLE Employee (  
      empId bigint AUTO_INCREMENT NOT NULL,  
      firstName varchar(255),  
      lastName varchar(255),  
      phone varchar(255),  
      email varchar(255),  
      title varchar(255),  
   PRIMARY KEY(empId),  
   INDEX Employee_empId_INDEX (empId));
Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.