-
APM설치APM(ApachePhpMysql) 2024. 8. 13. 17:49
1. Aapche 설치(https://www.apachelounge.com/download/)

httpd-2.4.62-240718-win64-VS17.zip 다운로드
C:/APM 폴더 생성 후 압축받은 파일 Apache24 폴더 복사 or 이동
C:\APM\Apache24\conf 폴더 안에 httpd.conf 파일을 수정
1-1. Define SRVROOT "c:/APM/Apache24" 수정

1-2. Listen 80 수정

1-3. ServerName localhost:80 수정

1-4.DocumentRoot "C:/APM/Apache24/htdocs" 수정

1-5. 환경변수 - 시스템 변수 - path 추가 C:/APM/Apache24/bin

1-6. CMD 관리자 권한 실행
1-6-1. httpd -t

1-6-2. httpd -k install

1-6-2. httpd -k start

1-6-3. 시작메뉴 - 서비스

1-6-4. chrome - localhost 확인

1-6-5. httpd -k uninstall
1-6-6. httpd -k stop1-6-7. httpd -k restart 등등 있다
2. PHP설치(https://windows.php.net/download/)

2-1 C:/APM 압축받은 파일 php 폴더 복사 or 이동

2-2 php.ini-development 를 php.ini로 이름 수정


2-3 php.ini 파일 열어서 수정 extension_dir = "C:/APM/php/ext" 수정

2-4 C:\APM\Apache24\conf\httpd.conf 파일에 추가
PHPIniDir "C:/APM/php" LoadModule php_module "C:/APM/php/php8apache2_4.dll" AddType application/x-httpd-php .html .php AddHandler application/x-httpd-php .php
2-5 cmd 명령창에 httpd -k restart로 다시 재실행
2-6 C:\APM\Apache24\htdocs 폴더 안에 info.php 생성 후 아래 코드 입력
<?php phpinfo(); ?>2-7 localhost:80/info.php 결과 화면

2-8 cmd 실행이 아닌 ApacheMonitor 실행 방법
cmd에 httpd -k stop 서비스 종료 된 걸 확인 이 된다면

C:\APM\Apache24\bin

프로그램 실행 후 작업 시줄에서 시작 가능

3. MySQL 설치(https://dev.mysql.com/downloads/mysql/)

3-1 c:/APM 로 이동

3-2 시스템 환경 변수 설정

3-2 c:/APM/mysql 에 mysql.ini파일 생성 후 아래 코드 입력

[mysqld] # set basedir to your installation path basedir=C:/APM/mysql # set datadir to the locationof your data directory datadir=c:/apm/mysql/data port=33063-3 CMD 관리자 권한 실행
3-3-1 mysql.exe --install

3-3-2 net start mysql

3-3-3 C:\APM\mysql\data PC이름.err 파일 ,

3-3-4 임시 비밀번호 복사

3-4 cmd(관리자권한) mysql -u -root -p 임시비밀번호 입력 후 접속
3-5 ALTER USER 'roor'@'localhost' IDENTIFIED BY '사용할비번';

3-6 C:\APM\php.ini mysqli, pdo_mysql 확장 기능 활성
Mysqli
pdo_mysql

3-7 아파치 재시작

3-8 MYSQL 접속을 위한 php 작성 C:\APM\Apache24\htdocs\mysqlconnetiontest.php 생성

<?php echo "Mysql connection test<br />"; $db = mysqli_connect("localhost","root","1234","mysql"); if($db){ echo "connect success<br />"; }else { echo "connect failed<br />"; } ?>3-9 접속 정보 확인

'APM(ApachePhpMysql)' 카테고리의 다른 글
die(), exit() (0) 2024.09.20 반복적인 데이터를 불러올 때(Jquery) (0) 2024.09.11 SSL 인증서 (1) 2024.09.09 Short_open_tag (0) 2024.09.04 쿠키와 세션 (1) 2024.08.21