위 : 싱글 쓰레드
아래 : 다중 쓰레드
이미 컴퓨터에 8.2버전이 설치되어 있어 그냥 넘어감
나는 없어서 일단 아래 명령어를 터미널에 입력해 mysql을 설치해주었다.
brew install mysql
설치 후 아래와 같은 로그가 떴다.
We've installed your MySQL database without a root password. To secure it run:
mysql_secure_installation
MySQL is configured to only allow connections from localhost by default
To connect run:
mysql -u root
To restart mysql after an upgrade:
brew services restart mysql
Or, if you don't want/need a background service you can just run:
/opt/homebrew/opt/mysql/bin/mysqld_safe --datadir=/opt/homebrew/var/mysql
위 로그에 대한 챗gpt의 해석
이 로그는 MySQL 데이터베이스가 설치되었고, 루트 비밀번호 없이 설치되었다는 것을 알려줍니다. 이러한 보안 이슈를 해결하기 위해서는 mysql_secure_installation 명령어를 실행해야합니다.
또한, 기본적으로 MySQL은 로컬호스트에서만 연결을 허용하도록 구성되어 있다는 것을 알려줍니다.
MySQL에 연결하려면 mysql -u root 명령어를 사용하면 됩니다.
또한 업그레이드 후 MySQL을 다시 시작해야하는 경우 brew services restart mysql 명령어를 사용할 수 있습니다. 백그라운드 서비스가 필요하지 않은 경우 /opt/homebrew/opt/mysql/bin/mysqld_safe --datadir=/opt/homebrew/var/mysql를 실행할 수도 있습니다.
웹서버 사용 안할것.
강의에서 알려준 것은 윈도우 버전임
맥은 터미널에 아래와 같은 명령어 입력해 설치
pecl install xdebug
관련 정보가 아래 페이지에 나와있음
https://xdebug.org/docs/install#pecl
설치 후, vscode에서 디버그 확인 가능
왼쪽 삼각형 버튼을 클릭하면 됌.
강의에서는 두번째꺼 많이 사용
index.php
<?php
phpinfo();
터미널에 다음과 같이 명령어 입력
php -S localhost:8080
만약 안돼면 뒤의 포트번호를 다르게 입력할것.