아파치는 php7apache2_4.dll을 구문 분석할 수 없습니다.
漂亮男人
漂亮男人 2017-05-16 13:13:58
0
4
1332

질문이 있습니다.
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을 다운로드했는데 여전히 작동하지 않습니다!!!

漂亮男人
漂亮男人

모든 응답(4)
小葫芦

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를 사용하세요. . . .

Ty80

먼저 Apache와 PHP가 모두 64비트인지 32비트인지 확인해야 합니다

php-cgi를 사용하세요
스레드 안전 여부와 상관없이

httpd.conf

으아악

httpd-php.conf

으아악

httpd-fcgid.conf

으아악

첨부된 파일은 mod_fcgid 다운로드
https://www.apachelounge.com/...

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