콘텐츠로 건너뛰기

How to use php_value in .haccess file php7.4

센트OS 8 버전에서는 기본적으로 7버전처럼 세팅을 해주기는 하지만

중요한 부분 하나가 빠져서 .haccess 파일에서 php_value 명령어를 사용하지 못하는 일이 발생하였습니다.

 

그 부분을 아무리 찾아도 모듈이 다 정상적으로 로딩이되어 도무지 찾을수 없었는데…

기존 CentOS 7 버전의 세팅과 비교해보니 빠진곳 한군데를 찾게되었습니다.

그부분을 공유합니다.

 

아래 파일에 들어가셔서 모듈이 로딩되는 부분이 정확한지 확인해보세요

 

vi /etc/httpd/conf.modules.d/15-php.conf

 

#
# PHP is an HTML-embedded scripting language which attempts to make it
# easy for developers to write dynamically generated webpages.
#

# Cannot load both php5 and php7 modules
<IfModule !mod_php5.c>
<IfModule prefork.c>
LoadModule php7_module modules/libphp7.so
</IfModule>
</IfModule>


<IfModule !mod_php5.c>
<IfModule !prefork.c>
LoadModule php7_module modules/libphp7-zts.so
</IfModule>
</IfModule>

이 부분을 체크하고 틀린부분이 있다면 정정하면 해결됩니다

 

이부분이 해결되면 500 에러가 사라집니다.