카테고리 없음 / / 2021. 1. 27. 19:01

AMP - PHP 컴파일 설치

// PHP 설치 전에 설치받아야 하는 패키지
$ apt-get install libxml2-dev
$ apt-get install libjpeg-dev
$apt-get install libpng-dev
$ apt-get install libsqlite3-dev

 

wget을 이용해 PHP 다운받고 압축 풀기

 

./configure \
--with-apxs2=/usr/local/apache2.4/bin/apxs \
--enable-mysqlnd \
--with-mysql-sock=mysqlnd \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
--with-imap-ssl \
--with-iconv \
--enable-gd \
--with-jpeg \
--with-libxml \
--with-openssl

위와 같이 입력해서 빌드
빌드가 완료되면 위와 같이 출력된다

make

make test

make install 순으로 설치 진행

 

usr/local/apache2.4/modules

 

/usr/local/apache2.4/conf/httpd.conf

 

php 설치가 완료되었으면 이전에 설치했던 /usr/local/apach2.4/modules 디렉토리와 usr/local/apache2.4/conf/httpd.conf 파일에 php 모듈이 들어간 걸 확인할 수 있다.

 

usr/local/apache2.4/conf/httpd.conf 

httpd.conf파일에 'AddType application/x-httpd-php .php .html' 추가

 

php 압축을 해제한 php-7.4.1 디렉토리의 php.ini-production이란 파일을 /usr/local/lib에 php.ini란 파일로 저장한다

 

테스트를 위해 apache를 설치할 때 기본 폴더로 지정했던 /var/www/html에 test.php 파일을 생성하고 위와 같이 입력한다.

 

test.php 파일 생성을 완료했으면 apache 서버를 시작한 후, 127.0.0.1/test.php 라고 입력한다. 위와 같은 화면이 나오면 성공.


mysql과 apache를 시작한 후에 이전에 작성한 test.php를 다음과 같이 수정하고 db와 연결.

  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유