IIS8에 PHP설치 삽질기

web 2015. 8. 21. 16:30

1. MS에서 간단히 설치지원해준다.

 1) http://www.microsoft.com/web/downloads/platform.aspx (웹 플랫 폼설치 관리자)

 2) Free Download 클릭 후 실행하고 상단에서 제품탭을 클릭 후 검색창에 PHP로 검색

 3) 최신 버전 선택 후 추가버튼 누르고 하단에 설치버튼 클릭


2. PHP 5.5.11버전을 설치했는데 PHP파일 소스가 그대로 보이는 문제 발생

 1) php.ini파일에서 short_open_tag = On 설정 바꾸고 웹서비스 재시작해도 소용없음.

 2) PHP설치 하면 IIS관리자에 PHP Manager라는 항목이 생긴다.

 3) PHP Manager에서 php.ini의 항목들을 설정할 수 있는데

    PHP Settings의 하위항목 중 Manage all settings를 클릭하여 설정창을 연다.

 4) short_open_tag 항목을 On으로 바꿔도 소용없다.

    다시 자세히 보니 short_open_tag항목이 두개가 있고 한놈이 Off로 설정되어 있다?

    On으로 바꿔도 바뀌질 않는다.

    Off로 설정된 항목을 삭제해버리니 해결됨.(버그인가?.. 뭔가 재시작을 확실히 안해서 그런 느낌.. 아마 OS재시작 했으면 됐을 지도...)

 5) 기본적으로 PHP오류 발생 시 브라우저에 오류내용이 표시되지 않는다.

    개발환경에서는 디버깅을 위해 필수로 보여져야 하므로 display_errors항목을 On으로 바꾼다.

블로그 이미지

란마12

,

1. 원본 데이터베이스 스키마 스크립트 생성

   스크립팅 옵션 설정에서 [고급]버튼을 눌러 기본키, 외래키, 인덱스등도 포함되도록 설정


2. 타겟 데이터베이스에서 같은 이름으로 데이터베이스 생성

   생성 옵션 중 데이터정렬을 원본 데이터베이스와 같게 맞춘다.


3. 스키마 스크립트를 불러와 실행


4. 원본 데이터베이스에서 데이터 내보내기 기능을 이용

   자동증가 ID가 있는 테이블은 해당 테이블 마다 [매핑편집]버튼을 클릭하여 [ID입력 가능]을 체크해준다. SET IDENTITY_INSERT TableName ON


enter image description here

http://stackoverflow.com/questions/20948819/error-0xc0202049-data-flow-task-1-failure-inserting-into-the-read-only-column

'database > MSSQL' 카테고리의 다른 글

저장프로시저에서 CURSOR사용 자제  (0) 2015.07.21
export schema  (0) 2014.10.21
데이터 타입과 크기  (0) 2014.08.01
동적쿼리  (0) 2014.07.16
메일 발송  (0) 2014.01.28
블로그 이미지

란마12

,



블로그 이미지

란마12

,