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 |