PhpWebStudy 기본 작동 원리

PhpWebStudy는 일렉트로닉을 사용하여 개발된 데스크톱 애플리케이션입니다. 주요 기능은 다음 세 가지로 요약할 수 있습니다.

1. 다양한 소프트웨어의 설치 및 제거

현재 지원되는 소프트웨어는 nginx, apache, mysql, mariaDB, php, memcached, redis, mongoDB입니다. 설치와 제거는 모두 'Homebrew'와 'MacPorts'의 내장 함수를 호출하여 수행됩니다. 실제로 'Homebrew' 또는 'MacPorts'를 사용하여 직접 설치 및 제거하는 것은 소프트웨어에서 수행하는 것과 동일합니다. brew 또는 port 명령어 사용에 익숙한 사용자는 계속해서 brew 또는 port를 사용하여 소프트웨어를 설치 및 제거할 수 있습니다.

2. 소프트웨어별 서비스 관리

각 소프트웨어의 시작, 중지, 재시작, 구성 파일 다시 로드. 이 모든 기능은 소프트웨어의 자체 명령을 호출하여 구현됩니다. 예를 들어, php를 시작하려면 다음과 같이 호출합니다: php-fpm -p varpath -v confpath. nginx를 시작하려면 다음과 같이 호출합니다: sudo -S nginx -c confpath -g 'pid pidpath;error_log errlogpath'.

3. 사이트 관리

사용자의 사이트 설정에 따라 nginx 및 아파치용 가상호스트 설정 파일을 생성합니다. 사용자가 시스템 호스트 파일을 작성하기로 선택한 경우, 사용자가 도메인 이름을 사용하여 로컬로 사이트에 액세스할 수 있도록 사이트 도메인 이름도 /etc/hosts 파일에 추가합니다.

이것이 PhpWebStudy의 기본 작동 방식입니다. PhpWebStudy에는 많은 블랙 테크가 없으며 사용자가 매일 매우 흩어져있는 다양한 명령과 기능을보다 직관적 인 형태를 통해 사용하고 PhpWebStudy에 집계하여이 제품을 생산할 것입니다!