젠드프레임웍을 사용하기 위한 개발환경 구축시 xampp 의 설정중 몇가지 바꿔줄 부분
목적은 ZF 개발환경(zend studio IDE 와 xampp 서버를 사용)

1. xampp 는 여기서 다운로드

2. 설치후에 zend studio 의 workspace 프로젝트로 버쳘호스트 설정해준다.

zend framework 예시는 http://framework.zend.com/docs/quickstart  를 사용했음.
workspace/quickstart/public 을 
xampp/apache/conf/extra/httpd-vhosts.conf 에 virtualhost 설정한다.
<VirtualHost *:80>
    ServerAdmin webmaster@test.com
    DocumentRoot "C:/workspace/quickstart/public"
    ServerName test.com
    ErrorLog logs/dummy-test.com-error.log
    CustomLog logs/dummy-test.com-access.log common

<Directory "C:/workspace/quickstart/public">
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>
</VirtualHost>
rewrite 모듈이 로드되었는지 확인.
LoadModule rewrite_module modules/mod_rewrite.so  의 주석을 해제.

<Directory ...   부분을 해줘야 정상적으로 http://localhost 로 확인할 수 있다.

3. quickstart 예제 가 PDO sqlite 를 사용한다.(필요시 설정)
php.ini 에서 
extension=php_pdo_sqlite.dll
부분을 주석해제해 준다.
여기서 php.ini 파일은  phpinfo 해서 나오는 위치의 파일이다.
즉, xampp/php/php.ini 이 아니라  xampp/apache/bin/php.ini  파일을 고쳐주어야 한다.
( xampp/php/php.ini 은 php CLI 버전이다 )

일단 여기까지 하면 zend studio 에서 개발할 수 있는 환경이 갖추어진다.
zend studio 에서 ZF 프로젝트 생성하면  public 이 아닌 html 을 기본값으로 생성한다.
(이 부분은 각자 알아서 조정)

반응형

WRITTEN BY
1day1
하루하루 즐거운일 하나씩, 행복한일 하나씩 만들어 가요.

,