우분투18에 Apache2 + PHP7.4 설치

1 개요[ | ]

우분투18에 nginx16 + PHP7.4-FPM 설치

2 설치[ | ]

provision.sh
apt update
add-apt-repository ppa:ondrej/php -y
apt update
apt install -y apache2 php7.4-cli php7.4-bcmath php7.4-dev php7.4-common php7.4-json php7.4-opcache php7.4-readline php7.4-mbstring php7.4-curl php7.4-gd php7.4-mysql php7.4-zip php7.4-intl php7.4-xml php-pear

cat <<EOF > /var/www/html/info.php
<?php
phpinfo();
EOF
→ /var/www/html/info.php 는 테스트용이므로 설치 확인 후 삭제하자.

3 확인[ | ]

root@localhost:~# curl -s localhost/info.php | grep 'PHP Version' | tail -1
<tr><td class="e">PHP Version </td><td class="v">7.4.1 </td></tr>
root@localhost:~# apt list apache2 php7.4
Listing... Done
apache2/bionic-updates,bionic-security,now 2.4.29-1ubuntu4.11 amd64 [installed]
php7.4/bionic,now 7.4.1-1+ubuntu18.04.1+deb.sury.org+1 all [installed]
root@localhost:~# ps -ef | grep apache | grep -v grep
root     20894     1  0 16:59 ?        00:00:00 /usr/sbin/apache2 -k start
www-data 20901 20894  0 16:59 ?        00:00:00 /usr/sbin/apache2 -k start
www-data 20902 20894  0 16:59 ?        00:00:00 /usr/sbin/apache2 -k start
www-data 20905 20894  0 16:59 ?        00:00:00 /usr/sbin/apache2 -k start
www-data 20906 20894  0 16:59 ?        00:00:00 /usr/sbin/apache2 -k start
www-data 20907 20894  0 16:59 ?        00:00:00 /usr/sbin/apache2 -k start
root@localhost:~# netstat -tnlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN      667/systemd-resolve 
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      969/sshd            
tcp6       0      0 :::22                   :::*                    LISTEN      969/sshd            
tcp6       0      0 :::80                   :::*                    LISTEN      20894/apache2

4 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}