-
VMware ubuntu APM소스설치기타 2022. 8. 25. 11:16728x90
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