ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • VMware ubuntu APM소스설치
    기타 2022. 8. 25. 11:16
    728x90

    https://salix97.tistory.com/137 이분의글을 보고 참고했습니다.

    모든 메뉴는 /usr/local 에 다운받아서 사용했습니다.

    기본 사용법 cp 파일명 옮길장소
    
    ./confiuge  //인스톨을 하기 위한 환경을 설정하는 프로그램
    make  //소스를 컴파일
    make install  // make를 통해 만들어진 설치 파일을 설치하는 과정 build 과정
    
    
    vi 사용하기전 sudo su   //루트권한 바꾸기
    vmware 리부트할경우   검은화면 나올경우가있따 리부트는 웬만하면 하지말자...
    키보드로 열심히 쳐봤지만 오타가 너무난다 복사 붙여넣기 기능을 최대한 활용하자..
    
    
    
    

    아파치 의존성 패키치 설치

    apt-get install gcc
    apt-get install libexpat1-dev
    apt-get install g++
    apt-get install libexpat-dev
     apt-get install net-tools
      apt-get install curl
    
    wget http://mirror.navercorp.com/apache//apr/apr-1.7.0.tar.gz
     wget http://mirror.navercorp.com/apache//apr/apr-util-1.6.1.tar.gz
     tar xvfz apr-1.7.0.tar.gz
     tar xvfz apr-util-1.6.1.tar.gz
    
     //apr
      cd usr/local/apr-1.7.0
     ./configure --prefix=/usr/local/apr[원하는파일명]
     cp -arp libtool libtoolT
     make
     make install
    
    
     //apr-util
      cd usr/local/apr-util-1.6.1
     ./configure --with-apr=/usr/local/apr --prefix=/usr/local/apr-util 
     make
     make install
    
    
    //pcre
    
     cd usr/local
     wget ftp://ftp.pcre.org/pub/pcre/pcre-8.43.tar.gz
     tar xvfz pcre-8.43.gar.gz
     cd usr/local/pcre-8.43
     ./configure --prefix=/usr/local/pcre
     make
     make install
    
    
    //apache 설치
     cd /usr/local
     wget http://apache.tt.co.kr//httpd/신버전( 아파치에서 신버전 봐야함)
    wget http://archive.apache.org/dist/httpd/원하는구버전(httpd-2.4.41.tar.gz)
     tar xvfz httpd-2.4.41.tar.gz
    
    
     cd httpd-2.4.41
     ./configure --prefix=/usr/local/apache2.4 \
    --enable-module=so --enable-rewrite --enable-so \
    --with-apr=/usr/local/apr \
    --with-apr-util=/usr/local/apr-util \
    --with-pcre=/usr/local/pcre \
    --enable-mods-shared=all
     make
    make install
    
    
    
    
    
     sudo /usr/local/apache2.4/bin/httpd -k start
     ps -ef|grep httpd|grep -v grep
     sudo netstat -anp|grep httpd
     sudo curl http://127.0.01
    
    
    update-rc.d httpd defaults

    이렇게 무사히 설치하시면 apache설치가 완료됩니다

    mysql 설치

     apt-get update
     apt-get install cmake
     apt-get install libssl-dev
     apt-get install libboost-all-dev
     apt-get install libncurses5-dev libncursesw5-dev
    
     cd /usr/local
     wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.19.tar.gz
     tar xvfz mysql-8.0.19.tar.gz
    
     sql 설치
     cd /usr/local/mysql-8.0.19
    
     cmake \
    -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
    -DMYSQL_DATADIR=/usr/local/mysql/data \
    -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \
    -DMYSQL_TCP_PORT=3306 \
    -DDEFAULT_CHARSET=utf8 \
    -DDEFAULT_COLLATION=utf8_general_ci \
    -DSYSCONFDIR=/etc \
    -DWITH_EXTRA_CHARSETS=all \
    -DWITH_INNOBASE_STORAGE_ENGINE=1 \
    -DWITH_ARCHIVE_STORAGE_ENGINE=1 \
    -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
    -DDOWNLOAD_BOOST=1 \
    -DWITH_BOOST=/usr/local/mysql/boost 
    make
    make test
    make install
    

    그외 기본설치 과정 및 php 설치과정은 참조블로그 참조해주시면 감사하겠습니다.

    mysql php 연동 하기(mysql php 설치 했을경우)

    cd usr/local/apche2.4/htdocs 
    vi mysql.php
    <?php
        $host = 'localhost';
        $user = 'root';
        $pw = 'root';
        $dbName = 'myClass';
        $mysqli = new mysqli($host, $user, $pw, $dbName);
    
        if($mysqli){
            echo "MySQL 접속 성공";
        }else{
            echo "MySQL 접속 실패";
        }
    ?>
    esc -> wq 엔터
    
    cd /local/usr/php설치폴더
    vi php.ini-production
    
    esc :/;extension=mysqli 엔터
    ;삭제 
    
    cp php.ini-production/usr/local/lib/php.ini
    
    연동테스트완료
    

    728x90

    '기타' 카테고리의 다른 글

    소프트웨어 엔지니어링이란?  (0) 2022.09.06
    FTP 서버 만들기  (0) 2022.08.28
    Aws Ec2 Nginx node.js mysql 설치  (0) 2022.08.25
    도메인 구입하기& 포트포워딩  (0) 2022.08.25
    간단한 BootStrap 홈페이지 만들기  (1) 2022.08.25
Designed by Tistory.