ubuntu - Apache, MySQL, PHP 설치

2023. 10. 9. 00:05·Linux/ubuntu

개발을 불멸의  php로 했었던지라 더 익숙한건 내 입장에서는 사실임

Apache

업그레이드 먼저 

$ sudo apt update && sudo apt -y upgrade

그담에 아파치 설치

$ sudo apt install -y apache2

설치까지 완료하고나서

기본적으로 깔려있는 파이어폭스 브라우저든 뭐.. 다른거를 설치하든 해서

http://localhost/ 

들어가면

요렇게 화면이 나옴

MySQL 

DB 설치를 먼저 해주고

$ sudo apt install -y mysql-server

보안 설치인데 해줘도되고 안해줘도됨

$ sudo mysql_secure_installation

이렇게 설치를 해주고나서

$ sudo mysql -u root -p

접속을 하면 초기 비번은 없으니까 그냥 엔터누르면 들어가짐

데이터베이스 생성

create database 데이터베이스명

DB목록 보기

show databases;

본인이 만든게 리스트에 있으면 성공

PHP

PHP 설치

$ sudo apt install -y php
$ sudo apt install -y php-{common,mysql,xml,xmlrpc,curl,gd,imagick,cli,dev,imap,mbstring,opcache,soap,zip,intl}

복사해서 갖다 붙여주세용

아파치서버를 재시작

$ sudo systemctl restart apache2
<?php

$conn = new mysqli('localhost', 'test_user', 'EXAMPLE_PASSWORD', 'test_database');

if ($conn->connect_error) {
    die("Database connection failed: " . $conn->connect_error);
}

echo "Database connection was successful";

?>

간단한 서버 접속 테스트는 이렇게 하면된다.

 

저작자표시 비영리

'Linux > ubuntu' 카테고리의 다른 글

우분투 웹 포트번호 바꾸기  (0) 2023.11.08
우분투 SSL 적용 - Certbot  (0) 2023.11.08
git 설치부터 깃허브 연동까지 (소스트리)  (1) 2023.10.30
'Linux/ubuntu' 카테고리의 다른 글
  • 우분투 웹 포트번호 바꾸기
  • 우분투 SSL 적용 - Certbot
  • git 설치부터 깃허브 연동까지 (소스트리)
ssnong
ssnong
캠핑 맛집 여행 윈도우 리눅스 PHP DB 등 기록 공간입니다
  • ssnong
    호슐랭
    ssnong
  • 전체
    오늘
    어제
    • 분류 전체보기 (42)
      • Linux (21)
        • ubuntu (4)
        • Rocky 8.10 (16)
      • Windows (5)
      • git (3)
      • Lang (3)
        • javascript (3)
        • PHP (0)
      • Database (3)
        • MySQL8.0 (2)
        • MariaDB (1)
        • PostgreSQL(17.2) (0)
      • AWS (1)
      • ERROR! (4)
  • 링크

    • 일상은 여기서!
  • 공지사항

  • 인기 글

  • 태그

    linux postgresql설치
    linux nft
    Linux
    rocky 8 postgresql 설치
    rocky nftables
    centos nftables
    rocky
    ssh 접속
    hyper-v vm 생성
    nginx php 소켓통신
    git pull
    리눅스
    postgresql.conf 설정
    git push
    리눅스 nftables
    rocky postgresql설치
    linux nftables
    nftables
    리눅스 nft
    pg_hba.conf 설정
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
ssnong
ubuntu - Apache, MySQL, PHP 설치
상단으로

티스토리툴바