1.    APM 설치

아파치 : httpd-2.4.27-Win64-VC15.zip

DB : mariadb-10.0.33-winx64.msi

언어 : php-7.1.7-Win32-VC14-x64.zip

DB연결 Tools : ToadforMySQL_Freeware_8.0.0.296

 

 

2.    APM setting
: apache, php
의 설정파일을 수정.

 

2.1. httpd.conf

설치된 로컬 경로로 수정.

C:\APMorg\Apache24\conf\httpd.conf 파일 편집

#######################################################

#

ServerRoot "c:/APMorg/Apache24"

 

#

DocumentRoot "c:/APMorg/Apache24/htdocs"

<Directory "c:/APMorg/Apache24/htdocs">

 

#

ScriptAlias /cgi-bin/ "c:/APMorg/Apache24/cgi-bin/"

 

<Directory "c:/APMorg/Apache24/cgi-bin">

    AllowOverride None

    Options None

    Require all granted

</Directory>

 

#--php.ini 파일을 c:\windows 폴더에 복사해 넣음(php.ini파일 편집 에서 재 확인)

 

PHPIniDir "C:/Windows"

LoadModule php7_module "C:/APMorg/php/php7apache2_4.dll"

 

#######################################################

 

2.2. php.ini

C:\APMorg\php\php.ini-development 파일 편집하여 라이브러리 사용 가능하도록 수정

 

; Directory in which the loadable extensions (modules) reside.

; http://php.net/extension-dir

extension_dir = "C:\APMorg\php\ext\"

 

;extension=php_exif.dll      ; Must be after mbstring as it depends on it

extension=php_mysqli.dll

;extension=php_pdo_firebird.dll

extension=php_pdo_mysql.dll

;extension=php_pdo_oci.dll

 

=> C:\Windows\php.ini 로 저장  

 

3.    Apache, PHP 구동확인

 

웹서버 경로 ( C:\APMorg\Apache24\htdocs ) 에서

phpinfo.php파일을 만들고

아래 script를 쳐주면

 

<?php

phpinfo();

?>

 

php가 연결된 여러 정보들이 list-up된다. 해당 정보를 잘 활용하면 환경세팅에 도움이 된다.   

   



 

4.    테스트 데이타

: Mariadb install => Database : mysql => Table : HELP_TOPIC

 

임시테이블로 생성후 진행

create table TMP_HELP as
select * from help_topic;

 

TMP_HELP 테이블 데이터로 CRUD 테스트 진행한다.

 

alter table TMP_HELP2 add PRIMARY KEY (`help_topic_id`); pk까지 생성한다.

 

 

5    프로그래밍 패턴

                   http://phpbridge.org/intro-to-php/ 를 기준으로 진행함.

            구글링 해서 찾은 강의 중에 가장 좋음.

          

            만든 결과물 : http://doitforyou.co.kr/test/public/

            


            

           

              



'프로그래밍 > PHP' 카테고리의 다른 글

angularJS 사용하기  (0) 2018.04.01
json 데이타 사용하기  (0) 2018.03.28
Cookie 사용하기  (0) 2018.03.18
Session 사용하기  (0) 2018.03.17
반응형 웹개발 admin 페이지 step1  (0) 2018.03.04

+ Recent posts