Today I Learned
LAMP (Linux + Apache + MySQL + PHP) 환경 구축
macOS 에서는 루트폴더 설정때문에 몇시간 삽질해도 안되던게 리눅스에서는 하라는대로 하니까 그냥 된다.
Apache2 설치
$ sudo apt install apache2
잘 설치 됐는지 버전 확인
$ apache2 -v
아파치 재실행 & 실행 & 중지
$ sudo service apache2 restart
$ sudo service apache2 start
$ sudo service apache2 stop
웹에서 아파치 기본으로 설정된 메인 화면 잘 나오는지 확인
MySQL 설치 (패스)
PHP 설치
$ sudo apt intsall php php-mysql
그다음에 아파치에 따로 php연동하는 설정을 할 필요가 없다
Linux기준 기본 DocumentRoot인 /var/www/html
으로 이동
php파일 생성
// 아무거나.php
<?php phpinfo(); ?>
아파치 restart후에 http://MyServer/아무거나.php 접속해서 php 함수 잘 작동하는지 확인
DocumentRoot은 /etc/apache2/apache2.conf
와 /etc/apache2/sites-available/000-default.conf
를 수정해주면 된다