질문이 있습니다.
PHP 버전을 php7.1로 변경하는 동안 Apache를 시작할 때 다음 오류가 보고되었습니다.
System: win7 64-bit; php version: php7.1.3 thread safe 32 vc14;
apache version:
참고: cmd에서 별도로 php 명령을 실행하면 정상적으로 phpinfo가 출력될 수 있고, apache만 열어도 정상적으로 작동하는 것을 볼 수 있습니다! , 그러나 httpd.conf에 다음 명령문을 추가한 후 Apache를 시작하면 위의 오류 메시지가 보고됩니다
PHPIniDir "D:/webSoft/php713"
LoadModule php7_module "D:/webSoft/php713/php7apache2_4.dll"
처음에는 vc14 라이브러리가 없어서 설치했는데 다른 버전의 php7.1을 다운로드했는데 여전히 작동하지 않습니다!!!
httpd -t는 잘못된 명령에 대한 Apache 구성을 테스트합니다.
windons에서 Apache와 PHP를 통합하려면 Apache가 PHP 서비스를 사용하여 PHP 파일을 구문 분석할 수 있도록 다음 세 가지 구성 항목을 추가해야 합니다
php 모듈 로드 LoadModule(모듈 경로)
LoadModule php7_module "E:/wamp/php-7.0.0-x64/php7apache2_4.dll"
모든 .php 접미사 파일에 대한 PHP 모듈을 찾으세요
AddType 애플리케이션/x-httpd-php .php .html .htm
아파치에게 php.ini 구성 파일의 위치를 알려주세요.
PHPIniDir "E:/wamp/php-7.0.0-x64"
저는 phpstudy를 사용하는데, http.conf 파일은 .dll이 아닌 LoadModule authz_core_module module/mod_authz_core.so를 사용하여 모듈을 로딩하는데, 절대 경로를 작성할 필요는 없고 확장 파일을 해당 디렉터리에 넣으면 됩니다.
통합된 것, wamp, phpstudy, upupw를 사용하세요. . . .
먼저 Apache와 PHP가 모두 64비트인지 32비트인지 확인해야 합니다
php-cgi를 사용하세요
스레드 안전 여부와 상관없이
httpd.conf
으아악httpd-php.conf
으아악httpd-fcgid.conf
으아악첨부된 파일은 mod_fcgid 다운로드
https://www.apachelounge.com/...