IT, Software76 맥북 - 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 + Apache 웹서비스 포트 분리하고 각각 띄우기 이번에 다양한 우여곡절 끝에 맥북에 PHP 웹개발 환경을 완성했다.1. 맥북 - MacOS 내장 Apache, PHP 7.4 설치 VSCode에서 웹 띄우기2. 맥북 - MacOS 내장 Apache + PHP 연동 libphp7.so 오류 해결하기3. 맥북 - PHP PDO + MSSQL 연동 & OpenSSL 환경 세팅하기 그렇게 본격적으로 기존 웹소스들에 대해 조금씩 수정작업을 진행하고 있었다.다만 기존에 작업하던 웹서비스가 한 개가 아닌 상황이었기 때문에,윈도우처럼 포트를 분리시켜서 각각의 웹서비스를 개별적으로 띄워야 했다.이번엔 아주 큰 어려움은 없이 구글링을 통해 금방 해결할 수 있었다. - 개발환경: 맥북에어 M3 / Brew 활용 Apache(httpd), php 7.4, openssl 설치.. 2024. 11. 24. 맥북 - 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. Flutter - AlertDialog 안에 ListView 넣기 그리고 오류 해결하기 Dialog는 앱개발을 하면서 가장 흔하게 자주 쓰이는 Widget 중에 하나다.그리고 Dialog안에 표시할 컨텐츠들도 무궁무진하다. 통상적인 알림정도라면 문제가 없지만 뭔가 콘텐츠를 표시해 주고 선택이나 입력을 받으려면 결국 ListView가 필요해진다.그렇다고 또 꼭 매번 모든 앱을 만들때마다 복잡한 구조의 Dialog를 띄울 일은 또 없기에... Dialog안에서 ListView를 사용할때마다 접하는 오류들에 대해서 trouble-shooting 했던 내용들을다음부터는 한번에 성공할 수 있도록 잘... 정리해 본다. 오류 1. ListView니까 Expanded로 감싸줘야 하겠지??Widget makeList() { return Expanded( child: ListView.buil.. 2024. 7. 9. Flutter - 맥북 Xcode iOS Emulator 실행오류 해결하기 Flutter에 대해 열심히 공부하며 의미 있는 무언가를 만들어보려고 노력 중이다.최근 둘째가 이것저것 관심들을 보이면서 코딩에 대해서도 관심이 생기는 거 같다.물론... 순수한 코딩보다는 게임에 관심이 엄청 많아지면서 이어진 거라고 생각된다ㅎㅎ그래서인지 가끔 게임 만들 수 있냐고 물어보는데...아이는 그냥 하는 소리겠지만 이게 먼가 승부욕을 자극시키고 있기도 하다ㅋ머라도... 게임스러운 거를 하나 만들어서 보여주고 싶었다. 그렇게 의욕을 활활 불태우는 와중에 간단한 빙고게임 소스를 구하게 되어 한번 돌려보려고 했다.그런데 나는... 맥북을 사용 중이고... 고로... Apple 개발자환경을 세팅을 해야 실제로 휴대폰에 뭔가를 올려볼 수 있는 상황이었다 ㅠㅠ iOS Emulator 실행 안 되는 오류 발.. 2024. 6. 28. Flutter 빌드에러 The binary version of its metadata is 1.8.0, expected version is 1.6.0. 해결방법 Flutter로 한참 뭔가를 개발해서 빌드를 열심히 하던 어느 날이었다.분명 어제까지는 아무런 에러가 없었는데, 어느 날 갑자기 빌드를 하면 version error가 발생했다.e: D:/Android/gradle/caches/transforms-3/889ce5bd12f1117e5357d5fcdb5e1305/transformed/core-1.10.1/jars/classes.jar!/META-INF/core_release.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0. 뭔가 라이브러리를 업데이트.. 2024. 6. 22. Flutter - 빌드 오류 Debug Mode(Hot reload) D8: Cannot fit requested classes in a single dex file 해결 Flutter를 접하고 실제로 무언가 결과물을 만들어내는 과정에서 상당히 많은 부분에서 놀라운 경험을 하고 있다.물론 Native App만이 가진 조금 더 고급기능이거나 조금 더 빠른 퍼포먼스등은 당연히 처음부터 기대하지 않았다.그런데 생각보다 그런 점들조차 단점으로 느껴지지 않을 만큼 충분히 좋은 퍼포먼스가 있는 것 같다.그리고 왠만한 것들은 Package로 잘 만들어져 있다 보니 Native 로만 구현이 가능할 거라는 제약도 거의 못 느끼고 있다.물론 아직까지는 그렇다.그리고 Flutter에서 매우 놀라운 그리고 가장 훌륭하다고 생각되는 기능은 단연코 Hot reload 기능이다.이건 정말 개발 퍼포먼스를 엄청나게 끌어올려준다. 그렇게 열심히 무언가 내가 원하는 것들을 하나하나 만들어가던 중...fl.. 2024. 6. 13. 이전 1 2 3 4 ··· 9 다음