방금 이 튜토리얼에서 PHP와 Apache2 서버를 설치했습니다.
https://computingforgeeks.com/how-to-install-latest-php-on-debian/
하지만 PHP 스크립트를 실행할 수 없습니다. URL의 localhost가 작동하지 않기 때문에 서버가 다운된 것 같습니다.
php.ini 파일에서 엔진 활성화 여부에 따라
engine = On
이제 ini 파일에서 서버가 수신 대기 중인 포트를 찾을 수 없지만 80인 것 같습니다.
터미널에 apache2를 쓰면 응답합니다.
apache2: Could not open configuration file /etc/apache2/apache2.conf: No such file or directory
경로가 다릅니다. 내 시스템에서는 다음과 같습니다.
/etc/apache2/mods-available/
그리고 두 개의 파일이 있습니다:
php7.4.conf
php7.4.load
그렇다면 어떻게 서버를 시작하거나 적어도 무슨 일이 일어나고 있는지 이해할 수 있습니까?
답변1
문제는 이 두 명령을 실행했습니까?
sudo systemctl disable --now apache2
sudo apt-get install nginx php7.4-fpm
첫 번째 명령은 apache2를 비활성화합니다. 두 번째는 nginx 및 php-fpm 버전 7.4를 설치하지만 튜토리얼에서는 가상 호스트 사용 방법, 서비스 활성화 및 비활성화 방법 등을 설명하지 않습니다.
이 튜토리얼을 사용하는 것이 좋습니다:데비안 10에 PHP 7.4 설치
내 웹사이트를 읽고 연구하기 위한 추가 권장사항:MariaDB 및 MyISAM 엔진을 사용하여 mikr.us에 웹 서버를 설치합니다.
Apache, 가상 호스트 및 기타 관심 있는 사항을 설치하고 구성하는 방법을 배우게 됩니다. 이것은 초보자를 위한 매우 완벽한 단계별 가이드입니다. 즐기다. 질문이 있으시면 언제든지 저에게 문의해 주세요.