❗필수 패키지 설치
& sudo su
/usr/local# apt-get install libxml2-dev
/usr/local# apt-get install libjpeg-dev
/usr/local# apt-get install libpng-dev
/usr/local# apt-get install libsqlite3-dev
❗소스파일 다운로드 및 압축 해제
/usr/local# wget https://www.php.net/distributions/php-7.4.1.tar.gz
/usr/local# tar xvfz php-7.4.1.tar.gz
❗php 설치
/usr/local# cd php-7.4.1
/usr/local/php-7.4.1# ./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
/usr/local/php-7.4.1# make
/usr/local/php-7.4.1# make install
❗아파치와 php 연동
vi /usr/local/apache2.4/conf/httpd.conf
❗php.ini 파일을 세팅
$ cd /usr/local/php-7.4.1
$ cp php.ini-production /usr/local/lib/php.ini
❗테스트용 파일 작성
728x90
반응형
'🔻Back-End > Linux' 카테고리의 다른 글
[Ubuntu] Ubuntu 20.04 MySQL 소스 설치(수동 설치) (0) | 2023.03.29 |
---|---|
[Ubuntu] Ubuntu 20.04 Apache 소스 설치(수동 설치) (0) | 2023.03.29 |
[Ubuntu error] 윈도우에서 우분투로 복사 붙여넣기 안 될 때 (0) | 2023.03.29 |
[Linux error] 우분투 ubuntu 부팅 시 kernal panic (0) | 2022.10.11 |
[Linux] 가상머신 호스트키 변경하기 (0) | 2022.10.10 |