[부트캠프][1주차]Ubuntu 18.04 PHP 소스설치(3)

이호석·2022년 6월 7일
0

부트캠프

목록 보기
3/11

Ubuntu 18.04 Apache 소스설치
Ubuntu 18.04. Mysql 소스설치
php 7.4.29 설치 과정.

PHP 설치전 필수 패키지 설치

apt install libxml2-dev
apt install libjpeg-dev
apt install libpng-dev

1. PHP 다운로드

cd /usr/local
wget https://www.php.net/distributions/php-7.4.29.tar.gz
tar xvfz php-7.4.29.tar.gz

2. 설치

cd php-7.4.29

./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

3. PHP와 Apache 연동

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

AddType application/x-gzip -gz -tgz 밑에
AddType application/x-httpd-php .php .html 를 추가해 준다.

4. php.ini 파일 세팅

cd /usr/local/php-7.4.29
cp php.ini-production /usr/local/lib/php.ini

5. phpinfo 생성

cd /usr/local/apache2.4/htdocs
vi phpinfo.php
<?php
phpinfo();
?>

작성

6. 아파치 실행

/usr/local/apache2.4/bin/httpd -k start

7. 확인

netstat -anp|grep httpd
curl http://127.0.0.1/
ps -ef | grep httpd | grep -v grep

위 명령어로 확인하거나 직접 보고 싶다면 브라우저에서 localhost/phpinfo.php 입력
php

이로써 VirtualBox Ubuntu 18.04 환경에서 APM설치를 완료했다. 오류를 많이 일으켰던 Apache 설치때와 다르게 Mysql과 PHP는 오류없이 설치를 완료해서 다행이었다.

0개의 댓글