php教程 php手册 用--with-apxs来编译PHP时,我得到了奇怪的错误信息

用--with-apxs来编译PHP时,我得到了奇怪的错误信息

May 25, 2016 pm 04:53 PM
엮다 오류 메시지

有两种方法检查。第一种,当Apache建立apxs Perl程序时,因为一些原因,它没有包含正确的编译参数。编辑你apxs(在/usr/local/apache/bin/apxs或者 /usr/sbin/apxs)并检查下列几行:

1

2

3

my $CFG_CFLAGS_SHLIB = ' '; # substituted via Makefile.tmpl

my $CFG_LD_SHLIB = ' '; # substituted via Makefile.tmpl

my $CFG_LDFLAGS_SHLIB = ' '; # substituted via Makefile.tmpl

로그인 후 복사

如果你看到上面那样子,就是你发生错误的地方了,改成下面几行的样子:

1

2

3

my $CFG_CFLAGS_SHLIB = '-fpic -DSHARED_MODULE'; # substituted via Makefile.tmpl

my $CFG_LD_SHLIB = 'gcc'; # substituted via Makefile.tmpl

my $CFG_LDFLAGS_SHLIB = q(-shared);# substituted via Makefile.tmpl

로그인 후 복사

第二种可能的原因只有在RedHat 6.1上发生。RedHat 上的apxs配置有问题,如下行: 

my $CFG_LIBEXECDIR = 'modules'; # substituted via APACI install

如果你看到上面那行,应该改成下面这行: 

my $CFG_LIBEXECDIR = '/usr/lib/apache'; # substituted via APACI install


본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

C++ 컴파일 오류: 선언되지 않은 식별자, 해결 방법은 무엇입니까? C++ 컴파일 오류: 선언되지 않은 식별자, 해결 방법은 무엇입니까? Aug 22, 2023 pm 03:34 PM

C++로 프로그래밍할 때 선언되지 않은 식별자 문제에 자주 직면합니다. 이는 일반적으로 정의되지 않은 변수, 함수 또는 클래스를 사용할 때 발생하며, 이로 인해 컴파일러가 이러한 식별자를 인식하지 못해 컴파일 오류가 발생합니다. 이 문서에서는 선언되지 않은 식별자 문제의 일반적인 원인과 해결 방법을 설명합니다. 일반적인 원인 선언되지 않은 식별자 문제는 일반적으로 다음과 같은 이유로 발생합니다. 변수, 함수 또는 클래스가 올바르게 선언되지 않았습니다. 변수, 함수 또는 클래스를 사용하기 전에 선언해야 합니다. 변수가 선언되지 않았거나 함수에 포함되지 않은 경우

Linux에서 소스 코드를 컴파일해야 하는 이유는 무엇입니까? Linux에서 소스 코드를 컴파일해야 하는 이유는 무엇입니까? Mar 17, 2023 am 10:21 AM

이유: 1. Linux에는 여러 버전이 있지만 각 버전마다 다른 소프트웨어나 커널 버전을 사용하고, 바이너리 패키지가 의존하는 환경이 반드시 정상적으로 실행되지 않을 수 있으므로 대부분의 소프트웨어는 컴파일 및 설치를 위한 소스 코드를 직접 제공합니다. 2. 다양한 요구 사항을 충족하도록 쉽게 사용자 정의할 수 있습니다. 3. 운영 및 유지관리가 편리하고, 개발자 유지관리가 편리합니다. 소스코드를 바이너리로 패키징할 수 있지만, 이 소프트웨어를 패키징하려면 유지관리를 포함한 비용이 많이 드는 추가 작업이 필요하므로 소스코드인 경우 소프트웨어 제조업체가 직접 유지관리합니다. .

Java의 컴파일 및 디컴파일 기술 Java의 컴파일 및 디컴파일 기술 Jun 09, 2023 am 09:43 AM

Java는 다양한 유형의 소프트웨어를 개발하는 데 널리 사용되는 매우 인기 있는 프로그래밍 언어입니다. Java 개발에서 컴파일과 디컴파일 기술은 매우 중요한 연결고리입니다. 컴파일 기술은 Java 코드를 실행 파일로 변환하는 데 사용되는 반면, 디컴파일 기술은 실행 파일을 다시 Java 코드로 변환하는 데 사용됩니다. 이 기사에서는 Java의 컴파일 및 디컴파일 기술을 소개합니다. 1. 컴파일 기술 컴파일은 자바와 같은 고급 언어 코드를 기계어로 변환하는 과정이다. 자바에서

Go 프로그램을 컴파일하는 데 시간이 더 오래 걸리는 이유는 무엇입니까? Go 프로그램을 컴파일하는 데 시간이 더 오래 걸리는 이유는 무엇입니까? Jun 09, 2023 pm 06:00 PM

