>백엔드 개발 >PHP 튜토리얼 >CentOS에 Apache 및 PHP를 설치하는 예 공유

CentOS에 Apache 및 PHP를 설치하는 예 공유

小云云
小云云원래의
2018-03-09 13:24:351487검색

이 글은 주로 centos에 apache와 php를 설치하는 예제를 공유합니다.

1. 설치 패키지

Apache httpd 2.4.27.tar.gz, apr-1.6.2.tar.gz, apr-util-1.5.2.tar.gz, pcre-8.41.tar.gz, php- 7.1.9.tar.bz2.tar.bz2.tar.bz2

둘째, 설치환경을 확인해보세요

httpd2.2.15가 설치되어 있는 모습입니다. 새 버전에 영향을 주지 않으려면 시스템과 함께 제공되는 버전을 제거해야 합니다

반드시 제거하세요! ! ! ! ! (패키지 삭제 작업도 있습니다. 오류 메시지가 종속 패키지인 경우 rpm -e -nodeps 패키지 이름을 사용하여 삭제합니다.)

3. 다양한 패키지 설치

1 먼저 디렉터리를 만듭니다: mkdir /usr/ local /soft는 다양한 설치 패키지를 저장하는 데 사용됩니다

Mkdir /usr/local/apr

Mkdir /usr/local/apr-util

Mkdir /usr/local/httpd

Mkdir /usr/local/pcre

2, 먼저 apr-1.6.2 설치:

압축 풀기:

컴파일:

다음과 같은 오류 메시지 표시: rm: `libtoolT'를 제거할 수 없음: Nosuch 파일 또는 디렉토리(대략 30351 라인에 있음, 명령: vim +30351configure)

해결책: configure 파일의 RM='$RM'RM='$RM –f' 로 변경하세요. 저장하고 종료하세요. wq 저장하고 종료할 수 없으면 wq!, 강제 저장하고 종료하세요!

다시 컴파일하세요.

해결책: 구성 파일에서 $RM "$cfgfile" 문장을 삭제하세요. (이것은 무시할 수 있으며 이후 설치에는 영향을 미치지 않습니다.)

컴파일이 성공했습니다. 설치:

3. apr-util-1.5.2를 설치합니다.

압축 해제 후 apr-util-1.5.2를 입력하여 컴파일합니다:

컴파일 성공 설치: make && make install

4. pcre-8.41 설치

압축 해제 후 pcre-8.41 디렉토리에 들어가 컴파일하세요:

성공적으로 컴파일하고 설치: make&& make install

보고되면

, 설치가 필요하다는 의미입니다 gcc-c++,명령: yum list시스템에 설치 패키지가 있는지 확인하고, 없으면 다운로드하세요. 그런 다음 설치하십시오. 여기에는 특별한 지침이 제공되지 않습니다. . .

5. httpd-2.4.27을 설치하세요

위와 동일하게 컴파일하세요: ./configure--prefix=/usr/local/httpd --with-pcre=/usr/local/pcre --with- apr=/ usr/local/apr--with-apr-util=/usr/local/apr-util

오류 설치 없이 컴파일: make&& make install

6. Apache 구성, 시작

/usr/local을 입력합니다. /httpd/ bin

명령 실행: ./apachectl start

팁:

해결책: httpd.conf 파일을 열고 #ServerNamewww.example.com:80을 ServerName IP로 변경합니다. 80

4. Apache를 Linux 시스템 서비스로 설정하고 부팅 후 시작합니다.

1. apachectl 링크를 시스템 시작 디렉터리에 복사하고 이름을 httpd

2로 지정합니다.

명령: vim /etc/rc .d/init.d/httpd

in#! /bin/sh 아래에 2 줄을 추가하세요: #chkconfig:35 61 61 #설명:Apache

3. Linux 서비스 모니터링에 httpd 구성을 자동으로 추가합니다

5. 브라우저에 http://ip:80

를 입력합니다. !

웹 페이지 테스트에 실패하면 방화벽을 꺼주세요: iptables -F 만약을 대비해 시작 시 비활성화하도록 설정할 수 있습니다: chkconfig iptables off

6 먼저 php-7.1.9

를 설치하세요. 압축 풀기: bzip2 –d php-7.1 .9.tar.bz2.tar.bz2.tar.bz2

                                                                                                                    설치 및 구성:

./configure--prefix=/usr/local/php --with-apxs2=/ usr/local/httpd/bin/apxs

설치: make && make install설치가 완료된 후 APACHE 구성 파일을 구성해야 합니다

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

AddType이 있는 줄을 추가하세요

AddType application/x-httpd-php .php

(공백에 주의하세요!!! ! ! )

Find DirectoryIndexAdd

index.php 또는 default.php

완료!

관련 권장 사항:

PHP 기본 Windows 환경에서 Apache Mysql PHP 설치(그림)

Linux에서 Apache 지정 설치 모듈을 설치하고 설치 후 다른 모듈을 컴파일 및 로드

Centos66 설치 apache24

위 내용은 CentOS에 Apache 및 PHP를 설치하는 예 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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