윈도우10에 apm + phpMyAdmin 설치 > 윈도우

본문 바로가기

회원로그인

회원가입

윈도우

윈도우10에 apm + phpMyAdmin 설치

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 179회 작성일 20-08-25 14:27

본문

1. apache

    https://www.apachelounge.com/download/ 아파치 다운로드

    압축풀어서 c:\Apache24 에 복사

    httpd.conf 수정
        1. define SRVROOT "d:/server/Apache24" <- 수정
        2. ServerName localhost:80



    환경변수/시스템 변수/path
        => c:\Apache24\bin 추가

    httpd.exe -k install    윈도우 서비스 설치
        - vcruntime140.dll 오류 발생시

          https://www.microsoft.com/ko-kr/download/details.aspx?id=48145


Windows용 PHP 다운로드 사이트

https://windows.php.net/download/

 

VS2015-2019의 VC++ 재배포 가능 패키지

32비트 다운로드 링크 https://aka.ms/vs/16/release/VC_redist.x86.exe

64비트 다운로드 링크 https://aka.ms/vs/16/release/VC_redist.x64.exe


          다운로드 후 설치한다.


    httpd.exe -k start    아파치 시작

    윈도우 시작시 아파치 모니터 프로그램 시작하기
        아파치설치폴더/bin/ApacheMonitor.exe 실행

        트레이(오른쪽하단)에 아파치모니터프로그램 확인

2. php

    http://windows.php.net/download Thread safe 다운로드

    압축풀어서  c:\php 에 복사


    환경변수/시스템 변수/path
        => c:\php , c:\php\ext  추가


    php.ini-development을 복사하여  php.ini 파일명 지정


    php.ini 파일 수정

        extension_dir = "c:\php\ext" <- 수정

        .dll  모듈의 주석을 풀어준다.
            ;extension=mysqli        =>  extension=mysqli
            extension=모듈 <- 필요한 모듈들 주석 해제


        php8 일때,

            date.timezone = Asia/Seoul <- timezone 을 바꿔준다.

       

    리포팅 설정 변경

              ;error_reporting = E_ALL
              error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_USER_DEPRECATED



    httpd.conf 에 아래  추가
        php 7 일때


        #PHP
        LoadModule php7_module "C:\php\php7apache2_4.dll"
        AddType application/x-httpd-php .php .html
        AddHandler application/x-httpd-php .php .html

        #configure the path to php.ini
        PHPIniDir "C:\php"


php 8 일때

PHPIniDir "C:/php8"
LoadModule php_module "C:/php8/php8apache2_4.dll"
AddHandler application/x-httpd-php .php
AddType application/x-httpd-php .php .html




    httpd.conf 에서 index.php 추가
        <IfModule dir_module>
            DirectoryIndex index.html index.php
        </IfModule>

        DocumentRoot "${SRVROOT}/htdocs"
        <Directory "${SRVROOT}/htdocs">          -> 웹루트변경시 수정
        <Directory>
        -> 변경시
        DocumentRoot "d:/webroot/www"
        <Directory "d:/webroot/www">          -> 웹루트변경시 수정
        <Directory>


3. mysql

    https://www.mysql.com/downloads/
        MySQL Community (GPL) Downloads ≫  클릭
        MySQL Community Server 클릭

    installer 로 설치 : MySQL Installer MSI 다운로드
        MySQL 설치
        mysqld --intstall        윈도우 서비스 등록

        설치후
            환경변수/시스템 변수/path => 설치경로\bin\  추가    

    수동설치 : .zip 파일 다운로드
        압축을 풀고 적당한 위치에 복사
        설치경로/data 폴더 추가    

        설치후 :: 환경변수/시스템 변수/path => 설치경로\bin\  추가
    
        아래 내용으로 [설치경로/my.ini] 파일 생성
        설치경로 입력시 \ -> / 로 넣어주기


[mysqld]
# basedir = the installation path
basedir=설치경로
# datadir = the location of the data directory
datadir=설치경로/data
port=3306

        cmd 를 관리자권한으로 실행
            설치경로/bin/ 이동 => mysqld --initialize
            data 폴더에 파일과 폴더 생성되는지 확인


        오류발생 : VCRUNTIME140_1.dll 이(가) 없어 코드 실행을 ~~~

                  https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads 


        오류발생시 : msvcp140.dll 에러 발생시
            1번 조치 -> 설치 : https://www.microsoft.com/ko-kr/download/details.aspx?id=48145
            2번 조치-> https://www.dll-files.com/vcruntime140_1.dll.html :: windows/system32 폴더에 저장


        설치경로/bin -> mysqld --install
        
            서버시작 : net start mysql
            서버중지 : net stop mysql
    
            mysql -u root -p : 비밀번호 -> 설치경로/data/컴퓨터이름.err
                        root@localhost: 다음에 있는 문자가 비밀번호

        비밀번호를 필히 바꾸고 시작해야 함.
        mysql>alter user 'root'@'localhost' identified with mysql_native_password by '사용할비밀번호';
        mysql>flush privileges;
        mysql>exit;
    

4. 설치 확인
    phpinfo.php -> <?php phpinfo(); ?>
    설치 확인
        
5. phpMyAdmin 설치

    https://www.phpmyadmin.net/
    다운로드
        압축풀어서 웹루트/phpMyAdmin 에 넣기
    root / 비밀번호로 접속




 

댓글목록

등록된 댓글이 없습니다.