Linux는 오픈 소스 기능, 시스템 안정성 및 보안 성능으로 인해 PHP 개발에 인기있는 선택이되었습니다. 풍부한 명령 줄 도구와 강력한 커뮤니티 지원을 통해 개발자는 문제를 해결하기에 더 편리하게 만듭니다. 동시에 Linux는 또한 많은 서버의 표준 운영 체제입니다. Linux 환경을 사용하면 생산 환경을 효과적으로 시뮬레이션하고 일치하는 정도와 개발 효율성을 향상시킬 수 있습니다.
먼저 우분투, 센토스 또는 데비안과 같이 귀하의 요구에 맞는 Linux 배포를 선택하십시오. 설치 프로세스에는 일반적으로 그래픽 인터페이스 또는 명령 줄 부팅이 있습니다. 프롬프트를 따라 설치를 완료하여 시스템이 정상적으로 시작되도록하십시오.
시스템 설치가 완료된 후에는 모든 구성 요소가 최신 버전이며 보안 및 호환성을 향상 시키도록 시스템 패키지를 즉시 업데이트하는 것이 좋습니다. 명령 줄을 통해 입력 할 수 있습니다.
sudo apt update && sudo 적절한 업그레이드
Linux에서 PHP를 설치하는 것은 매우 편리합니다. PHP Core 구성 요소, Apache Server 모듈 및 MySQL 확장자를 설치하려면 다음 명령을 실행하십시오.
sudo apt php libapache2-mod-php php-mysql을 설치합니다
이 명령은 귀하를위한 PHP 개발을위한 기본 환경을 구성합니다.
Composer는 PHP 프로젝트 관리가 의존하는 표준 도구입니다. 설치 단계는 다음과 같습니다.
php -r "copy ( 'https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file ( 'sha384', 'composer-setup.php') === '9F6018A5B3B32E6C68372D061EAC0CEBF6A52F8C83999C4F4331FF3AC5F4219C2C56C4C7B4BFA0D7EE0ADC1E747C9D48') {eCHO '{eCHO'; 부패 ';
PHP Composer-Setup.php
php -r "Unlink ( 'composer-setup.php');"
설치를 완료 한 후 다음 명령을 통해 Composer가 성공적으로 설치되는지 확인하십시오.
작곡가 -전환
VS 코드 또는 PHPStorm과 같은 기능이 풍부한 통합 개발 환경 (IDE)을 사용하고 해당 PHP 플러그인을 설치하여 코딩 효율성과 경험을 크게 향상시키는 것이 좋습니다.
여러 프로젝트를 더 잘 관리하려면 Apache 가상 호스트를 구성하는 것이 좋습니다. 가상 호스트 구성 파일 생성 :
sudo nano /etc/apache2/sites-available/yourproject.conf
파일에 다음 내용을 추가하십시오.
<VirtualHost *:80> ServerAdmin Webmaster@localhost DocumentRoot/var/www/yourproject ErrorLog $ {apache_log_dir} /error.log CustomLog $ {apache_log_dir} /access.log combined </VirtualHost>
저장 후 사이트를 활성화하고 Apache 서비스에 과부하 :
sudo a2ensite yourproject.conf Sudo SystemCTL Reload Apache2
프로젝트 디렉토리에서 다음 내용으로 info.php 라는 파일을 만듭니다.
<?php phpinfo(); ?>
브라우저를 통해 http : //localhost/info.php를 방문하여 PHP 정보 페이지를보고 환경이 성공적으로 구축되었는지 확인하십시오.
이 기사에서는 시스템 업데이트, PHP 및 종속성 설치, 작곡가 구성, Apache 가상 호스트 설정 및 환경 테스트를 포함하여 Linux 시스템에서 PHP 개발 환경을 구축하는 전체 프로세스에 대해 자세히 설명합니다. 이 단계에 따라 PHP 개발 프로젝트가 순조롭게 진행될 수 있도록 안정적이고 효율적인 개발 플랫폼을 신속하게 구축 할 수 있습니다.