본문 바로가기

IT tech Coding/php107

PHP 8.4의 특징과 새로워진 기능 정리 PHP는 웹 개발에서 가장 많이 쓰이는 프로그래밍 언어 중 하나입니다.워드프레스(WordPress), 라라벨(Laravel) 같은 인기 있는 플랫폼과 프레임워크가 모두 PHP 기반으로 만들어졌죠.2024년 말에 PHP 8.4가 출시되었는데, 이번 버전은 성능과 개발 편의성을 더욱 강화했습니다.오늘은 초보자도 쉽게 이해할 수 있는 PHP 8.4의 주요 특징을 정리해보겠습니다.1. 성능(Performance) 향상PHP는 7버전 이후부터 계속해서 속도가 빨라지고 있습니다.PHP 8.4에서도 실행 속도와 메모리 효율성이 개선되어, 같은 코드라도 이전 버전보다 빠르게 실행됩니다.👉 쉽게 말해, 같은 웹사이트라도 더 빠르고 가볍게 작동한다고 생각하시면 됩니다.2. 새롭게 추가된 문법과 기능(1) 새로운 속성(P.. 2025. 8. 25.
왜 서버는 리눅스를 많이 사용할까? – 비용과 효율의 관점에서 리눅스를 모르면 안 되는 이유현대의 서버 환경에서 리눅스는 선택이 아니라 표준입니다.웹 서비스, 데이터베이스, 클라우드 인프라, AI·빅데이터 플랫폼 등 대부분의 핵심 시스템이 리눅스 기반에서 구동됩니다.이는 단순한 기술 트렌드가 아니라 비용 절감, 안정성 확보, 확장성이라는 실질적인 이점을 가져다줍니다.중소기업이든 대기업이든, 경쟁력 있는 IT 인프라를 구축하려면 리눅스 서버 운영 능력은 필수 역량입니다.GUI 중심의 환경에만 익숙하면, 서버 비용을 줄일 수 있는 기회를 놓치고, 문제 발생 시 신속한 대처도 어렵습니다.특히 API 서버, DB 서버, 웹 애플리케이션 서버 등 무중단·고성능 운영이 요구되는 환경에서 리눅스는 거의 유일한 선택지입니다.결국, 리눅스를 이해한다는 것은서버 비용을 절감하고,서비.. 2025. 8. 12.
php에서 UI 개선된 견적서 만들기 (권장: Dompdf) 서버에 일단 Dompdf를 설치해야 합니다.서버사이드로 pdf를 구현하는 방법입니다.Dompdf (추천): HTML/CSS로 디자인하기 편하고, 한글 폰트 임베딩 쉬움.TCPDF/FPDF: 정밀하지만 코드가 길어짐.jsPDF(html2canvas) 클라이언트: 이미 써보셨듯 픽셀 기반이라 인쇄 퀄리티/폰트 대응 한계.카페24에서 Composer가 어려우면 dompdf 라이브러리를 수동 업로드해서 쓸 수 있습니다./phomi/ ├─ order_pdf.php # PDF 엔드포인트(아래 예시) ├─ pdf_templates/ │ ├─ estimate_template.php │ └─ pdf.css └─ vendor/dompdf/ # dompdf 라이브러리(.. 2025. 8. 10.
가비아 호스팅 사용중에 pdf를 이메일 전송할때 오류가 발생한다면? 가비아 서버를 호스팅해서 사용하고 있어요. .htaccess 파일의 내용은 아래와 같아요.# HTID:11765931: DO NOT REMOVE OR MODIFY THIS LINE AND THE LINES BELOW php_value display_errors 1 php_value session.gc_maxlifetime 86400 php_value session.cache_expire 86400 # DO NOT REMOVE OR MODIFY THIS LINE AND THE LINES ABOVE HTID:11765931: # CORS-enabled images & webfonts / Access-Control-Allow-Origin 관련 패치 SetEnvIf Origin ":".. 2025. 7. 22.
php 코드로 음력 생일을 넣으면 양력으로 계산되서 나오는 함수 PHP에서 음력(농력) 생일을 양력으로 변환하려면 직접 천문 계산 알고리즘을 구현하기보다, 이미 검증된 라이브러리를 사용하는 것이 안정적이고 간편합니다. 예를 들어 jetfueltw/solarlunar-php를 이용하면 1900년부터 2099년까지의 농력↔양력 변환을 지원합니다 (github.com). composer로 라이브러리 설치설치 시 PSR-4 자동 로딩이 설정됩니다 (github.com).composer require jetfueltw/solarlunar-php변환용 함수 구현 예제위 코드에서 Lunar::create() 메서드의 네 번째 인자에 true를 주면 윤달로 처리됩니다. (github.com)year, $solar->month, $solar->day); } // 사용 예시 echo .. 2025. 7. 9.
php의 영원한 파트너 CI (CodeIgniter)에 대해 진지하게 알아봅시다~ 카페24에서 몇가지 서비스를 만들어서 사용하고 있는데, 레거시로 계속 php를 사용했습니다.php 7.3버전으로 벌써 7년전에 처음 사용했던 기억이..유튜브를 보며, 첫 로그인 코드를 만들었을때가 시작이었습니다. 중소기업에서 웹으로 업무의 협업을 위해서 처음 도전했지요.php 독학을 하면서 나름 고생도 했지만, 프레임워크에 대한 갈증이 있었습니다.아래 순서대로 따라하시면, PHP 7.3이 동작 중인 카페24 공유호스팅에 CodeIgniter를 설치하실 수 있습니다. 여기서는 최신 버전인 CodeIgniter 4 기준으로 설명드리며, CI 3를 쓰실 분은 3단계 이하 설정만 조금 다를 뿐 크게 다르지 않습니다.1. CodeIgniter 4 다운로드GitHub Releases 에서 최신 안정화 버전 ZIP .. 2025. 7. 2.
반응형