우분투 20.04 LTS APM 설치 3. PHP
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 다시 시작!
위처럼 나오는 걸 볼 수 있었다... 끝...