먼저 아래 글을 보고 entware부터 설치합니다.
nas4daul에 Entware 설치
entware 설치 완료 후
아래 명령을 입력하여 아파치, php, 아파치용 php 모듈과 아파치 테스트용 툴을 설치합니다.
1 2 3 4 |
opkg install apache php apache-mod-php8 lynx addgroup nogroup |
추가 php 모듈이 필요할 경우 아래 명령을 내려 조회 후 추가 설치(opkg install php8-mod-xxx)합니다.
1 2 3 |
opkg list | grep php8 |
아래 파일에
/opt/etc/apache2/apache2.conf
Listen으로 검색하여 아래와 같이 포트를 원하는 포트로 변경합니다. 80은 nas4dual에서 기본으로 사용 중이라서 8000으로 변경하였습니다.
1 2 3 |
Listen 8000 |
LoadModule로 검색하여 가장 아래에 아래 내용을 추가합니다.
1 2 3 |
LoadModule php_module lib/apache2/libphp.so |
그리고, 그 아래에 아래 내용도 추가합니다.
1 2 3 4 5 6 |
<IfModule php_module> AddType application/x-httpd-php .html .php AddHandler application/x-httpd-php .php </IfModule> |
이후 아래 파일에
/opt/etc/php.ini
아래 내용을 추가합니다.
1 2 3 |
short_open_tag = On |
이제 아래 명령으로 아파치를 재시작합니다.
1 2 3 |
/opt/etc/init.d/S80apache restart |
php 동작을 확인하기 위해서 아래 경로에 p.php 파일을 하나 만듭니다.
/opt/share/apache2/htdocs/p.php
1 2 3 4 5 |
<?php phpinfo(); ?> |
웹브라우저에서 호출하여 php8이 정상 동작하는지 확인합니다.