1. Apache2
sudo apt install apache2 # apache2 서버 설치
sudo service apache2 start # apache2 서버 시작

2. Mysql
sudo apt install mysql-server # mysql 설치
mysql 'root' 계정의 초기 비밀번호는 공백이기 때문에 설정해주는게 좋다.
mysql -u root -p # root 계정으로 mysql 접속
ALTER USER 'root'@'localhost' IDENTIFIED BY '1234';
# ALTER USER를 사용해서 'root' 계정의 비밀번호를 변경
# 뒤의 '1234' 부분에 원하는 비밀번호를 입력
# mysql을 root 계정으로 접속할 때 위에 설정한 비밀번호를 입력하고 접속
3. PHP
# PHP와 php에서 apache2와 mysql 사용할 수 있게 해주는 모듈도 함께 설치
sudo apt install php libapache2-mod-php php-mysql
PHP 설치가 끝이 나면 설치가 잘 되었는지 확인해야 합니다.
기본적으로 아파치의 홈 디렉터리는 "/var/www/html"에 위치하고 있습니다.
해당 위에서 index.php를 만들어 다음과 같이 코딩을 하시면 됩니다.
<?php
phpinfo();
?>
웹 브라우저에 접속해 확인하면 다음과 같이 나온다.
http://localhost/index.php

4. php-mysql 연동 확인
<?php
$host = 'localhost'; # 호스트명
$user = 'root'; # 계정명
$pw = '1111'; # 비밀번호
$dbName = 'mysql'; # DB명
$mysqli = new mysqli($host, $user, $pw, $dbName);
if($mysqli){
echo "MySQL 접속 성공";
}else{
echo "MySQL 접속 실패";
}
?>

'Dev > Web' 카테고리의 다른 글
| [Web] PHP- MySQL 회원가입 구현 (0) | 2023.04.15 |
|---|---|
| [Web] PHP - MySQL 로그인 구현 (0) | 2023.04.14 |
| Mysql DB 생성, TABLE 생성, INSERT / PHP 출력 (0) | 2023.04.01 |
| GET / POST 전달 방식 예제 (0) | 2023.03.31 |
| PHP - Happy Hacking 문구 출력 (0) | 2023.03.31 |