Apache2.4x поддерживает доступ PHP, решая проблему искаженного кода при доступе к загрузкам PHP!

Как обеспечить поддержку доступа к PHP в Apache 2.4x? Стандартная установка Apache 2.4x не поддерживает доступ к 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 \ --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-compression-support \ --with-pear \ --with-apxs2=/usr/local/apache2/bin/apxs \ --enable-opcache \

После завершения настройки скомпилируйте и установите пакет. После завершения установки перезагрузите сервер.

сделать сделать установить перезагрузку

Apache2.4x поддерживает доступ PHP, решая проблему искаженного кода при доступе к загрузкам PHP!
После запуска проверьте phpinfo, и вы увидите, что интерактивные параметры Apache установлены. Почему они называются интерактивными? Раз PHP поддерживает APACHE, то APACHE также должен поддерживать PHP. Затем измените соответствующие файлы конфигурации Apache 2.4x.

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

Сначала проверьте, успешно ли загружен модуль PHP. LoadModule php7_module modules/libphp7.so
В режиме VI введите команду:/ для поиска.

:/libphp7.so

Модуль libphp7.so успешно загружен. Перейдите к следующему шагу.
Добавить парсинг .PHP-файла в контейнере

Приложение AddType/x-httpd-php .php Приложение AddType/x-httpd-php-source .php7

Скопируйте и вставьте указанное выше содержимое в . Вы можете добавить его ниже "AddType application/x-gzip .gz .tgz".
Кстати, добавьте в конец файла

AddDefaultCharset UTF-8

Поддержка языка Apache.
Выйдите из режима редактирования VI, сохраните файл с помощью :wq и перезапустите сервер httpd.

systemctl перезагрузить httpd

Доступ к PHP вступил в силу. Если страница браузера по-прежнему предлагает загрузить файл или не открывается, очистите кэш браузера и откройте её заново.

1/5 - (2 голоса)

Ответить

Ваш адрес электронной почты не будет опубликован. Обязательные поля помечены *