티스토리 뷰

 

https://velog.io/@ogu1208/Ubuntu-Ubuntu-20.04-APM-%EC%86%8C%EC%8A%A4-%EC%84%A4%EC%B9%98-3.-PHP

 

[Ubuntu] Ubuntu-20.04 APM 소스 설치 - 3. PHP

PHP 공식 사이트 설치 메뉴얼https://www.php.net/manual/en/install.unix.apache2.php최신 버전 확인https://www.php.net/ 💊 중간에 sqlite3이 없다고 오류가 발생한다.아래 명령어를 통해

velog.io

필수 패키지 설치

sudo su

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

 

PHP 소스 다운로드 & 압축해제

/usr/local# wget https://www.php.net/distributions/php-8.1.8.tar.gz
/usr/local# tar xvfz php-8.1.8.tar.gz

 

PHP 소스 설치

 

cd php-8.1.8

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

 

아파치와 PHP 연동

 

cd apache2.4/conf

vi httpd.conf

- vi 를 들어가 : 누르고 set number + 엔터 를 누르면 왼쪽에 줄 수가 나옴

403번째 줄을 보면 AddType application/x-gzip .gz . tgz 라고 되어 있는데

그 밑에 i를 눌러 삽입 할 수 있도록 바꾸고

AddType application/x-httpd-php .php .html` 를 넣고 

esc누르고  : 누르고 wq로 빠져나옴

 

cd php-8.1.8

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

 

테스트용 php파일 세팅

cd /usr/local/apache2.4/htdocs 

vi phpinfo.php > 이미 있는걸 불러 오는게 아니라 새로 하나 만드는 거였음

 

불러와서 아까처럼 i 를 누르고 <?php phpinfo(); ?> 넣고  esc 누르고 : 누르고 wq 해서 나옴

 

아파치 실행

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

 

웹을 하나 키고 주소창에 http://localhost/phpinfo.php 를 하면..

 

화면이 안나옴....?? (흰 화면만 나옴,..)

해결 > 아파치를 종료하고 /usr/local/apache2.4/bin/httpd -k stop

/usr/local/apache2.4/bin/httpd -k start 다시 시작!

 

 

위처럼 나오는 걸 볼 수 있었다... 끝...

'서버(Server)' 카테고리의 다른 글

인터네트워킹 정리  (0) 2022.09.07
TCP/IP 정리  (0) 2022.09.07
프로토콜이란?  (0) 2022.08.31
우분투 20.04 APM 소스 설치 - 2. MySQL  (0) 2022.07.31
우분투 20.04 LTS APM 설치 1. apache  (0) 2022.07.28
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함