최근 몇 년 동안 Go 언어는 점점 더 많은 개발자의 선택이 되었습니다. 그러나 다른 프로그래밍 언어에 비해 Go 언어의 컴파일 속도는 충분히 빠르지 않습니다. 많은 개발자들이 Go 프로그램을 컴파일할 때 다음과 같은 문제에 직면하게 됩니다. Go 프로그램을 컴파일하는 데 시간이 더 오래 걸리는 이유는 무엇입니까? 이 기사에서는 이 문제를 여러 측면에서 살펴볼 것입니다. Go 언어의 컴파일러 아키텍처 Go 언어의 컴파일러 아키텍처는 프론트엔드, 미들 레이어, 백엔드의 3단계 설계를 채택합니다. 프론트 엔드는 소스 코드를 Go 언어의 중간 코드로 변환하는 역할을 담당하며 중간 계층은

C++ 컴파일 오류: 함수 매개변수 목록이 너무 깁니다. 해결 방법은 무엇입니까? C++ 컴파일 오류: 함수 매개변수 목록이 너무 깁니다. 해결 방법은 무엇입니까? Aug 21, 2023 pm 11:19 PM

C++ 컴파일 오류: 함수 매개변수 목록이 너무 깁니다. 해결 방법은 무엇입니까? C++로 프로그램을 작성할 때 가끔 다음과 같은 컴파일 오류가 발생합니다. 함수 매개변수 목록이 너무 깁니다. C++ 초보자에게는 이것이 골치 아픈 일이 될 수 있습니다. 다음으로 이 문제의 원인과 해결 방법을 다루겠습니다. 먼저 C++ 함수 매개변수의 기본 규칙을 살펴보겠습니다. C++에서는 함수 이름과 여는 괄호 사이에 함수 매개변수를 선언해야 합니다. 함수 매개변수를 전달하면 함수에 수행할 작업을 알려줍니다. 이러한 매개변수는 무엇이든 가능합니다.

PHP는 이전 MySQL 작업에서 오류 메시지의 숫자 인코딩을 반환합니다. PHP는 이전 MySQL 작업에서 오류 메시지의 숫자 인코딩을 반환합니다. Mar 22, 2024 pm 12:31 PM

이번 글에서는 이전 Mysql 작업에서 PHP가 반환한 오류 메시지의 디지털 인코딩에 대해 자세히 설명하겠습니다. 편집자는 이것이 매우 실용적이라고 생각하므로 이 글을 읽고 뭔가를 얻을 수 있기를 바랍니다. . PHP를 사용하여 MySQL 오류 정보 반환 숫자 인코딩 소개 mysql 쿼리를 처리할 때 오류가 발생할 수 있습니다. 이러한 오류를 효과적으로 처리하려면 오류 메시지의 숫자 인코딩을 이해하는 것이 중요합니다. 이 기사에서는 PHP를 사용하여 MySQL 오류 메시지의 숫자 인코딩을 얻는 방법을 안내합니다. 오류 정보의 숫자 인코딩을 얻는 방법 1. mysqli_errno() mysqli_errno() 함수는 현재 MySQL 연결의 가장 최근 오류 번호를 반환합니다. 구문은 다음과 같습니다: $erro

Go 언어를 컴파일할 수 있나요? Go 언어를 컴파일할 수 있나요? Dec 09, 2022 pm 06:20 PM

Go 언어를 컴파일할 수 있습니다. Go 언어는 컴파일된 정적 ​​언어로, 실행하려면 컴파일이 필요한 프로그래밍 언어입니다. Go 언어 프로그램을 컴파일하는 데는 두 가지 명령이 있습니다. 1. Go 언어 프로그램 코드를 바이너리 실행 파일로 컴파일할 수 있지만 바이너리 파일을 수동으로 실행해야 하는 "go build" 명령 2. "go run" 명령 Go 언어 프로그램은 컴파일 후 바로 실행됩니다. 컴파일 과정에서 임시 파일이 생성되지만 실행 파일은 생성되지 않습니다.

C++ 코드에서 '오류: '}' 토큰 앞에 선언이 예상됨' 문제 해결 C++ 코드에서 '오류: '}' 토큰 앞에 선언이 예상됨' 문제 해결 Aug 26, 2023 am 09:01 AM

C++ 코드의 "error:expecteddeclarationbefore'}'token" 문제를 해결하세요. C++ 코드를 작성하는 과정에서 다양한 컴파일 오류가 자주 발생합니다. 일반적인 오류 중 하나는 "error:expecteddeclarationbefore'}'token"입니다. 이 오류는 일반적으로 코드에 올바르게 일치하지 않는 중괄호 쌍({})이 있을 때 발생합니다.

See all articles