// PHP 설치 전에 설치받아야 하는 패키지
$ apt-get install libxml2-dev
$ apt-get install libjpeg-dev
$apt-get install libpng-dev
$ apt-get install libsqlite3-dev
./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 순으로 설치 진행
php 설치가 완료되었으면 이전에 설치했던 /usr/local/apach2.4/modules 디렉토리와 usr/local/apache2.4/conf/httpd.conf 파일에 php 모듈이 들어간 걸 확인할 수 있다.
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와 연결.