- PHP로 크로스 플랫폼 데스크탑 어플리케이션 작성
- OS 기능을 사용할 수 있게 해주는 클래스들 모음 + Electron 또는 Tauri + 스태틱 PHP 런타임
- 윈도우/메뉴/파일 관리
- DB(SQLite) 지원
- 네이티브 Notification
PHP로 데스크탑 어플리케이션을 개발할 수 있는 프레임워크가 출시되었다고 하길래, 냅다 설치해봤습니다.
현재 맥/우분투 환경만 지원하며, 맥 장비가 없는 관계로 우분투 22.04 환경에서 설치를 시도해봤습니다.
NativePHP는 단독으로 구성할 수 없으며, 사전에 Laravel 설치가 필요합니다.
아래와 같은 절차로 진행합니다.
$ composer create-project laravel/laravel test-app
$ cd test-app
$ composer require nativephp/electron
$ php artisan native:install
하지만, php artisan native:install 실행시 아래와 같은 오류가 발생합니다.
오류 내용으로 미루어 볼 때, 리눅스 환경임에도 불구하고 Mac용 PHP 바이너리를 참조하려고 시도하는것으로 보입니다.
해당 디렉토리에는 x64 디렉토리도 존재하지 않는것을 알 수 있습니다.
아직 우분투에서는 개발할 수 있는 환경이 갖추어지지 않은 것으로 보입니다.
나중에 Mac 장비를 구하게 되면 다시 시도해보거나, 우분투 대응 업데이트를 해주길 기다리는 방법밖에 없을듯 합니다.
Recent Comments