프로그래밍 · 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));새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.