Apache2.4x는 PHP 액세스를 지원하여 PHP 다운로드에 액세스할 때 깨지는 코드 문제를 해결합니다!

Apache2.4x는 PHP 접근을 어떻게 지원하나요? Apache2.4x의 기본 설치는 PHP 접근을 지원하지 않습니다. PHP 파일에 접근하려면 단계별로 수정해야 합니다.
첫 번째 단계는 PHP를 설치할 때 이를 추가했는지 확인하는 것입니다.대화형 매개변수. --with-apxs2=/usr/local/apache2/bin/apxs
yum 설치에는 기본적으로 문제가 없습니다. 여기서는 PHP를 수동으로 설치하면 어떻게 되는지 알아보겠습니다.
phpinfo를 열고 Apache에 대한 대화형 매개변수가 있는지 확인하세요.
Apache2.4x는 PHP 액세스를 지원하여 PHP 다운로드에 액세스할 때 깨지는 코드 문제를 해결합니다!
이 프로브 페이지에서 --with-apxs2=/usr/local/apache2/bin/apxs 매개변수가 없는 것을 볼 수 있습니다.
php7.4.3을 다시 설치하고 컴파일해야 합니다.
php7.4.3 설치 파일 디렉토리로 들어가서 다음 명령을 입력하세요:

맥 클레흐

configure로 생성된 파일의 모든 내용을 지우세요. 다시 구성하고 설치하세요.

./configure \ --prefix=/usr/local/php \ --with-config-file-path=/usr/local/php/etc \ --enable-fpm \ --with-fpm-user=www \ --with-fpm-group=www \ --disable-fileinfo \ --enable-inline-optimization \ --disable-debug \ --disable-rpath \ --enable-shared \ --enable-soap \ --with-xmlrpc \ --with-openssl \ --with-mhash \ --with-sqlite3 \ --with-zlib \ --enable-gd \ --with-jpeg \ --with-freetype \ --enable-bcmath \ --with-iconv \ --with-bz2 \ --enable-calendar \ --with-curl \ --with-cdb \ --enable-dom \ --enable-exif \ --enable-filter \ --enable-ftp \ --with-openssl-dir \ --enable-gd-jis-conv \ --with-gettext \ --with-gmp \ --with-mhash \ --enable-json \ --enable-mbstring \ --enable-mbregex \ --enable-pdo \ --with-mysqli=mysqlnd \ --with-pdo-mysql=mysqlnd \ --with-zlib-dir \ --with-pdo-sqlite \ --with-readline \ --enable-session \ --enable-shmop \ --enable-simplexml \ --enable-sockets \ --enable-sysvmsg \ --enable-sysvsem \ --enable-sysvshm \ --with-xsl \ --enable-mysqlnd-압축-지원 \ --with-pear \ --with-apxs2=/usr/local/apache2/bin/apxs \ --enable-opcache \

구성 확인 후 컴파일하고 설치하세요. 설치가 완료되면 서버를 다시 시작하세요.

make make install reboot

Apache2.4x는 PHP 액세스를 지원하여 PHP 다운로드에 액세스할 때 깨지는 코드 문제를 해결합니다!
시작 후 phpinfo를 다시 확인하면 Apache의 interactive 매개변수가 설치되어 있는 것을 확인할 수 있습니다. interactive라는 이름이 붙은 이유는 무엇일까요? PHP가 APACHE를 지원하면 APACHE도 PHP를 지원해야 하기 때문입니다. 다음으로 Apache2.4x의 관련 설정 파일을 수정하세요.

vi /usr/local/apache2/conf/httpd.conf

먼저 PHP 모듈이 성공적으로 로드되었는지 확인하세요. LoadModule php7_module modules/libphp7.so
VI 모드에서는 :/명령어를 입력하여 검색합니다.

:/libphp7.so

libphp7.so 모듈이 성공적으로 로드되었습니다. 다음 단계로 넘어가세요.
컨테이너 아래에 .PHP 파일 구문 분석을 추가합니다.

AddType application/x-httpd-php .php AddType application/x-httpd-php-source .php7

위 내용을 복사하여 .에 붙여넣으세요. "AddType application/x-gzip .gz .tgz" 항목에 추가할 수 있습니다.
그런데 파일 끝에 추가해 주세요

AddDefaultCharset UTF-8

Apache의 언어 지원.
VI 편집 모드를 종료하고 :wq로 파일을 저장한 다음 httpd 서버를 다시 시작합니다.

systemctl httpd 다시 로드

PHP 접근이 활성화되었습니다. 브라우저 페이지에 다운로드하라는 메시지가 계속 표시되거나 탐색할 수 없는 경우, 브라우저 캐시를 지운 후 다시 열어주세요.

1/5 - (2표)

댓글남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다