PHP 컴파일 설치


컴파일을 통하여 php를 설치 합니다.


php 소스 다운로드 받기


최신의 php 소스는 php.net에서 다운로드 받을 수 있습니다. 소스를 다운로드 받습니다. 압축을 풀어 줍니다.

# wget https://www.php.net/distributions/php-8.0.0.tar.gz
# tar zxvf php-8.0.0.tar.gz


의존성 패키지 설치


의존되는 패키지는 컴파일로 같이 설치 할 수 없습니다. 필요한 패지키를 apt 명령어로 밀 설치를 해줍니다.

$ sudo apt install libxml2-dev libjpeg-dev libpng-dev

php를 설치하기 위해서는 apache2의 apxs 가 필요합니다. 이를 위해서 추가 패키지를 설치합니다.

sudo apt-get install apache2-dev


컴파일 실행하기


컴파일을 위한 소스가 모두 준비가 완료 되었다면, configure와 make 명령을 통하여 컴파일을 해보도록 합니다.

$ cd php-8.0.0
$ ./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
서브목차