이 글은 주로 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 지정 설치 모듈을 설치하고 설치 후 다른 모듈을 컴파일 및 로드
위 내용은 CentOS에 Apache 및 PHP를 설치하는 예 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!