취업 준비로 알고리즘 관련 공부와 문제만 연습하다가 웹개발에 더뎌진것 같았다.
그래서 오늘부터 php 공부를 시작하여 스펙트럼을 넓혀보려고 했다.
목표는 php를 통해 구상해놓은 사이트를 개인으로 완성시키는 것이다.
첫날이니 개발환경세팅부터 해야하는데
웹 개발에는 DB 서버와, 웹 서버, 그리고 언어가 필요했다.
이것들을 따로따로 mysql, apache, PHP를 설치해줄수도 있지만,
xampp를 설치하면 통합환경으로 전부다 제공해주고, 또 쉽게 다룰 수 있게 해준다.
https://www.apachefriends.org/index.html
XAMPP Installers and Downloads for Apache Friends
What is XAMPP? XAMPP is the most popular PHP development environment XAMPP is a completely free, easy to install Apache distribution containing MariaDB, PHP, and Perl. The XAMPP open source package has been set up to be incredibly easy to install and to us
www.apachefriends.org
위의 링크로 들어가면 window, Mac, Linux에 맞춰 쉽게 다운받을 수 있다.
설치를 하다보면 구성(Component)를 고를 수 있는 선택창이 나오는데, 이 때
반드시 위의 사항들은 선택하고, 나머지는 필요에 따라 선택해주면 되는데,
나는 그냥 전부다 선택하여 다운로드 받았다.
설치를 완료하면 컨트롤 패널이 나오는데 위의 필수사항만 선택했다면, MySql 까지만 활성화가 될것이고 아래는 활성화되어있지 않을것이다.
또한 설치를 받았는데 빨간색 Problem detected! 라는 경고문이 나왔다.
이는 웹개발을 하면서 java Spring에서 tomcat을 8080Port를 사용중이였고, db도 이미 사용중이였기 때문에
나온 경고창인데, 경고창이 없다면 그냥 사용해주면 되고, 경고창이 나오면 겹치는 port 번호를 변경해주면 된다.
지금은 MySQL의 port번호가 3306으로 중복되어 있으니 MySQL줄의 Config를 눌러 my.ini를 열어주면
설정 파일이 나오고
control + f 로 port=3306 을 찾아
이 부분을 다른 포트 번호로 변경해주면 문제가 해결된다. 나는 3307로 번호를 변경하여 문제를 해결하였다.
사실 이미 사용중이던 DB를 끌어다가 사용해도 아무런 문제가 없지만 공부삼아 하는것이기에 사용해보기로 하였다.
이제 Apache와 MySQL을 Start 버튼을 눌러 실행해주면 기본 개발환경 세팅이 끝났다.
Apache의 Port 번호를 확인하고 브라우저를 열어서 http://localhost:(포트번호) (본인은 80) 으로 들어가주면
이런 웹페이지가 나온다.
'language > php' 카테고리의 다른 글
4. [PHP] DB 연동 (0) | 2022.04.05 |
---|---|
3. [PHP] php기초, 변수와 콘솔 실행 (0) | 2022.04.05 |
2. [PHP] apache 세팅 (0) | 2022.04.04 |