본문 바로가기

웹개발9

맥북 - php 7.4 + SNMP 사용하기(라이브러리 수동빌드) 뭔가를 조금씩 하다 보니 이번에 새롭게 개발을 해볼 것이 생겼다.그런데 그냥 php 웹페이지 개발이 아니라, 외부 Device와 SNMP 통신을 해서 그 값을 표시하는 웹페이지 개발이 필요했다.구글링을 해보니 php 에 있는 SNMP 기능을 활용하는 게 일반적인 것 같아 바로 시도해 봤다.하지만... 웹페이지를 실행해 보니 'SNMP 라이브러리 없음' 에러가 떡하니 뜬다.역시 이번에도 한번에 되지 않고 속을 좀 썩이려나 싶었다. [Mon Dec 02 15:18:51.032174 2024] [php7:error] [pid 4565] [client ::1:56008] PHP Fatal error: Uncaught Error: Class 'SNMP' not found in /Users/fidelislee/a.. 2024. 12. 4.
맥북 - PHP PDO + MSSQL 연동 & OpenSSL 환경 세팅하기 상당히 큰 우여곡절이 있긴 했지만 두 번에 걸쳐 PHP 설치도 했고... Apache 랑 연동도 잘 되도록 조치까지 했다.1. 맥북 MacOS 내장 Apache + PHP 연동 libphp7.so 오류 해결하기 맥북 MacOS 내장 Apache + PHP 연동 libphp7.so 오류 해결하기여기저기 구글링을 해보면서 나름 그래도 순탄하게 MacOS 내장 Apache 세팅을 하고,PHP도 7.4 버전 설치와 VSCode 관련 설정도 마무리했다.먼가 한방에 잘 진행되는 것 같아 살짝 기분이 좋았다. 그리고fidelislee.tistory.com2. 맥북 - MacOS 내장 Apache, PHP 7.4 설치 VSCode에서 웹띄우기 맥북 - MacOS 내장 Apache, PHP 7.4 설치 VSCode에서 .. 2024. 11. 19.
맥북 - MacOS 내장 Apache + PHP 연동 libphp7.so 오류 해결하기 여기저기 구글링을 해보면서 나름 그래도 순탄하게 MacOS 내장 Apache 세팅을 하고,PHP도 7.4 버전 설치와 VSCode 관련 설정도 마무리했다.먼가 한방에 잘 진행되는 것 같아 살짝 기분이 좋았다. 그리고 그렇게 Apache + PHP 설정이 잘 된 줄 알았다. 맥북 - MacOS 내장 Apache, PHP 7.4 설치 VSCode에서 웹띄우기최근 Flutter라는 Cross Framework를 사용하면서 상당히 신선한 충격을 받는 중이다.물론 Native에 비해서 여러 가지 제약사항들이 많은 것도 분명하지만소형 사업장 혹은 개인 프로젝트로 무언가를 시fidelislee.tistory.com 그런데... VSCode에서 PHP 서버를 띄워서 확인했을 때 잘 페이지가 나와서였을까;;;아니면 Ap.. 2024. 11. 16.
맥북 - MacOS 내장 Apache, PHP 7.4 설치 VSCode에서 웹띄우기 최근 Flutter라는 Cross Framework를 사용하면서 상당히 신선한 충격을 받는 중이다.물론 Native에 비해서 여러 가지 제약사항들이 많은 것도 분명하지만소형 사업장 혹은 개인 프로젝트로 무언가를 시도하고 시장에 빠르게 진입하기에는 너무나도 훌륭한 Framework이라는 생각이 든다.그리고 Flutter를 이용해서 앱을 하나하나 만들어가면서 맥의 필요성도 함께 극대화 됐다.Cross Framework이기 때문에 코드는 아무대서나 짜면 되지만 문제는 App Build...애플이 사악다고 느껴질 수도 있지만 그들만의 생태계를 공고히 구축해놓은 상황이어서인지;;;맥이 있어야 진짜 Cross Framework의 힘이 나오는 것 같다.(Android는 환경설정만 잘 해두면 맥에서도 빌드가 가능한 .. 2024. 11. 15.
HeidiSQL 사용 MariaDB 접속하고 쿼리해보기 이번에 회사에서 진행하고 있는 프로토타입 웹서비스 개발을 위해서 Maria DB를 사용 중이다. 그래서 이전에 오라클이나 알티베이스 DB사용시에 Toad나 Orange같은 DB전문 툴이 있는지 확인 중 사내 전문가분의 추천으로 HeidiSQL을 설치해봤다. 역시 DB를 원활히 활용하기 위해서는 전문 Client가 있어야 한다ㅎㅎ HeidiSQL 다운로드, 설치하기 Download HeidiSQL Ads were blocked - no problem. But keep in mind that developing HeidiSQL, user support and hosting takes time and money. You may want to send a donation instead. Download Heid.. 2022. 10. 3.
SpringBoot 웹서비스 개발 - 4. 백엔드 웹 API테스트하기 어떤 일이든 초반에 진입장벽은 존재하는 것 같다. (초반 진입장벽을 그래도 잘 넘어가게 해준 동료 직원분께 심심한 감사를 드려본다ㅠ) 우여곡절 끝에 빌드에 성공하고 터미널로 Tomcat까지 띄웠다. 이제 샘플 코드에서 제공하는 백엔드 기능을 API테스트해본다. SpringBoot 웹서비스 개발 - 3. VS Code WAR/JAR빌드하기, 사내망 SSL오류 해결방법 JDK와 VS Code를 설치하고, Spring Boot개발을 위한 VS Code안의 개발환경까지 모두 세팅했다. 이제 본격적으로 샘플 코드를 한번 돌려보려고 한다. SpringBoot 웹서비스 개발 - 2. VS Code에 SpringBoot개발환경.. fidelislee.tistory.com API테스트용 크롬 확장 프로그램 - Talen.. 2022. 9. 4.
SpringBoot 웹서비스 개발 - 3. VS Code WAR/JAR빌드하기, 사내망 SSL오류 해결방법 JDK와 VS Code를 설치하고, Spring Boot개발을 위한 VS Code안의 개발환경까지 모두 세팅했다. 이제 본격적으로 샘플 코드를 한번 돌려보려고 한다. SpringBoot 웹서비스 개발 - 2. VS Code에 SpringBoot개발환경 세팅하기 SpringBoot 웹서비스 개발 - 1. 개발환경 세팅하기 OpenJDK, VS Code 등 이번에 회사에서 프로토타입 형태로 웹서비스를 개발해보기로 했다. 하지만 난 웹서비스는 머리 털나고 한 번도 개발을 안 해봤기 fidelislee.tistory.com Maven을 활용해서 WAR/JAR 빌드하기 회사에서 템플릿을 제공해준 상태라서 Maven 빌드를 위한 pom.xml 파일 등은 이미 작성이 되어 있었다. Extension 설치까지 다 마무.. 2022. 9. 1.
SpringBoot 웹서비스 개발 - 2. VS Code에 SpringBoot개발환경 세팅하기 SpringBoot 웹서비스 개발 - 1. 개발환경 세팅하기 OpenJDK, VS Code 등 이번에 회사에서 프로토타입 형태로 웹서비스를 개발해보기로 했다. 하지만 난 웹서비스는 머리 털나고 한 번도 개발을 안 해봤기에... 처음부터 차근차근 공부를 시작해본다. 그리고 기억에서 fidelislee.tistory.com OpenJDK 설치와 VS Code 설치까지 마무리됐으니 이제 본격적으로 VS Code에서 SpringBoot 개발환경을 세팅해본다. VS Code Extension 설치 VS Code에 정말 다양한 Extension들이 존재하는 것 같다. 그리고 그것들을 활용하면 훌륭한 SpringBoot 개발환경이 세팅된다ㅎㅎ Extension 설치는 어렵지 않다. 좌측에 Extensions 아이콘을.. 2022. 9. 1.
SpringBoot 웹서비스 개발 - 1. 개발환경 세팅하기 OpenJDK, VS Code 등 이번에 회사에서 프로토타입 형태로 웹서비스를 개발해보기로 했다. 하지만 난 웹서비스는 머리 털나고 한 번도 개발을 안 해봤기에... 처음부터 차근차근 공부를 시작해본다. 그리고 기억에서 사라지기 전에 진행했던 내용들을 정리해둔다. (다시 한번 느끼는 거지만 처음은 정말 너무 막막하고 어렵다ㅠㅠ) 회사에서 프로토타입용 샘플 소스를 제공해주고 있었다. 덕분에 Maven 설정이나 pom.xml 파일 등이 이미 세팅되어 있어서 개발환경 세팅만 되면 바로 테스트해볼 수 있었다. 그리고 그 샘플 소스가 JDK 1.8 기반에서 만들어진 것 같다. 일반 JDK는 최근 오라클에서 정책을 변경하면서 라이선스가 필요하기에... 이왕에 설치하는 거 OpenJDK를 설치하기로 한다. OpenJDK(JRE) 설치 https://.. 2022. 8. 31.